物联网架构演进和微信智能设备平台开发

发布日期:2018.04.25     浏览次数:259


一、物联网与物联设备

物联设备组成网络需要两个要素,一是设备能够互联,另一个是能够组网。能够支持互联、组网、无线三个特点的物联设备技术就是常见的蓝牙和wifi了,这也是手机的必备模块,所以手机是最大的物联智能设备。另外,由于人是物联网的直接使用者,因此几乎所有的物联解决方案都是围绕手机用户展开。

 

二、物联场景演进

1.手机直接控制物联设备架构


wifi物联架构示意图

第一种方式是手机和硬件控制设备都以client的方式连接路由器,这样手机和硬件控制设备都能获得一个动态的IP,这样手机可以通过socket通信方式来控制硬件控制设备。


第二种方式是硬件控制设备带有wifi AP热点功能,手机以wifi client连接上APAPIP是固定的,因此手机也能够对硬件控制设备进行控制。

 

2.基于独立后台服务的物联架构

基于独立后台服务的物联架构

 

这种物联架构中的独立服务器是以域名的方式存在,这样可以直接解决动态IP不固定的问题。另外,这种物联架构中手机和硬件控制都需要以用户名注册和登陆的方式来访问独立服务器,并由服务器通过心跳技术来确认手机和硬件控制设备的在线状态。


这种架构中,独立服务器一般是由硬件控制设备的销售厂商开发维护的,另外其还需要向购买硬件设备的用户提供手机APP,以让用户能够进行远端的硬件控制,但这直接影响了用户体验。(用户一般是不情愿安装很多的手机APP的,不仅安全无法保障,手机布满控制APP时,要找到哪款设备对应的APP还要花时间。另外,独立服务器的厂商受限于自己的技术储备和运维能力,难以兼容支持第三方厂商的物联设备)

 

3.基于统一后台服务的物联架构

以微信和蓝牙设备控制为例,示意图如下:

微信公众号和微信硬件平台得益于腾讯QQ的超大用户量,很自然就承载了这种平台的实现。

 

微信公众平台的最核心作用就是给各种不同的外设提供接入并分配唯一的设备ID。微信智能硬件平台的设备ID分配策略包括外设厂商编码和设备编码两个部分。

 

关于【Tunercom168】微信号

每周更新关于昇润科技最新资讯,发布蓝牙模块与蓝牙方案最新动态,提供有关物联网、智能家居、可穿戴设备、汽车电子、医疗电子等应用信息,让您紧跟技术潮流,欢迎关注!