IoT設備接入:微信硬件平台


0.  初始設想:

     (1)設備接入微信硬件平台

    (2)用戶可以使用微信來控制設備。

1.  微信硬件平台介紹

平台介紹在這里: https://iot.weixin.qq.com/wiki/new/index.html?page=2-1

微信硬件平台有兩種設備接入方案:

(1)設備直連微信硬件雲通道

微信硬件平台為設備提供直連數據通道,設備可以通過直連SDK直接接入微信硬件服務器,打通設備到雲端的通道


 

(2)設備商雲連接微信硬件雲通道

 設備連接廠商服務器后,可通過設備openAPI與微信硬件雲對接。


 

2. 設備直連微信硬件雲

(1)按照微信提供的文檔步驟,創建好設備如下:


 

設備測試下面的數字是product_id

(2)添加設備

可以通過這個工具獲取access_token,並通過access_token以及product_id進行設備授權-獲取設備device_id以及二維碼:

 


 

回應中有:

Deviceid: 設備ID,在設備發送數據到微信雲時使用

Qrticket:設備二維碼,用戶通過關注公眾號后,掃描該二維碼就可以與設備綁定。

Devicelicence:設備證書,在設備連接微信雲時使用

 

用戶綁定成功后可以獲取綁定的用戶ID:


 

 

(3)設備連接微信雲以及發送數據:      

添加代碼:

 

設備收到回應時的回調函數:

 

運行后:

連接成功:


 

發送數據成功的回應:


 

3. 總結

(1) 微信硬件平台有一定的門檻,需要注冊服務號,個人只能使用測試賬號,並且最好還是搭建自己的服務器連接微信雲。

(2) 目前只打通了從設備到微信硬件雲的連接,並且借助於微信debug工具,微信到雲端還有不少任務。

 

更多更新在微信公眾號:

 


 


免責聲明!

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



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