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服务端口:
ACCESS_TOKEN在设备管理页面获取
执行结果:
PS:
npm插件安装目录可以通过
npm config ls
命令获取
参考文章:
1、https://thingsboard.io/docs/getting-started-guides/helloworld/