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工具,微信到云端还有不少任务。

 

更多更新在微信公众号:

 


 
posted @ 2020-01-14 16:53  美好的2020  阅读(4446)  评论(0编辑  收藏  举报