尽管一大部分物联网设备使用 MQTT 接入 ThingsCloud 云平台,但是仍然存在很多的物联网设备,需要通过 TCP 协议直接接入云平台。例如:
- 只支持 TCP 透传的 DTU 设备。
- 一些工业设备或仪器产品,仅支持 TCP 数据输出接口。
- 一些通信模组(WiFi/3G/4G)的 AT 指令仅支持 TCP 协议。
- 在一些性能资源受限的单片机开发中,只能用 TCP 协议。
为此,ThingsCloud 通过自定义数据流提供了强大的 TCP 接入支持,您可以使用基于 TCP 协议的自定义应用协议,消息内容可选择使用二进制、ASCII、JSON 等格式。详情介绍请浏览 设备 TCP 接入 ThingsCloud
以某用户的工业仪器接入为例:
该仪器产品内置了以太网口和 TCP 数据交互接口,并有完善的数据手册,在 ThingsCloud 上创建设备后,通过配置 ThingsCloud 生成的 TCP 地址和端口,并且创建绑定了 TCP 的自定义数据流,很快就可以接收到设备上报的实时数据。
可以看到仪器上报的二进制消息,如下图:
通过 ThingsCloud 规则引擎的云函数,根据仪器数据手册,编写了简单的数据转换协议,生成设备属性。如下图:
接着再花10分钟,快速在线设计一个 App 界面,就可以给工厂内部人员开通账号并绑定设备,实时查看数据。
关于规则引擎的云函数,详细介绍请浏览 规则引擎-自定义数据上报规则。
关于 ThingsCloud
ThingsCloud 是新一代物联网设备统一接入平台,帮助企业在极短的时间内搭建个性化的物联网平台和应用,并适应不断变化的发展需求。目前广泛应用于制造、电力、能源、环境、农业、楼宇、家居、教育、交通、物流、自动化等领域。
ThingsCloud 可接入各类网关,传感器、执行器、控制器、通信模组、智能硬件等,实现数据采集、远程控制,数据分析、告警通知、智能联动。还可以零代码生成项目应用 SaaS 和用户应用 App,并开放 API 和实时消息,便于业务系统集成和扩展开发。
通过使用 ThingsCloud,企业可以大大缩短搭建物联网系统的时间,节省软件开发费用,降低定制开发的风险,快速落地数字化和智能化项目。我们的客户遍布各行业,包括中国石化、中国铁塔、中国燃气、吉林大学、北控水务、ACE、中国民航大学、西安交通大学、精量电子、大秦铁路、宁波水利局等。