设备接入方案即设备接入微信硬件平台使用的数据传输方案,目前包含平台基础接入方案与微信硬件云标准接入方案。
1.平台基础接入方案
适用对象:
(1)拥有后台服务器的设备厂商
(2)希望在公众号体系内独立实现设备相关功能(即不需要微信硬件平台提供的产品标准能力)
(3)希望设备可以收发微信消息(图片/音乐/文件/地理位置等)微信硬件平台是基于微信公众平台基础构建的,微信公众平台基础技术架构如图1所示:
公众号运营分为编辑模式和开发模式。在编辑模式下,公众号运营者登录微信公众号管理页面,通过手动方式编辑消息和管理用户。在开发模式下,运营者可以获得更多高级的接口功能(包括设备功能),通过编写消息接口程序,让第三方服务器自动管理用户和消息。
图2 微信硬件平台基础接入方案技术架构在这个基础架构里,设备厂家必须有自己的服务器,通过硬件平台基础消息接口,接收设备和用户消息,提供设备服务。
2. 微信硬件云标准接入方案
适用对象:希望通过微信硬件平台提供的产品标准能力集定义设备数据,实现设备数据互联互通的设备。
(1)设备直连微信硬件云通道
微信硬件平台为设备提供直连数据通道,设备可以通过直连SDK直接接入微信硬件服务器,打通设备到云端的通道。框架如图3所示:
在直连方案中,微信硬件平台将提供设备信息管理、绑定关系存储、设备权限管理、设备固件版本控制、设备数据统计、数据登录鉴权、状态更新、固件更新等服务。
(2)设备商云连接微信硬件云通道
设备连接厂商服务器后,可通过设备openAPI与微信硬件云对接。框架如图4所示:
图4 设备商云连接微信硬件云通道
目前,设备厂商可通过微信硬件平台提供的开发模式接入设备。整体技术架构如图5所示:
图5 微信硬件平台开发模式技术架构
网友评论