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工具,微信到雲端還有不少任務。
更多更新在微信公眾號:
