Skip to content

Latest commit

 

History

History
76 lines (40 loc) · 2.65 KB

普通设备.md

File metadata and controls

76 lines (40 loc) · 2.65 KB

环境准备

  • 已经编译且能成功运行的代码环境,可参考前作。
  • IDE Idea或Eclipse,本文使用Idea
  • MqttBox,一个Mqtt客户端
  • 支持Html5的浏览器,本文使用Chrome

新建

启动程序,使用tenant@thingsboard.org账号登录系统,进入设备页面

设备页

点击右侧+号,选择添加新设备菜单

设备新建

输入名称(必须),填写说明(可选),点击添加按钮

设备保存

可以看到设备列表中出现了新建的设备我的设备,点击我的设备,查看管理凭据,默认系统为设备生成了Access token

设备凭据查看

连接

系统默认支持Http、Mqtt、Coap三种协议进行数据接入,本文使用MqttBox模拟设备通过Mqtt协议连接系统。

MqttClient配置如下,其中Host填写本机1883端口,Username填写访问令牌内容

Mqtt客户端配置

点击save按钮进行保存,观察最上方连接状态,绿色代表连接成功

Mqtt连接状态

数据上传

在Mqttbox中指定需要发布消息的topic

v1/devices/me/telemetry

以及消息内容(Json格式,3.2版本还支持protobuf)

{"hello":"world"}

点击Publish按钮进行发布

Mqtt发送数据

在平台上我的设备最新遥测数据Tab页中查看数据,能查到上一步发布的数据代表成功。

遥测数据查看

TIPS