赞
踩
直接去官网注册一个免费的账号即可。
https://demo.thingsboard.io/
这里创建的是两个温度计设备。
这里使用的是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…
命令在下面:
# 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"
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 };
如果你的配置成功,那么每10秒那个位置会产生变化
这边意味着警报会传至整个资产。
# 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"
注意:
警报一般会被自动清除,如果温度回归到正常的话。有时候没被清除需要手工查看。
添加控件:
创建意味着新事件才会被触发,如果需要不断接收某个事件使用升级
由于演示项目的地方存在安全协议,所以需要使用自己的。 由于需要自己搭建或者使用别人的,就不演示了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。