首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ThingsBoard 源码编译

调研发现,ThingsBoard作为一款功能强大、扩展性强、使用方便以及几乎不花钱的开源物联网平台,受到业内的广泛好评,因此,近来花时间部署调试了ThingsBoard,具体过程如下所示: 图片 图片...安装 ThingsBoard可以安装到win10系统上,通过搭建必要的依赖环境(Java,node.js,PostgreSQL数据库,IntelliJ IDEA,maven等等),进而实现软件的二次开发...random.randint(0, 2000)/20) client.publish("v1/devices/me/telemetry", data) time.sleep(10) 最终在thingsboard...物联网云平台上实现了数据的接收及可视化,具体为: 图片 修改 后续为了满足实际项目需求,ThingsBoard需要进行的更改有: 1.图标更改; 2.链接到现有网站主页; 3.页面修改:针对实际项目需求...使用三方UI库对接ThingsBoard:如果已经有第三方的UI大屏,只需要数据对接ThingBoard就可以h把设备数据传到你的大屏上,同时还能实现设备遥测数据的实时更新。 4.

1.5K51
您找到你想要的搜索结果了吗?
是的
没有找到

thingsboard入门通过mqtt发送数据

thingsboard支持三种传输遥测数据方式:http、mqtt以及coap,本文介绍如何通过mqtt协议推送数据到server端, 1、启动thingsboard server,安装流程可以参考https...registry=https://registry.npm.taobao.org 3、将上一步安装好的mqtt node_modules数据拷贝到测试目录 4、测试目录中用到的脚本放在csdn上,可以下载:thingsboard-mqtt...脚本.zip 5、替换mqtt-js.bat脚本里面的THINGSBOARD_HOST以及ACCESS_TOKEN后执行即可,在windows上执行运行mqtt-js.bat脚本 需要注意THINGSBOARD_HOST...服务的端口,不是http服务端口: ACCESS_TOKEN在设备管理页面获取 执行结果: PS: npm插件安装目录可以通过 npm config ls 命令获取 参考文章: 1、https://thingsboard.io

2.2K20

thingsboard如何维护设备的状态的

本文以thingsboard-3.1.1为例说明 正文 thingsboard在内存里面是记录了每个设备(包括网关)的在线状态的,在数据attribute_kv表中active字段对应的就是设备在线状态的值...thingsboard的对mqtt消息的处理是由MqttTransportHandler来完成的,底层通信基于netty实现,熟悉netty的开发者对ChannelInboundHandlerAdapter...break; default: break; } } 从上面的方法可以看到thingsboard...processConnect是建立连接,但是要维护设备的实时连接状态,只处理连接消息肯定是不够的,thingsboard还会处理publish(属性更新以及遥测值上传)等消息也会更新设备的活动状态,具体可以参考...看到这里一直没有看到除了设备主动关闭连接的情况下thingsboard是如何清理过期连接的,接下来是本场的主角:DefaultTransportService.checkInactivityAndReportActivity

72810

将Edgex网关接入Thingsboard物联网平台

将Edgex网关接入Thingsboard物联网平台 系统环境准备Thingsboard物联网平台平台概述安装概述Edgex foundry开源边缘计算物联网软件框架将Edgex网关接入Thingsboard...Thingsboard在体系架构先进性、功能完整性、文档完备性方面,应是首屈一指。...物联网平台ThingsBoard,作为大屏开发工具,只要拖拉一些内置控件或直接定制开发控件的方式,可快速提供较好的可视化效果。...物联网平台网关方式,使用规则引擎的数据格式模板生成平台所需格式json数据,采用mqtt接口把数据发送到Thingsboard物联网平台。...创建规则,使用模版生成Thingsboard平台所需格式json数据,并发送对应mqtt接口。

3.4K110

使用金鸽BL102网关:西门子S7-200PLC对接ThingsBoard流程

BL10x连接thingsboard操作说明 1、登录thingsboard平台,创建设备 名字可以自定义 选择设备的连接方式:(1)令牌连接。(2)证书连接。(3)MQTT基本连接。...(3)、服务器域名为:thingsboard.cloud。...端口号为:1883 (4)、客户端ID、用户名、密码就是thingsboard创建设备时选择MQTT基本连接方式填写的填写Client ID 、User Name 、Password (5)、选择thingsboard...3、thingsboard平台查看数据 点击创建的设备,点击最新遥测可以查看上传的数据。...在配置软件监视到的值 通过上面的案例我们可以发现通过BL102去采集西门子S7-1200的数据上传至Thingsboard平台的操作是相当简单的,基本上只要懂一点相关知识都可以调试通的。

67840
领券