MQTT
文章平均质量分 54
可可芯意
热爱编程
展开
-
QS100 AT命令 MQTT接入 Thingsboard
一、流程判断联网的流程就不写了,只写一下MQTT的命令操作流程新建MQTTAT+MQNEW=xx.xx.xx.xx,1883,5000,200+MQNEW:0OKL 注意点: Version4(QS100也只支持version4) 需要加入WILL信息和passord,随便乱填都行,否则链接不成功 AT+MQCON=0,4,"ac3fec30-740d-11ec-bd2e-27176d3ae09b",1000,1,1,"WILL",1,0,2,"3838","rCeBhU原创 2022-02-17 13:51:23 · 501 阅读 · 0 评论 -
ThingsBoard 设备发送RPC 给服务器 (含规则链修改)
一、规则链配置原本的规则链需要增加转换脚本(这里需要增加RPC发给设备的规则,否则仪表库的控制设备,发数据过去没效果)先过滤一个字段转换脚本,将RPC数据给到属性保存属性msgType = "POST_ATTRIBUTES_REQUEST";msg = {"CaptureNow":msg.params};return {msg: msg, metadata: metadata, msgType: msgType};二、源码这里实现的逻辑周期性获取一次 共享属性(共享属性可以通过原创 2021-10-29 17:56:10 · 2165 阅读 · 1 评论 -
ThingsBoard 使用 REST API
一、参考地址http://www.ithingsboard.com/docs/reference/rest-api/二、关于三种属性设备属性:只能是设备上报或者获取,平台无法修改,外部调用可以通过令牌来修改共享属性:设备只能获取,平台可修改,外部调用可修改平台属性:设备只能获取,平台可修改,外部调用可修改三、相互通信方式目前想到的,想要完成外部和设备互相通信,共有2种方式通过设备属性方式,缺点是没法订阅属性更新(共享数据可以,设备属性不行),只能自己定期去查询通过rpc方式,可以原创 2021-06-11 18:37:42 · 3409 阅读 · 1 评论 -
ThingsBoard安装
一、参考链接按照官网步骤一步一步安装即可https://thingsboard.io/docs/user-guide/install/ubuntu/?ubuntuThingsboardQueue=inmemory&ubuntuThingsboardDatabase=postgresql二、详细步骤JAVA11环境sudo apt updatesudo apt install openjdk-11-jdk选择JAVA环境sudo update-alternatives --c原创 2021-05-27 10:51:17 · 1881 阅读 · 0 评论 -
基于SocketAPI上的MQTT客户端
参考地址知乎上的介绍,有对应的demo源码地址ST论坛上的介绍原创 2021-02-04 17:47:13 · 245 阅读 · 0 评论