物联网架构及五大常用通信协议
物联网架构及五大常用通信协议消息触达能力是物联网(internet ofthings, IOT)的重要支撑,而物联网很多技术都源于移动互联网。柳猫将阐述移动互联网消息推送技术在物联
消息触达能力是物联网(internet ofthings, IOT)的重要支撑,而物联网很多技术都源于移动互联网。柳猫将阐述移动互联网消息推送技术在物联网中的应用和演进。
一、物联网架构和关键技术
从开发的角度,无线接入是物联网设备端的核心技术,身份设备管理和消息推送技术是物联网云端的核心技术。而从场景体验的角度,除了前者,还要包括手机的前端开发技术。
IP互联架构已是物联网的事实标准(有关物联网TCP/IP层关键技术将另文阐述,敬请关注)。本文所讲的消息推送技术是基于TCP/IP协议的应用层协议技术。
我们先进一步抽象基于IP架构的物联网组成,如下图(忽略internet和路由等基础技术):
可见,核心组成就是物联设备、网关和云端。物联设备分为两类,一类是其自身天然支持TCP/IP而能直接接入物联网,如wifi、GPRS/3G/4G(当然,还有即将到来的5G)等设备;另一类是其未能支持IP协议而需要网关(协议转换)来接入物联网,如Zigbee、蓝牙等设备。对于蓝牙设备而言,手机其实是一个网关。
手机通过自身的蓝牙跟外设蓝牙设备通信,并将消息通过手机的wifi或者3G/4G模块与云服务端通信。
从场景的角度来分析,物联网最终是给人类服务的,而手机是人类体验的最直接入口。因此在上图中可以单独添加手机组成部分,并将其与一般意义上的网关区分出来。这样物联网核心组成就是:设备端—网关—云端—手机。
从应用层开发技术的角度来看,物联网应用是基于TCP/IP架构建立,在屏蔽底层的网关协议转换的基础上,物联网应用的组成部分就是:设备端—云端—手机。
OK,有了以上的介绍,我们就从物联网应用的角度来分析设备、云端、手机直接的消息推送技术,它包括云端和设备端的双向通信技术、手机和云端的双向通信技术。
二、移动互联网通信模式
互联网有B/S和C/S两种通信模式。在移动互联网领域,APP是以C/S的方式以client的角色跟服务器server进行通信;而微信是一个超级APP,其是通过内置浏览器让用户进行H5编程以获得操控硬件设备的能力,因此微信硬件平台的通信模块是B/S模式。
移动互联网B/S技术跟传统互联网没有区别,微信内置浏览器支持H5,因此可以获得很好的平台扩展性。我们近期重点关注基于微信硬件平台的物联网,因此就围绕B/S模式的消息推送技术讲述其演进。
HTTP协议是B/S的基础,HTTP有GET和POST两种方式。
-
中国通信标准化协会副秘书长潘峰:SD-WAN要加快标准化2019-09-11
-
智昌重磅发布集成5G通信模组机器人!2019-09-09
-
苹果宣布iOS 13加强保护用户隐私:加密通信应用被迫调整2019-09-06
-
烽火通信上半年营收119.85亿元 同比增长7.07%2019-08-29
-
开元通信发布国内首款5G n41 BAW滤波器芯片2019-08-13
-
拓邦发布全系列智能锁解决方案及物联网通信模块2019-08-02
-
中国移动:一图教你如何识破通信骗局2019-07-29
-
通信行业营收负增长,这碗汤还剩下多少2019-07-09
-
通信行业营收已经负增长,这碗汤还剩下多少2019-07-09
-
移动办公新时代 联想懂的通信抢占全互联PC风口2019-07-06
-
2019年中国道路交通信号控制器市场研究报告2019-07-03
-
数据丨物联网技术驱动,互联网通信云市场蕴含千亿价值2019-06-27
-
华为计划部署连接柬埔寨和香港的海底光纤通信电缆2019-06-26
-
工信部公开征意《关于调整800MHz频段数字集群通信系统频率使用规划的通知》2019-06-26
-
雄安通信办成立,重点围绕雄安新区5G规划建设2019-06-24