自动化通信协议

程序自动化

AS-i BSAP CC-Link CIP CAN CANopen DeviceNet ControlNet DF-1 DirectNET EtherCAT Ethernet Global Data (EGD) Ethernet Powerlink EtherNet/IP Factory Instrumentation Protocol FINS FOUNDATION fieldbus H1 HSE GE SRTP HART Protocol Honeywell SDS HostLink INTERBUS MECHATROLINK MelsecNet Modbus Optomux PieP Profibus PROFINET IO RAPIEnet SERCOS interface SERCOS III Sinec H1 SynqNet TTEthernet

工业控制系统

MTConnect OPC DA OPC HDA OPC UA

智能建筑

1-Wire BACnet C-Bus DALI DSI DyNet Factory Instrumentation Protocol KNX LonTalk Modbus oBIX VSCP X10 xAP xPL ZigBee

电力系统

IEC 60870-5-103 IEC 60870-5 IEC 60870-6 DNP3 Factory Instrumentation Protocol IEC 61850 IEC 62351 Modbus Profibus

自动抄表

ANSI C12.18 IEC 61107 DLMS/IEC 62056 M-Bus Modbus ZigBee

车用网络

AFDX ARINC 429 CAN ARINC 825 SAE J1939 NMEA 2000 FMS Factory Instrumentation Protocol FlexRay IEBus J1587 J1708 Keyword Protocol 2000 UDS LIN MOST VAN


词条

OTA(Over-the-Air Technology)即空中下载技术,是IoT物联网平台必备的一项基础功能。通过OTA方式,我们可以对分布在全球各地的IoT设备进行设备固件升级

MQTT消息队列遥测传输(Message Queuing Telemetry Transport)

OPC UA的全名是OPC Unified Architecture(OPC统一架构)。是OPC基金会应用在自动化技术的机器对机器网络传输协议。

高级消息队列协议即Advanced Message Queuing Protocol(AMQP)是一个用于统一面向消息中间件实现的一套标准协议,其设计目标是对于消息的排序、路由(包括点对点和订阅-发布)、保持可靠性、保证安全性[1]。高级消息队列协议保证了由不同提供商发行的客户端之间的互操作性。与先前的中间件标准(如Java消息服务),在特定的API接口层面和实现行为进行了统一不同,高级消息队列协议关注于各种消息如何作为字节流进行传递。因此,使用了符合协议实现的任意应用程序之间可以保持对消息的创建、传递。

Constrained Application Protocol (CoAP) CoAP是受约束设备的专用Internet应用程序协议


传输层安全性协议(英语:Transport Layer Security,缩写作TLS)

NFC 近场通讯(Near Field Communication)

“特别兴趣小组”(Special Interest Group,SIG),即蓝牙技术联盟的前身,目标是开发一个成本低、效益高、可以在短距离范围内随意无线连接的蓝牙技术标准


比较

HTTP和CoAP

HTTP代表超文本传输协议,CoAP代表约束应用协议;
HTTP协议的传输层采用了TCP,CoAP协议的传输层使用UDP;
CoAP协议是HTTP协议的简化版;
CoAP协议和HTTP协议一样使用请求/响应模型,拥有相同的方法;
CoAP开销更低,并支持多播;
CoAP专为资源构成应用而设计,如:IoT/WSN/M2M等…

CoAP和MQTT

MQTT协议使用发布/订阅模型,CoAP协议使用请求/响应模型;
MQTT是长连接,CoAP协议是无连接;
MQTT通过中间代理传递消息的多对多协议,CoAP协议是Server和Client之间消息传递的单对单协议;
MQTT不支持带有类型或者其它帮助Clients理解的标签消息,CoAP内置内容协商和发现支持,允许设备彼此窥测以找到交换数据的方式。