0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何针对物联网优化IP?

亿佰特物联网应用专家 2023-05-15 10:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在流入以及流出的物联网中,其中关于“物”的数据流向的这些服务位于服务器中,也可以位于“云”中、分布式或者集中式的位置内。然后用专用的程序在虚拟机或者传统的服务器系统中的网络边缘平台上运行,用这些轻量级的应用程序与数据中心进行服务通信

因此,将各式各样物理层的数据收集回来并进行集中处理需要一套体系化的结构方法,其必须包含有独立于底层与高层的公共层,在这种大环境下互联网协议(IP)由此而生,并在20世纪末开始在关键架构角色部分扮演重要角色。直到现在IP不仅是市场的首选,也是OT中的环境搭建的首选。

虽然目前物联网协议成功的关键主要看IP,但是因受限于网络规则的问题,IP在结构体系的各个层面上还需要对各协议进行优化。下面笔者将介绍目前市场已经出现的或者针对IETF进行开发的优化方式。如下图展示了优化后的TCP/IP层。

21af03f4-f0a7-11ed-ba01-dac502259ad0.png

01

从6LoWPAN到6Lo

在IP体系结构中,必须要定义和记录给定的协议上的IP(PHY、MAC)才能进行数据传输。将IP进行封装并归为较低的协议层的模型通常将这种称为适配层

除非该技术是特定专有的,否则IP适配层通常由IETF工作组进行定义,并作为RFC(征求意见进行发布)。RFC通常来自于关于IETF的书籍以及其他出版物,通过正式的文字进行对Internet的标准、规范、协议、过程和事件进行记录。比如RFC 864中描述了IPv4包是怎样封装到以太网的帧上面。

物联网中的相关协议普遍默认遵守类似的过程。其主要区别在于:物联网中的适配层设计会针对设备来进行相对的优化,以处理受限节点和设备网络的问题。

当前为受限节点或者物联网中的“物”进行优化,主要在适配层进行。其主要实例就是6LoWPAN工作组以及继承了其工作的6Lo工作组之下的适配层。6LoWPAN工作组最初的工作主要集中在IPv6的传输协议优化,其重点主要集中在对IEEE 802.15.4等受限的网络传输上。如下图展示了使用6LoWPAN是如何进行对物联网协议栈进行适配,适配的层面位于著名的IP协议栈边。

21c1bd46-f0a7-11ed-ba01-dac502259ad0.png

6LoWPAN工作组发布了几个RFC,但是因为它定义了帧头,导致其RFC 4994是基础性的,只能用于头压缩、分片和网络寻址等功能。这些头可以在适配层中堆叠,以保持概念的独立性,同时强制使用结构化的概念来表示每个功能。根据实现的不同方式,可以对任何有着该功能及其相应的包头文件进行任意组合。如下图就展示了部分相对典型的6LoWPAN包头堆栈示例。

21de5ed8-f0a7-11ed-ba01-dac502259ad0.png


包头压缩

6LoWPAN的IPv6的包头最初是在RFC 4944中进行定义的,之后的更新由RFC 6282进行更新。该功能将IPv6的包头由原来的40个字节大小变更为8字节,甚至在特定的情况下能缩短到6个字节。

在高级层上,6LoWPAN的工作是通过利用所有的可用节并让其参与到与本地网路的信息共享中来,从而完成设备之间的信息传递与共享。此外,它还能通过对常用值进行假设来对部分的标准头来做一些省略操作。如下图展示了使用6LoWPAN包头压缩所实现的压缩量。

21eea720-f0a7-11ed-ba01-dac502259ad0.png

如上图所示,可以看到一个没有启用任何包头压缩的6LoWPAN帧,可以看到完整的40个字节IPv6的包头和UDP包头。在本例中,6LoWPAN头的文件仅为1个字节。

分片

因为IPv6网络传输的最大传送单元(MTU)必须至少为1280字节。其中最大单元定义了可以传递的最大协议数据单元的大小。对于IEEE 802.15.4帧中所传输的MTU要小得多。对于这个问题,必须在第二层的多个802.15.4帧上进行大型的IPv6数据包分片。

6LoWPAN的分片片头主要由三个字段组成:数据报大小、数据报标记和数据报的偏移量,如下图。1个字节的数据报会根据字节大小指定负荷。

2202e6b8-f0a7-11ed-ba01-dac502259ad0.png

02

6LoWPAN网状寻址

目前网状寻址的功能目的是为了在多个跳数上来转发数据包。由此,发送数据包的包头定义了3个字段:跳数限制、源地址、目标地址。与IPv6的跳数限制相似,网状寻址也提供了跳数的限制和帧次数的转发上限。

网状寻址的源头地址和目标地址字段一般是IEEE 802.15.4地址,表示了一个IP跳数的端点。如下图详细说明了6LoWPAN网状寻址头字段。

2214d35a-f0a7-11ed-ba01-dac502259ad0.png

针对物联网网路和传输的优化还有6TiSCH、RPL、在受约束的节点上进行身份验证和加密等。物联网安全是一个永恒且复杂的话题,常常会引发整个行业的讨论。因此需要一些专注于安全物联网安全的工作组。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47315

    浏览量

    407637
  • IP
    IP
    +关注

    关注

    5

    文章

    1849

    浏览量

    154896
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Lora基站在联网应用的重要性

    Lora基站在联网应用中具有重要的地位。首先,Lora基站可以实现对联网设备的远程监测和控制,为
    发表于 12-03 07:09

    NAT网关能够接入工业联网平台吗

    NAT网关能够接入工业联网平台 ,且在工业联网场景中发挥着关键作用,主要通过解决IP地址冲突、实现跨网段通信、保障网络安全及
    的头像 发表于 10-21 10:53 227次阅读
    NAT网关能够接入工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>平台吗

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这一领域。但是对于初学者来说,联网似乎是一个庞杂的概念,学习起来很困难。因此,从哪里开始学习
    发表于 10-14 10:34

    学习联网可以做什么工作?

    学习联网专业后,你可以从事多种与联网相关的工作。联网是一个非常新颖和实用的领域,各种应用场
    发表于 10-11 16:40

    工业联网如何实现生产要素的集中管理与优化配置

    工业联网通过 数据整合与互联、实时监控与动态调度、预测性分析与资源预配置、自动化控制与流程优化、供应链协同与全局优化、安全保障与合规管理 六大核心机制,实现了生产要素(设备、物料、人
    的头像 发表于 09-30 17:00 1263次阅读

    请问什么是联网智库?

    什么是联网智库?
    发表于 08-07 06:45

    联网蓝牙模块有哪些优势?

    随着联网技术的不断发展,蓝牙模块作为联网的重要组成部分,其应用越来越广泛。那么,联网蓝牙模
    发表于 06-28 21:49

    联网的应用范围有哪些?

    的应用范围极其广泛,众多行业都在积极引入这项技术,以提升效率、创新业务模式。 物流行业:在仓储环节,借助联网技术,可实现对货物的实时监测,了解货物的位置、状态等信息,优化仓储空间布局。运输过程中,通过
    发表于 06-16 16:01

    联网未来发展趋势如何?

    、降低成本,并推动工业产业的数字化转型。同时,它还将促进供应链的优化和信息的共享,实现产业链的协同发展。 智慧城市:随着城市化进程的加速,智慧城市将成为联网行业的重要发展方向。通过将城市中的各种设施
    发表于 06-09 15:25

    联网工程师为什么要学Linux?

    Linux生态中已集成MQTT、TCP/IP、ZigBee等联网常用协议栈,开发者可直接调用或移植,避免从零实现协议的复杂性。此外,庞大的开源社区(如Contiki、RT-Thread)提供了丰富
    发表于 05-26 10:32

    智慧消防联网平台

    本人想建立一个联网智慧消防平台,想找懂技术的有合伙意愿的共同投资开发,有感兴趣的联系我13633612945
    发表于 04-15 22:18

    蜂窝联网的超低功耗特性

    针对低功耗进行优化的蜂窝联网 革命性的蜂窝解决方案: 无与伦比的电源效率 要打造卓越的蜂窝联网
    的头像 发表于 04-07 14:57 842次阅读

    为什么选择蜂窝联网

    的基础设施。 数据传输速率和稳健性: 由于 LPWAN 技术通常用于不频繁发送/接收数据的设备,因此许多技术都针对这种使用情况进行了优化。然而,某些操作(如远程固件更新)需要更高的数据传输速率。这正是蜂窝
    发表于 03-17 11:42

    宇树科技在联网方面

    的发展,对传感器的需求不断增加且要求越来越高,宇树科技通过与传感器公司的合作,不断优化和拓展传感器技术在其机器人产品中的应用,使机器人能够更好地适应各种联网场景下的感知需求,如在智能家居场景中感知房间
    发表于 02-04 06:48

    联网就业有哪些高薪岗位?

    联网就业有哪些高薪岗位? 联网行业迎来了全面爆发式的发展,众多高薪岗位吸引着人们的目光。联网
    发表于 01-10 16:47