【Thingsboard】集成 TCP 服务

【集成和网关的区别】

平台集成与物联网网关:

功能
集成
网关
设备量
>1000
<1000
部署方式
作为服务端一部分,高吞吐可扩展。
和线下设备在一个内网,代理设备发送消息。
消息转换
集成Converter是一个JS函数,可以实时修改。
添加自定义载荷解码器需要重新编译和重启
部署方式
远端集成:安装包作为tb微服务的一部分和tb一起运行在机器上
嵌入式集成:安装到设备内网内,代理设备数据转发到云端tb。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在Thingsboard3.4中使用Thingsboard Gateway上报数据需要进行以下步骤: 1. 安装Thingsboard Gateway,可以参考官方文档进行安装:https://thingsboard.io/docs/iot-gateway/install/ 2. 配置Thingsboard Gateway的桥接器(Bridges)模块。在配置文件中,找到“[Bridges]”部分,添加以下内容: ``` #TCP bridge example [[TCPEntityBridge]] type = "tcp" host = "127.0.0.1" port = 9000 #access token of the device in ThingsBoard token = "DEVICE_ACCESS_TOKEN" #type of the device in ThingsBoard device_type = "DEVICE_TYPE" #profile of the device in ThingsBoard device_profile = "DEVICE_PROFILE" #timeout in seconds, optional timeout = 10 ``` 其中,需要将“host”改为Thingsboard服务器的IP地址,将“port”改为Thingsboard服务器的端口号,将“token”改为设备的访问令牌(Access Token),将“device_type”改为设备类型(Device Type),将“device_profile”改为设备档案(Device Profile)。 3. 在设备端,使用TCP协议向Thingsboard Gateway发送数据。可以使用任何支持TCP协议的编程语言来实现,例如Python、Java等。 以下是使用Python的示例代码: ``` import socket #connect to Thingsboard Gateway gateway_host = "GATEWAY_IP_ADDRESS" gateway_port = 9000 gateway_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) gateway_socket.connect((gateway_host, gateway_port)) #send data to Thingsboard Gateway device_data = '{"temperature": 25.0, "humidity": 50.0}' gateway_socket.sendall(device_data.encode()) #close connection to Thingsboard Gateway gateway_socket.close() ``` 其中,需要将“GATEWAY_IP_ADDRESS”改为Thingsboard Gateway的IP地址。 4. 在Thingsboard Web界面中,查看设备是否成功上报数据。打开“设备管理器”(Device Management)页面,点击设备的名称进入设备详情页面,切换到“最新数据”(Latest Telemetry)选项卡,可以看到设备上报的数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0x13

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值