thingsboard入门教程笔记

入门视频笔记

注意:!!!不需要看这篇,浪费时间,这个是官网的19分钟的入门教程笔记,没有看过原视频是看不懂的。

1 注册

直接去官网注册一个免费的账号即可。

https://demo.thingsboard.io/

2. 创建资产与添加设备

2.2 创建资产

image-20200415123125277

image-20200415123135210

2.2 创建一些设备

这里创建的是两个温度计设备。

image-20200415123541906

2.3 让资产与设备建立关系

image-20200415123817570

image-20200415123803980

image-20200415123841699

3. 将数据推送到设备到平台

这里使用的是HTTP协议,其中此平台还支持多种协议,请从以下链接寻找

Tutorial Resources - https://thingsboard.io/docs/getting-s… Generator function - https://gist.github.com/Terny22/89cca… ThingsBoard documentation - https://thingsboard.io/docs Live Demo server - https://demo.thingsboard.io Github page - https://github.com/thingsboard/things…

3.1 测试命令

命令在下面:

image-20200415124320026

image-20200415124548384

# Please replace $HOST_NAME and $ACCESS_TOKEN with corresponding values.
curl -v -X POST -d "{\"temperature\": 25}" $HOST_NAME/api/v1/$ACCESS_TOKEN/telemetry --header "Content-Type:application/json"

# For example, $HOST_NAME in case of live demo server:
curl -v -X POST -d "{\"temperature\": 25}" https://demo.thingsboard.io/api/v1/$eGNbdXzu7Sj2QuKS7mpz/telemetry --header "Content-Type:application/json"

curl -v -X POST -d "{\"temperature\": 25}" https://demo.thingsboard.io/api/v1/jZeVwOGqFI7Ii80dxseq/telemetry --header "Content-Type:application/json"



curl -v -X POST -d "{\"temperature\": 25}" https://demo.thingsboard.io/api/v1/$ACCESS_TOKEN/telemetry --header "Content-Type:application/json"

# For example, $HOST_NAME in case of local installation:
curl -v -X POST -d "{\"temperature\": 25}" http://localhost:8080/api/v1/$ACCESS_TOKEN/telemetry --header "Content-Type:application/json"

image-20200415124455000

3.2 数据生成器的使用

1. 添加生成器

image-20200415124800747

image-20200415124842935

image-20200415125102282

var msg = { temperature: +(Math.random()*5 + 25).toFixed(1) };
var metadata = { data: 40 };
var msgType = "POST_TELEMETRY_REQUEST";

return { msg: msg, metadata: metadata, msgType: msgType };
2 添加规则链

image-20200415125311144

3. 添加标签

image-20200415125408694

image-20200415125418264

4. 成功验证

image-20200415125608549

如果你的配置成功,那么每10秒那个位置会产生变化

4. 可视化数据

image-20200415130229391

image-20200415130309577

image-20200415130654649

4.2 仪表盘状态管理

image-20200415131231353

4.3 添加警报控件

image-20200416154357499

4.3.1 创建规则链

image-20200416154718959

image-20200416154704370

image-20200416154732711

这边意味着警报会传至整个资产。

image-20200416154851078

4.3.2 在根节点添加新规则

image-20200416155147367

4.3 推送数据到节点试试警报

# For example, $HOST_NAME in case of live demo server:
curl -v -X POST -d "{\"temperature\": 55}" https://demo.thingsboard.io/api/v1/eGNbdXzu7Sj2QuKS7mpz/telemetry --header "Content-Type:application/json"

image-20200416155416377

注意:

警报一般会被自动清除,如果温度回归到正常的话。有时候没被清除需要手工查看。

5. 将警报信息推送至邮箱

image-20200416155932910

添加控件:

image-20200416155916247

image-20200416160422390

创建意味着新事件才会被触发,如果需要不断接收某个事件使用升级

image-20200416160637136

5.1 需要注册使用一个推送服务器

由于演示项目的地方存在安全协议,所以需要使用自己的。 由于需要自己搭建或者使用别人的,就不演示了。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值