在物联网领域,ThingsKit平台提供了广泛的协议支持,以实现设备的无缝接入。该平台支持包括PLC、IEC104、MQTT、DL645以及Modbus等多种通信协议,确保了不同设备和系统之间的兼容性和互操作性。通过这些协议,ThingsKit能够处理来自各种工业自动化、智能建筑和智能家居设备的大量数据。这种多协议支持策略,不仅简化了设备集成过程,还提高了平台的灵活性和扩展性,使其能够适应不断变化的市场需求和技术进步。因此,无论是传统的工业控制系统还是现代的智能设备,ThingsKit都能提供稳定可靠的连接方案,助力企业实现数字化转型。
类型 | 子类型 | 协议编码 | 描述与场景 | 是否支持 | 支持方式 |
通用协议 | – | MQTT/MQTTS | 协议描述:MQTT是基于TCP/IP协议的一种轻量级的发布、订阅信息传输协议,特点报文紧凑、轻量可靠、支持QoS等。 应用场景:为物联网行业推荐协议之一,广泛应用于智能硬件、车联网、能源、电力等场景。 | ✅是 | ThingsKit原生支持 |
– | HTTPS | 协议描述:HTTP协议超文本传输协议,基于请求/响应模型进行数据传输。 应用场景:适用于对设备硬件和网络带宽充裕的场景。 | ✅是 | ThingsKit原生支持 | |
– | CoAP | 协议描述:CoAP(Constrained Application Protocol)是一种在物联网世界的类web协议,使用了请求/响应交互模型。协议设计精炼, 采用 UDP 协议进行数据传输,适用在资源受限的低功耗设备上,尤其是NB-IoT的设备使用。应用场景:在水表、电表等资源受限的低功耗设备上应用广泛。 | ✅是 | ThingsKit原生支持 | |
– | Modbus TCP | 协议描述:Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。 应用场景:在工业领域应用广泛。 | ✅是 | ThingsKit原生支持 | |
– | TCP | 厂商内部发展和采用的标准。私有协议具有灵活性,它往往会在某个公司或者组织内部使用,按需定制,升级方便,灵活性好。具体实现需要客户手动部署。 | ✅是 | ThingsKit原生支持 | |
– | UDP | 协议描述:UDP(用户数据报协议)是一种无连接的协议,它不提供数据传输的可靠性和流控制,但具有较低的时延和较少的开销。 应用场景:主要应用于实时数据传输和设备之间的快速通信,包括实时视频和音频流传输、传感器数据采集和控制信号发送、广播和组播等。由于UDP协议具有低时延、少开销、无需建立连接等特点,能够满足物联网中对快速传输和实时性要求高的应用场景。 | ✅是 | ThingsKit原生支持 | |
– | OPC-UA | 协议描述:全称为OPC Unified Architecture(OPC统一架构),是一项开源的、独立于平台的标准协议;通过此协议,使用不同系统的设备可以通过网络在客户端和服务器之间发送消息进行通信。 应用场景:适用于现场设备,控制系统,制造执行系统和企业资源规划系统等应用领域的制造软件。 | ✅是 | ThingsKit接入+AIoTedge | |
– | OPC-DA | 协议描述:OPC-UA对比OPC-UA, OPC-UA更适用于远程访问,OPC-DA适用于单系统数据访问。OPC-DA为实时数据访问规范,定义了包括数据值,更新时间与数据品质信息的相关标准。 应用场景:适用于多个供应商设备和控制应用程序之间实现数据交换。 | ✅是 | ThingsKit接入+AIoTedge | |
– | LoRa | 协议描述:LoRa是基于Semtech公司开发的一种低功耗局域网无线标准,解决了在同样的功耗条件下比其他无线方式传播的距离更远的技术问题,实现了低功耗和远距离的统一。 应用场景:主要在智慧城市、智慧建筑、智能家居、智能农业、无线工业等各个领域。 | ✅是 | ThingsKit+协议转换网关 | |
– | BACnet | 协议描述:BACnet是一种用于智能建筑的通信协议,它定义了设备之间通信的规则,使得不同品牌和型号的设备可以互操作。 应用场景:智能建筑、楼宇自动化。 | ✅是 | ThingsKit接入+AIoTedge | |
– | SNMP | 协议描述:SNMP(Simple Network Management Protocol)是一种应用层协议。它使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。 应用场景:适用于在IP网络管理网络节点(如服务器、工作站、路由器、交换机及HUBS等)。 | ✅是 | ThingsKit接入+AIoTedge | |
行业协议 | 交通 | JT/T 808 | 协议描述:《道路运输车辆卫星定位系统终端通信协议及数据格式》,主要用于“两客一危”车辆。 应用场景:交通行业应用。 | ❌否 | 可定制支持 |
水务 | SL651 | 协议描述:《水文监测数据通信规约》,水文监测等设备需要遵循该规范。 应用场景:水文监测。 | ❌否 | 可定制支持 | |
安防 | GB/T 28181 | 协议描述:国家标准GB/T 28181—2016《公共安全视频监控联网系统信息传输、交换、控制技术要求》,是视频监控领域的国家标准。 应用场景:视频联网传输和设备控制。 | ✅是 | ThingsKit原生支持 | |
消防 | GB/T 26875.3 | 协议描述:GB 26875的本部分规定了城市消防远程监控系统中用户信息传输装置与监控中心之间通过报警传输网络进行数据传输的协议结构、数据类型及数据定义。 应用场景:它适用于城市消防远程监控系统中的通信协议,以确保数据传输的准确性和效率。 | ✅是 | ThingsKit接入+脚本解析 | |
环境 | HJ212 | 协议描述:《污染物在线监控(监测)系统数据传输标准》环保行业中使用的数据传输标准协议。 应用场景:环保行业。 | ✅是 | ThingsKit接入+AIoTedge | |
能源 | GB3761 | 协议描述:是一种国标电表协议插件,采用新型的数据采集技术,将电能表的实时工况数据转换成电信号,提供给计量系统,并能进行电能的实时记录、统计、抄表和结算等。 应用场景:电表。 | ❌否 | 可定制支持 | |
DL645 | 协议描述:DL /T 645是多功能电能表与数据终端设备进行数据交换式的物理连接和协议的规范和标准,本设备依据协议采用中国电力企业联合会提出的DL /T 645-2007《多功能电能表》标准规约,实现设备与多功能电能表的信息通信。 应用场景:电表。 | ✅是 | ThingsKit接入+AIoTedge | ||
IEC104 | 协议描述:IEC104规约由国际电工委员会制定。IEC104规约把IEC101的应用服务数据单元(ASDU)用网络规约TCP/IP进行传输的标准,该标准为远动信息的网络传输提供了通信规约依据。采用104规约组合101规约的ASDU的方式后,可很好的保证规约的标准化和通信的可靠性。 应用场景:电力、城市轨道交通。 | ✅是 | ThingsKit接入+AIoTedge | ||
CJ188 | 协议描述:CJ/T 188协议是《户用计量仪表数据传输技术条件》的简称,主要用于实现多种水、气、电表之间的通讯。 应用场景:计量仪表 | ✅是 | ThingsKit接入+AIoTedge | ||
PLC 协议节点 | Siemens-西门子 | – | 协议节点说明:Siemens节点用于和西门子品牌的PLC进行读写通信。Siemens节点支持协议:S7、PPI。S7协议已经适配西门子所有在售的PLC型号,PPI只支持部分老旧PLC,强烈建议使用S7通信。 | ✅是 | ThingsKit接入+AIoTedge |
Mitsubishi-三菱 | – | 协议节点说明:Mitsubishi节点用于和三菱品牌的PLC进行读写通信。Mitsubishi节点支持的协议:EtherNet/IP、MC(3C/1E/3E)、FX。 | ✅是 | ThingsKit接入+AIoTedge | |
Omron-欧姆龙 | – | 协议节点说明:Omron节点用于和欧姆龙品牌的PLC进行读写通信。Omron节点支持的协议:Fins、EtherNet/IP、HostLink。 | ✅是 | ThingsKit接入+AIoTedge | |
LSis-LS产电 | – | 协议节点说明:LSis节点用于和LS产电的PLC进行读写通信。LSis节点支持的协议:XGB FEnet、XGK FEnet、XGB Cnet、XGK Cnet。 | ✅是 | ThingsKit接入+AIoTedge | |
AllenBradley-罗克韦尔 | – | 协议节点说明:AllenBradley节点用于和罗克韦尔品牌的PLC进行读写通信。AllenBradley节点支持的协议:EtherNet/IP、MicroCIP、DF1。 | ✅是 | ThingsKit接入+AIoTedge | |
Beckhoff-倍福 | – | 协议节点说明:Beckhoff节点用于和倍福品牌的PLC进行读写通信。Beckhoff节点支持的协议:Ads。 | ✅是 | ThingsKit接入+AIoTedge | |
Invance-汇川 | – | 协议节点说明:Invance节点用于和汇川品牌的PLC进行读写通信。Invance节点支持的协议:Modbus RTU/TCP。 | ✅是 | ThingsKit接入+AIoTedge | |
Keyence-基恩士 | – | 协议节点说明:Keyence节点用于和基恩士品牌的PLC进行读写通信。Keyence节点支持的协议:MC-3E、KV TCP、KV Serial。 | ✅是 | ThingsKit接入+AIoTedge | |
Panasonic-松下 | – | 协议节点说明:Panasonic节点用于和松下品牌的PLC进行读写通信。Panasonic节点支持的协议:MC-3E、Mewtocol、Mewtocol TCP。 | ✅是 | ThingsKit接入+AIoTedge | |
Delta-台达 | – | 协议节点说明:Delta节点用于和台达品牌的PLC进行读写通信。Delta节点支持的协议:Modbus RTU/TCP。 | ✅是 | ThingsKit接入+AIoTedge | |
XinJE-信捷 | – | 协议节点说明:XinJE节点用于和信捷品牌的PLC进行读写通信。XinJE节点支持的协议:Modbus RTU/TCP。 | ✅是 | ThingsKit接入+AIoTedge | |
MegMeet-麦格米特 | – | 协议节点说明:MegMeet节点用于和麦格米特品牌的PLC进行读写通信。MegMeet节点支持的协议:Modbus RTU/TCP。 | ✅是 | ThingsKit接入+AIoTedge | |
Yaskawa-安川 | – | 协议节点说明:Yaskawa节点用于和安川品牌的PLC进行读写通信。Yaskawa节点支持的协议:Memobus。 | ✅是 | ThingsKit接入+AIoTedge | |
Fatek-永宏 | – | 协议节点说明:Fatek节点用于和永宏品牌的PLC进行读写通信。Fatek节点支持的协议:Programe。 | ✅是 | ThingsKit接入+AIoTedge | |
Vigor-丰炜 | – | 协议节点说明:Vigor节点用于和丰炜品牌的PLC进行读写通信。Vigor节点支持的协议:VS。 | ✅是 | ThingsKit接入+AIoTedge | |
Fuji-富士 | – | 协议节点说明:Fuji节点用于和富士品牌的PLC进行读写通信。Fuji节点支持的协议:SPB、SPH。 | ✅是 | ThingsKit接入+AIoTedge | |
GE-通用电气 | – | 协议节点说明:GE节点用于和通用电气品牌的PLC进行读写通信。GE节点支持的协议:SRTP。 | ✅是 | ThingsKit接入+AIoTedge |