物联网的连接与通信

序言

  连接,传输,通信是物联网的基石。毫无疑问,端与云之间的传输肯定是基于TCP/IP,但是连接与通信呢?当然是不同的场景,不同的条件,不同的要求产生不同的方案。例如长连接,高可用,低功耗,低成本,广覆盖,高速率等等。本文旨在罗列连接与通信的不同方案,并进行简单比较,以便有一个全局认知。

OSI-TCP/IP-IOT

连接

数据链路层&物理层 应用场景
NFC/RFID/BLE 近距离通信
GSM/LTE/NB-IOT 远距离蜂窝通信
WIFI/ZigBee/LoRa 远距离非蜂窝通信
PLC/USB/RS232/RS485/Ethernet 有线通信/电力载波

通信

应用层协议 传输层协议 安全加密 编码 传输 实时 特性
Http TCP TLS 普通文本 单工 耦合服务调用
WebSocket TCP SSL 普通文本 双工 接口长连接调用
Socket TCP SSL 二进制 双工 原生IO连接
MQTT TCP SSL 二进制 双工 低带宽
CoAP UDP SSL 二进制 单工 简化HTTP
DDS UDP/TCP SSL/TLS 二进制 双工 高可靠性、实时

参考文献

连接物联网中的所有事物
物联网有哪七大通信协议
MQTT Broker的需求和各大Broker对比
物联网常见通信协议RFID、NFC、Bluetooth、ZigBee等梳理

今日诗词

作者信息