thingsboard入门通过mqtt发送数据

thingsboard支持三种传输遥测数据方式:http、mqtt以及coap,本文介绍如何通过mqtt协议推送数据到server端,

1、启动thingsboard server,安装流程可以参考https://www.iotschool.com/wiki/tbinstall

2、安装mqtt-使用淘宝镜像加速

npm install -g mqtt  --registry=https://registry.npm.taobao.org

3、将上一步安装好的mqtt node_modules数据拷贝到测试目录

4、测试目录中用到的脚本放在****上,可以下载:thingsboard-mqtt脚本.zip

5、替换mqtt-js.bat脚本里面的THINGSBOARD_HOST以及ACCESS_TOKEN后执行即可,在windows上执行运行mqtt-js.bat脚本

 

需要注意THINGSBOARD_HOST是配置的mqtt服务的端口,不是http服务端口:

thingsboard入门通过mqtt发送数据

 

ACCESS_TOKEN在设备管理页面获取

thingsboard入门通过mqtt发送数据

执行结果:

thingsboard入门通过mqtt发送数据

 

PS:

npm插件安装目录可以通过

npm config ls

thingsboard入门通过mqtt发送数据

命令获取

 

参考文章:

1、https://thingsboard.io/docs/getting-started-guides/helloworld/