图片36
物联网产生了很多新标准和协议。为了其它目的,但是很适合新的物联网应用协议,设备制造商和应用创建者已经为这些应用增加了很多其它用途。虽然物联网设备在某种意义上与任何其它联网设备是一样的,但是很多物联网应用程序固有的带宽、功率和传输距离限制都要求提供新颖的、特殊的解决方案来应对连接、数据传输、设备发现和通信等基本行动。
IPv4/IPv6
IPv4和IPv6是因特网协议的两个主要版本(IP简称为IP)。Internet协议是一种用来在网络上的主机(最著名的是Internet)之间传递数据包,并使用所谓的IP地址来唯一地识别网络中的主机。IPv4和v6数据包都包含与数据包相关的元数据头,比如发送者IP地址和接收者IP地址,以及有效载荷,有效载荷是要传送的实际数据。建立IPv6的主要动力和它与IPv4的一个主要差异是地址空间更大。IPv4地址是32位,只允许有数十亿的唯一地址,而IPv6地址是128位,
6LoWPAN。
6LoWPAN代表IPV6在低功率无线个人LAN上使用。这一标准的目的是让物联网设备能够用IPV6包进行通信,而这些设备通常是在有限的电池上运行。6LoWPAN通过使用头压缩和其他节能技术,使设备能够在IEEE802.15.4网络(设计用于低功耗通信)上使用与整个因特网相同的分组结构。
6LoWPANRPL是一种适用于低功耗、有损网络的路由协议,它包括了对数据包有潜在损失的低功耗设备。RPL的特点是可以优化多对一通信,节点间能够有效地共享网络拓扑信息(关于网络形状和构成的信息)。