Pasternack博客
IoT类型、协议及无线标准(三部曲其三)
IoT应用有许多层、协议和无线标准。这篇博客将对这些层进行简要介绍,并列出与IoT应用相关的各种主要协议和标准。
IoT应用协议
应用层协议通常负责数据格式化和呈现,并且通常基于HTTP协议。由于HTTP对于资源受限的应用(如许多IoT应用)可能并不理想,因此出现了许多备用的应用层协议。
MQTT*消息队列遥测传输
SMQTT*安全MQTT
CoAP*受限应用协议
DDS*数据分发服务
XMPP*可扩展消息和存在协议
AMQP*高级消息队列协议
REST*表征状态转移
MQTT-SN*用于传感器网络的MQTT
STOMP*简单的面向文本的消息传递协议
SCMP*简单商务消息协议
SNMP*简单网络管理协议
LLAP*轻量级本地自动化协议
SSI*简单传感器接口
LWM2M*轻量级M2M
M3DA*Mihini
XMPP-IOT*
ONS 2.0*对象名称服务
SOAP*简单对象访问协议
网络套接字
响应式流
HTTP/2
JavaScript IOT(Node.js、IoT.js)
网络层协议
网络层是IoT参考体系结构中的基础设施层,负责处理数据包的寻址和路由。IPv6是一种新标准,在可用地址空间总数上超过了IPv4。
6LoWPAN*基于IPv6的低功耗无线个人局域网
6TiSCH*基于IPv6的IEEE 802.15.4e TSCH模式
6Lo*基于IPv6的资源受限节点网络
基于IPv6的蓝牙低能耗
基于IPv6的G.9959
IoT无线标准
无线标准是通过无线传输和接收介质桥接有线连接/硬件的技术。与以太网、光纤、USB、HDMI等用于有线连接的方式类似,有多种无线协议设计用于满足一系列应用需求。通常,这些协议可分为三类;提供对等(P2P)、LAN、PAN和HAN连接的中/短程无线标准;通常使用蜂窝网络的基于WAN的蜂窝和移动无线标准;以及最近的低功耗广域网(LPWAN)标准,旨在使用低功耗和低数据速率协议提供极其广泛的覆盖范围。
中/短程IoT无线标准(P2P、LAN、PAN、HAN)
Zigbee/IEEE 802.15.4
Thread
Weave
Bluetooth
Z-Wave
WiFi
WirelessHART
RFID/NFC
DASH7
EnOcean*能量采集
DiGiMesh
MiWi
蜂窝和移动无线标准(WAN)
3G
4G LTE
4G LTE-A
4G LTE Pro
4G+
5G Sub-1 GHz低频段
5G Sub-6 GHz中频段
5G毫米波高频段
LTE-M*机器蜂窝
EC-GSM*扩展覆盖范围GSM,也称EC-GSM-IoT
低功耗广域网(LPWAN)无线标准/协议
远程(LoRa)
SigFox
Ingenu
Weightless
NB-IoT*窄带IoT
NWave
RPMA
尽管无线技术使用射频频率来发送和接收信息(无线连接),但需要几个关键的物理射频信号链组件来完成。这些组件包括天线、射频传输线(同轴电缆和微带)、平衡转换器、电阻器、电容器、电感器、衰减器、低噪声放大器(LNA)、功率放大器(PA)、混频器、隔离器以及各种测试仪器和组件。
References