关于IoT网络的一些特征的探讨

网络是IoT设备非常关键的部分,本文和大家一起探讨IoT网络的几个重要特征,及AliOS Things尝试提供的一些解决方案。

IP网络

今天是一个多样化的时代,不管什么技术都有多种标准存在,明争暗斗,每个人都有自己的小算盘,想要形成一个大一统的标准非常困难。从这个角度来说,IP网络的存在是个奇迹。IP网络真正做到了无种族,无国界,即插即用。IP网络可以为万物互联提供一个很好的基础。这种趋势也越来越明显,Zigbee推出了Zigbee IP,而谷歌也推出了同样基于802.15.4的Thread,Silicon Labs,TI等Zigbee核心厂商也纷纷支持(谷歌收购的Nest所使用的Thread是Silicon Labs开发的)。

IP网络还能给物联网带来几个明显的好处:

  • IP之上有大量成熟的软件栈,比如安全组件TLS/DTLS
  • IPv6能提供足够多的地址空间
  • 大量熟悉socket的软件开发人员

当然IP只是提供了一个通道,还需要有上层的协议来做保证“彼此听得懂”,现在比较流行的有阿里云的ICA联盟,OCF,Google Weave,HomeKit的存在,这个话题在此不展开。

UDP网络

IP之上主要的两个传输层协议:TCP和UDP。应该说,目前为止,TCP都是碾压UDP的,一般听到的都是TCP/IP,几乎没听过UDP/IP。

TCP是一种面向连接的,可靠的,基于字节流的传输层协议。TCP的保活/重传/拥塞控制提供了一个很好的性能/健壮性折衷,对网络环境较好,实时性要求不高的应用来说,比如Web时代最流行的HTTP,TCP是非常好的选择。但是慢慢开始有人觉得TCP做得太多了,TCP的握手协议成为很多的Web API的性能的瓶颈,比如谷歌提出了QUIC(Quick UDP Internet Connection)试图通过UDP来进一步提高用户的网络体验。

在物联网,TCP的问题就更突出了,因为物联网环境经常面临网络信号不好,带宽有限,功耗苛刻。最近风头正劲的NB-IoT就是一个典型的例子。大多数NB-IOT的终端设备工作在电池环境下,传输速率较低,应用场景多种多样。TCP的面向连接,超时重传机制消耗更多的内存,同时也影响了功耗。

设想一下常见的传感器定时上传数据的场景:采集数据,上报数据,睡眠。因为定时上报,很多情况下,偶尔丢失数据是可以接受的。但是TCP为了提高数据到达率,其保活和重传机制会降低电池寿命,同时重传机制会消耗内存。

目前主流的云端通道协议还是基于TCP,主要是MQTT,包括阿里云IoT套件,Amazon,Azure。而阿里云IoT套件也支持CoAP,Google Weave也主要采用了UDP作为通信手段。

多种通信技术并存

不同的通信技术,其速率,覆盖范围,可靠性,功耗,部署,成本都是不同的,没有一种技术能包治百病。3G/4G网络在覆盖范围上优于WiFi,但是在速率,功耗,成本上又不如WiFi。WiFi在速率上秒杀BLE,但是功耗又被BLE秒杀。

物联网领域,LPWA(Low Power Wide Area)技术NB-IoT,LoRa,SigFox受到广泛关注,其低功耗广覆盖的特点,简化了各种复杂环境下的部署。基于802.15.4的WSN(Wireless Sensor Network)[3]技术Zigbee,Wi-Sun,在功耗和成本优势明显,适合大规模部署。

WiFi/BLE在消费电子类的普及度,其应用受到广泛关注。WiFi由于不需要网关,受到各种家电厂商的青睐(但是家里的智能设备越来越多时,AP的连接数将成为瓶颈)。同时,面向物联网WiFi联盟于2016年推出了WiFi的低功耗版本,802.11ah(Wi-Fi HaLow)[4]。BLE随着5.0的推出,更快的速率,更大的mtu,除了提高现有的点到点通信体验,基于BLE构建WSN也变得可能,对Zigbee等现有技术构成了威胁。

多种连接方式及网络拓扑并存

下图是常见的网络拓扑:

图1 互联网全球连接快照图,可以隐约看出一棵棵树的存在。在以太网中,Tree和Bus较为常见,有线局域网内部是一个Bus拓扑,但是从访问互联网的角度,需要经过网关,网关就成为了树的根节点,所以也是一种Tree拓扑。而在无线局域网中,WiFi是Star拓扑,WSN以Tree/Mesh为主。在广域网包括LPWA,可以看作以基站为主的Star拓扑,基站之间则是Mesh拓扑。

在现有的以太网构成的骨干网基础上,在物联网中相信WSN/LPWA会有越来越多的应用。WSN的低成本低功耗,配合LPWA的低功耗广覆盖,可以覆盖非常广的物联网场景。

AliOS Things的网络特性

针对上述的特点,AliOS Things从多个纬度提供相应的组件以更好的支持IoT设备的网络需求。除了基于LwIP2.0高度优化的协议栈外,还提供了以下丰富的组件:

基于CoAP的全链路优化

AliOS Things支持基于CoAP的上云通道(比如阿里云IoT套件),同时支持基于CoAP的FOTA,使得构建一个全UDP的系统成为可能。关于AliOS Things上的CoAP支持的进一步信息可以参考:AliOS Things全链路优化-CoAP FOTA。

SAL网络适配层

在IoT设备上MCU外挂通信模块非常常见,而MCU和通信模块之间的通信方式也多种多样,为了降低复杂度,经常是通信模块上跑了完整的TCP/IP协议栈,而MCU通过AT或者私有协议去控制。针对这种情况,AliOS Things通过SAL组件,对上层提供标准socket接口,对下则可以基于SAL device适配私有协议。对于常见的AT模块,AT Parser进一步降低了对接的复杂度。进一步信息参考:AliOS Things网络适配框架 - SAL。

uMesh

uMesh是无线协议无关的,IP之下,MAC之上的自组织网络协议栈。uMesh是一种Routing Mesh,支持树状拓扑和网状拓扑,树状拓扑下采用结构化地址路由,极大的减少了路由表大小。uMesh可以无缝和TCPIP协议栈对接,从而使得各类资源受限的无线设备可以简单的接入IP网络。uMesh是AliOS Things为复杂网络设计的,解决最后一公里通信问题的技术。

总结

本文探讨了IoT网络的一些特征,及AliOS Things的一些相应特性,欢迎访问AliOS Things github官网:https://github.com/alibaba/AliOS-Things,和我们一起构建一个更好的面向物联网的操作系统。

引用

[1]Computer Network
[2]Network Topology
[3]WSN
[4]802.11ah
[5]M2M with UDP

时间: 2024-09-20 00:09:15

关于IoT网络的一些特征的探讨的相关文章

运营级WLAN网络架构及关键技术探讨

本文讲的是 :  运营级WLAN网络架构及关键技术探讨  , 随着移动互联网时代的来临,无线数据流量呈现爆发式增长,国内三大运营商越来越多的依靠WLAN来承载这些无线数据流量,分担3G网络的压力.2011年中国电信启动"宽带中国翼起来",全力打造"无线中国",预计2012年WLAN热点将达100万个.中国移动计划在三年内将全国范围内的WLAN热点数量增加至100万个.中国联通也计划在2012年底覆盖至少4万座单体楼宇,并启动了数十万部WLAN设备的招标.这样大规模W

塔塔通信通过LoRa部署全球最大IoT网络

该网络将实现百万设备的连接.塔塔通信表示,一旦建成,该网络将成为全球最大的IoT网络. 塔塔通信市场营销和战略副总裁Amit Sinha Roy表示:"我们正在使用基于LoRa技术的低功耗广域网(LPWAN)连接设备和IoT应用.我们之所以使用LoRa技术,是因为互操作性对于物联网网络的高效运转至关重要." LoRa被视为一个比LPWAN竞争对手如Sigfox和Ingenu等更"开放"的技术,并且得到了包括Bouygues Telecom.思科.IBM以及Orang

未来网络的五大特征

正如很多分析师和专家所预测的那样,大数据.移动和物联网给网络带来越来越大的压力.虽然这些趋势给最终用户带来很多好处,但大多数网络都没有做好准备,并且,为网络提供支持的技术也基本上没有改进.   我们现在所看到的转变是很多人所谓的IT创新的"第三个平台时代",这是由日益分布化的数据和应用来定义.该概念的原理是:随着在资源之间越来越多的数据被创建和传输,网络必须变得更加灵活.动态来适应应用要求. 你可能会问:如果我们已经在第三个平台时代,那么,第一个和第二个平台时代是什么? 事实上,每个时

网络事件主题特征调查与思考

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 所谓网络事件,通常是指某一社会事件或社会现象在网络上被广泛转载.跟帖.参与评论,引起传统媒体或政府关注的传播事件.如2007年的重庆"最牛钉子户"."山西黑砖窑事件"."华南虎事件"等. 笔者用关键词"2007"."网络事件"检索到2007年发

服装商城网络推广案例分析与探讨

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网上商城越来越多,而且随着电子商务趋势的不断深入,网上商城的赢利也越来越多了起来.于是在这个大的背景下服装商城网络营销被更多的关注起来.今天点儿S就和大家随便聊下服装商城的网络营销: (1)搜索引擎营销--最常用的网络推广方式 在百度.GOOGLE.雅虎等上做免费宣传,扩大网站的知名度.方式分为:搜索引擎竞价广告和seo优化两种方式. (2)行业网站投放广告 在搜索引擎推广的同时去专业的服饰资讯类网站投放网络广告.比如在外贸服装论坛.我爱我衣时尚网

物联网:企业网络需了解IoT背后的故事

除了让冰箱知道什么时候牛奶喝完了,物联网(IoT)还有更深层次的东西.在这个系列文章中,我们将分析三个IoT网络,以及用它们可以实现的企业服务. 在上世纪80年代,卡内基梅隆大学有一组计算机科学学生将他们公寓的一台可乐售卖机连接上互联网.这台机器可以报告库存量,以及新放置的饮料是否已经冰冻. 这就是所谓物联网(IoT)的开端,传奇仍在继续. 许多围绕IoT技术的公众宣传都集中在消费类应用上,例如大家所熟知的当牛奶喝完后就会自动下订单购买的电冰箱.这些IoT技术主要是一些具有收发数据连网功能的物件

Verizon针对IoT推出美国首个全国性LTE网络

据国外媒体报道,美国电信运营商Verizon日前推出了首个全国性商业4G LTE M1类(Cat M1)网络,推动可靠且具有成本效益的物联网(IoT)采用. 该网络覆盖240万平方英里,为使用无线物联网无线接入平台的客户提供更大的规模.更高的覆盖率和安全性. 新网络基于一个虚拟化云环境,旨在实现快速部署和全国范围扩展,并通过新的物联网数据计划增加开发人员和企业的物联网采用率. Cat M1是一个专为传感器设计的新型LTE芯片组.它们的功耗更低.电池寿命更长,非常适合各种物联网情景,如水表或基础设

论网络社区之—大社区理论应该缓行

从即日起漏雨屋主人将把自己对网络社区的一些理解写成漏雨屋主人论网络社区系列,与关注互联网关注网络社区的朋友们一起探讨交流,欢迎大家与我一起博而论"道",亮出你的观点来. 前天,一个叫林童星的加我QQ,我也加了他.看名字似曾相识,百度了一下,方知以前确实看过他有关创业的疯狂言论.注意,这里所讲的疯狂言论没有任何的贬义,创业者就是应该像林童星那样的执著,应该像林童星那样有一股疯狂劲儿. 我们聊了挺多,也聊到了社区.他也讲了很多社区的好处,以前未来的前途,还说要搞一个无所不含的大社区.社区好

独家 | 一文读懂复杂网络(应用、模型和研究历史)

随着近几年关于复杂网络(Complex network)理论及其应用研究的不断深入,已有大量关于复杂网络的文章发表在Science,ature,RL,NAS等国际一流的刊物上,侧面反映了复杂网络已经成为物理界的一个新兴的研究热点.人们开始尝试应用这种新的理论工具来研究现实世界中的各种大型复杂系统,其中复杂系统的结构以及系统结构与系统功能之间的关系是人们关注的热点问题.[1] 在自然界中存在的大量复杂系统都可以通过形形色色的网络加以描述.一个典型的网络是由许多节点与节点之间的连边组成,其中节点用来