扫描并关注
微信硬件公众号

微信硬件平台

平台基础接入流程

1.申请认证公众号&开通设备功能

1.1公众号申请: https://mp.weixin.qq.com 1.2登录公众平台,点击左边功能栏的"添加功能插件",选择"设备功能"。
点击"开通",阅读并同意《微信公众平台微信互联设备功能服务协议》。

2.添加产品

进行产品开发前,第三方需要在"公众平台-设备功能"内添加接入的产品。一个公众号允许添加多种产品(比如可以添加N款音箱和N款车机),每种添加成功的产品都默认获得微信硬件平台分配的100个设备授权配额。 2.1进入"设备功能",点击"添加产品"
2.2产品基础资料登记
其中,接入方案中勾选“平台基础接入方案”。“平台基础接入方案”即:
2.3产品能力登记

3.产品开发调试

3.1服务器配置 厂商可以选择配置新的服务器,用于接收硬件产生的消息和事件,如“耗电提醒”等。 该服务器配置对于“平台基础接入方案”并非必需,若厂商配置了服务器,则所有有关硬件的消息(如绑定事件、耗电提醒等)会发送到该服务器URL中,而其余公众号有关消息(如关注事件、客服消息等)依然发送到公众号配置的服务器URL中。 若厂商未配置服务器,则所有消息(包括硬件消息和公众号消息)都会发送到原有公众号配置的服务器URL中。
具体配置方式如下: 3.1.1登录公众平台,点击“设备功能”,进入“设置”页面 3.1.2点击“修改配置”按钮,进入服务器配置填写页面。填写服务器地址(URL)、Token和EncodingAESKey。 其中URL是开发者用来接收微信互联设备消息和事件的接口URL。 Token可由开发者任意填写,用作生成签名(该Token会和接口URL中包含的Token进行对比,从而验证安全性)。 EncodingAESKey由开发者填写或随机生成,将用作消息体加解密密钥。 3.1.3选择消息加密方式:明文模式、兼容模式和安全模式。 模式的选择与服务器配置在提交后会立即生效,需开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需提前配置好相关加解密代码,详情需参考消息体签名及解密部分的文档。 3.2后台接口调试 3.2.1设备授权 硬件设备接入微信硬件平台首先要进行设备授权。查看 设备授权新接口 获取到的二维码即为一机一码,设备厂商利用二维码生成器把获取到的二维码串生成为二维码,用户扫描该二维码后,关注厂商公众号,即可绑定设备 注意:设备授权时必须填上product_id
3.2.2接收设备绑定/解绑事件 用户扫描一机一码,关注厂商公众号,即可绑定设备,此时厂商会接收到微信硬件平台推送的绑定事件。绑定关系即deviceid(设备id)与openid(用户id)的关系。若用户解绑设备,厂商会收到解绑事件。 具体接口: http://iot.weixin.qq.com/wiki/document-2_2.html 3.2.3其他API 查看 平台基础消息接口