ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

IOT接入层-阐述物联网四种设备接入方式

IOT接入层-阐述物联网四种设备接入方式 IOT接入层-阐述物联网四种设备接入方式做物联网平台开发最容易混淆的一个问题所有设备上云最终不都是 MQTT / TCP / HTTP 吗为什么还要分出四种接入方式网关透传到底特殊在哪今天用最通俗的逻辑梳理清楚物联网平台接入层所有设备的接入形态彻底区分「设备直连」和「网关透传」。一、先建立核心认知物联网所有设备与云端平台的通信载体只有三种MQTT主流、双向、长连接TCP 私有协议老设备、二进制长连接HTTP短连接、单向上报真正区分四种接入方式的不是云端协议而是设备有没有独立上网能力、是否需要网关代理。据此分为两大类设备直连模式设备自己有网直接连平台网关透传模式子设备无网靠网关代连上云二、三种直连接入设备自己就是网络终端这类设备自带以太网、4G、NB、WiFi自身可以独立和平台建立连接平台逻辑非常简单一条连接 一台设备。1. MQTT 直连物联网最主流绝大多数智能终端、NB-IoT设备、WiFi模组设备都采用这种方式。基于TCP长连接心跳保活支持双向通信设备上报数据、平台下发指令协议标准、轻量化、适配弱网设备直接对接 EMQX 等 MQTT 服务无需任何中间网关。2. TCP 私有协议直连大量传统工业设备、老消防主机、老采集器没有标准协议采用厂商自定义二进制 TCP 报文。长连接通信实时性高协议不统一需要平台单独适配解析多用于存量老旧工业设备对接3. HTTP 直连多用于简单低频次上报设备。短连接上报即断开只能设备主动上报平台无法主动控设备实现最简单、成本最低、实时性最差三、第四种特殊接入网关透传工业物联网核心很多同学疑惑网关最终也是用 MQTT/TCP/HTTP 和平台通信为什么要单独算一种接入关键点网关透传描述的不是网关和云的关系而是底下无数子设备的接入方式。1. 子设备根本没有上网能力RS485 仪表、传感器、LoRa 节点没有IP、没有网络栈、不能连公网。它们本地通信完全不是 TCP/IP485设备Modbus-RTU 串口二进制协议LoRa设备本地无线私有协议2. 双层通信结构核心区别本地层网关 ↔ 子设备Modbus-RTU 轮询、串口总线通信和互联网协议无关云端层网关 ↔ 物联网平台统一封装为 MQTT / TCP / HTTP 上云3. 模型完全不同直连设备1连接 1设备网关透传1条网关连接 几十/上百台子设备平台必须维护「网关 子设备」二级拓扑网关在线 ≠ 子设备在线单个485仪表掉线需要单独判定离线这也是为什么平台必须把它单独做成一套接入逻辑、单独建模、单独管理。四、四种接入方式本质差异MQTT / TCP / HTTP 直连设备自带网络自主和平台对话一对一设备模型。网关透传子设备无网络网关做协议转换代理上云一对多拓扑模型是工业传感器、仪表的唯一上云方式。五、开发中最核心的理解云端通信协议只有三种但设备接入拓扑有四种。网关透传不新造了云端协议它解决的是无网工业串口设备如何标准化纳入物联网平台统一管理。这也是工业物联网平台区别于普通智能家居物联网平台的核心设计。
返回列表