(零 ) 天貓精靈接入Home Assistant-總說明


天貓精靈設備管理

https://bbs.hassbian.com/tmall

自己的hass訪問地址

http://【自己的IP或域名】:8123/states

自己的MQTT服務器訪問

http://www.dongvdong.top:18083

賬號: admin

密碼: d****

英文官網

 https://www.home-assistant.io/components/mysensors/

中文論壇

天貓精靈—官方技能'Hass智能'接入簡單說明

https://bbs.hassbian.com/thread-2914-1-1.html

喜大普奔!現在可通過天貓精靈官方技能接入HASS了

https://bbs.hassbian.com/forum.php?mod=viewthread&tid=2919&extra=page%3D1%26filter%3Ddigest%26digest%3D1

 

 

 

總說明:

本系列教程記錄了如何使用自己的硬件設備對接到天貓精靈與語音控制上,從而完成語音開燈。

自己搭建過程:

  1. 用戶語音和天貓精靈交互,打開卧室燈。
  2. 一方面,天貓精靈將用戶語音返回服務器得到解析內容,根據解析結果語音播報,“好的,打開卧室燈”。
  3. 另一方面,天貓服務器根據解析結果判斷需要調用智能家居服務,對我們自己的服務器發出身份認證,這需要一個認證服務。
  4. 認證通過后我們的服務器給予它權利,從而接收到天貓解析到的開卧室燈命令,並送給我們自己的HASS服務。
  5. HASS總管一切設備(燈,攝像頭,開關,溫度計。。。),其中有個卧室燈設備,接收到“開卧室燈”命令后,需要去控制世界中實際的卧室燈設備。
  6. 這里使用MQTT協議(hass程序內嵌自帶)進行HASS和世界中的真實卧室燈設備通信。
  7. 使用ESP8266當作世界中的真實卧室燈設備WIFI模塊,來接受開燈命令。
  8. ESP8266 wifi模塊通過MQTT協議接收到開燈命令,控制電磁繼電器來開關真實世界里的卧室燈。

借用hass論壇服務器搭建過程:

由於天貓精靈需要認證我們的服務器后,才能執行智能家居服務。但是認證服務器有兩個問題不好解決

  1. 用到域名,需要上報被審批后的使用(時間約幾個月)
  2. 認證需要搭建認證網頁服務,過程很復雜,一般小白做不了。

因此hass論壇的大神自己架設了多用戶認證服務器,我們自己的HASS可以間接通過這個認證服務器完成和天貓精靈的認證。

 

搭建

1找一個公網IP能訪問到的服務器,這里選擇租阿里雲服務器(學生版一年100元左右)。買一個域名(6元左右可測試)(教程1)

  • 租來的服務器自帶公網IP

2在阿里服務器上,安裝hass總控制端,確保外網可以進入網頁界面查看訪問。(教程1)

  • Home Assistant簡稱HASS
  • 這是一個開源的智能家居控制平台,各種設備可以介入。美國和中國大多數設備可以直接接入。

3在阿里服務器上,安裝MQTT服務器,確保外網可以進入網頁界面查看訪問。(教程3)

  • 當然,可以不安裝,直接蹭MQTT官方給的測試服務器。
  • MQTT服務器,用於作為物聯網終端通信協議,最主要的是,WIFI模塊ESP8266可以直接使用這個協議來進行網絡通信。

4將MQTT和HASS對接起來,保證在HASS網頁窗口可以控制MQTT消息正常發送。(教程3)

5買個天貓精靈,手機APP將其聯網,綁定自己的淘寶賬號。(教程1)

6將自己的HASS對接到論壇的認證服務器上(教程3)

7將自己的HASSZ中的設備添加到天貓精靈手機APP設備列表中(教程3)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM