人生最美的风景是编程物联网云平台编程技术

各大物联网平台对比之微信硬件平台

2016-04-06  本文已影响12075人  Raaaaamsey

微信硬件平台

概述

微信硬件平台介绍

微信硬件平台是微信在连接人、连接企业和服务之后,推出的连接硬件设备的物联网解决方案。微信硬件平台以微信用户ID体系为基础,以用户价值为依归,立志于打造用户和设备厂家共赢的物联平台,实现人,设备、厂家的互联互通。

通过微信硬件平台提供的AirSyncAirKiss硬件JSAPI直连SDK等技术,蓝牙设备、Wi-Fi设备与移动网络设备等智能设备都能便捷地实现与微信之间的互联和通讯,用户可以通过公众号查看和控制自己的手环、电视、空调和其它智能家电等。

智能设备能够通过各种方式与微信绑定,如:扫描设备二维码、调用JSAPI与用户建立对应关系等。硬件设备厂商可以因此准确地了解到设备用户的相关信息。

此外,微信硬件平台向智能设备提供了多种增值服务,包括社交元素、模式识别技术等,设备厂家可为用户提供更多的服务,以提升用户黏性。

微信硬件平台的优势

  1. 微信硬件平台为设备提供直连数据通道,设备可以通过直连SDK直接接入微信硬件服务器,将大大减轻设备厂家接入难度与研发投入负担、缩短产品上市周期。

  2. 微信拥有完善的ID体系。接入微信硬件平台即意味着第三方设备能够使用微信的各类ID体系。

  3. 微信为第三方提供了轻应用形式的开发方案。结合标准微信JSAPI和微信硬件平台特有的API,硬件厂商可以快速构建自己的轻应用。

  4. 微信拥有数量庞大的活跃用户。有利于硬件设备口碑传播的同时,App推广的成本也将大幅降低。

  5. 微信硬件平台为第三方提供了O2O的便捷。设备厂商可以在公众号上建立微信小店,根据设备运行情况,定期提供配件和耗材的购买服务,为用户提供更好的服务体验。

接入方案介绍

设备接入方案即设备接入微信硬件平台使用的数据传输方案,目前包含平台基础接入方案与微信硬件云标准接入方案。

接入流程

  1. 认证服务号

  2. 开通设备功能

  3. 开发

  4. 审核并发售

平台基础接入流程

具体配置方式如下:

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查看 平台基础消息接口

微信硬件云标准接入流程 —— 设备直连微信硬件云通道

微信硬件云标准接入流程 —— 设备商云连接微信硬件云通道

技术介绍

这里介绍了一些关键技术以及协议

包括Airkiss,AriSync,蓝牙精简协议,直连SDK等

上一篇下一篇

猜你喜欢

热点阅读