嵌入式企鹅圈已经就微信蓝牙物联架构做过很多次的分析了,这里就不再啰嗦了。这里主要分析物联网远场控制场景,就是wifi物联,当然也包括GPRS、3G、4G等等。
一、微信wifi物联的使命
基于Wifi物联网平台很早就有了,远在微信硬件平台出现之前,所以在wifi物联方面,微信除了抱着一个极大的流量入口,其他方面并不具有什么优势。马化腾说过微信硬件是要连接一切嘛,那微信硬件自然要去适配已经存在的平台和设备。而已有的wifi物联平台为了微信这个流量入口,也要积极支持。所以几乎所有的物联平台都提供了接入微信的JS-SDK。
OK,微信硬件作出努力去接纳已经存在的平台和设备,但其实它对这些平台和设备的管控是非常弱的,后面我们会看到设备相关的通信数据都会绕过微信硬件平台。因此微信硬件平台也提供了直连SDK让设备直接接入。当然,对于开发者而已,就不需要再牵扯到第三方平台厂商了。如果微信硬件平台能够将直连sdk和应用demo做到跟其他成熟的物联网平台那么易用和快速,其中很重要的是各大设备厂商的支持,那直连sdk是很有吸引力的。
但是,有些遗憾,个人觉得微信硬件的部分开发文档写得很一般,很容易让人迷惑。不过,从另外一个方面来说,这也是嵌入式企鹅圈的其中一个价值所在。如果他们把东西写得傻瓜都懂,我也懒得写了,不是么?
二、微信wifi物联架构
总结一下,微信wifi物联一是支持第三方平台和设备接入,二是提供直连sdk让设备直接接入。