## 原始数据上报格式
```text
010304026C00883BF0
```
iothub将原始数据序列化成,在规则链中 msg就是以下数据。
```json
{
"rowdata": "010304026C00883BF0"
}
```
需要在规则链中通过函数键 进行解析脚本
```js
/*直连设备:tempVal是产品物模型中所定义属性的标识符*/
var tempVal = msg.rowdata;
/*物模型温度标识符*/
msg.temperature = (parseInt('0x'+tempVal.substr(10, 4))*0.1).toFixed(2);
/*物模型湿度标识符*/
msg.humidity = (parseInt('0x'+tempVal.substr(6, 4))*0.1).toFixed(2);
return {msg: msg, metadata: metadata, msgType: msgType};
```
## 属性上报格式
```json
{
"attribute1": "value1",
"attribute2": 0
}
```
## 遥测上报格式
```json
{
"ts": 1689837909000,
"values": {
"telemetry1": "value1",
"telemetry2": 0
}
}
```
如果边缘无法获取时间
```json
{
"telemetry1": "value1",
"telemetry2": 0
}
```
## 网关子设备属性上报格式
devA 为设备标识
```json
{
"devA": {
"attribute1": "value1",
"attribute2": 0
},
"devB": {
"attribute1": "value1",
"attribute2": 0
}
}
```
## 网关子设备遥测上报格式
devA 为设备标识
```json
{
"devA": {
"ts": 1689837909000,
"values": {
"telemetry1": "value1",
"telemetry2": 0
}
}
}
```
或者
```json
{
"devA": {
"telemetry1": "value1",
"telemetry2": 0
}
}
```
## 网关子设备连接或断开上报格式
```json
{
"devA": "online",
"devB": "offline"
}
```
## 命令下发,设备请求格式,
```json
{
"method": "restart",
"params": {
"firmware_address": "http://xxx.yyy.com",
"version": "latest",
"secret": "****",
"http_method": "GET"
}
}
```
属性下发 method: 'setAttributes'
## 命令响应的格式
```json
{
"method": "2343",
"params": {
"aa": "2"
}
}
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
PandaX是Go语言开源的企业级物联网平台低代码开发基座,基于go-restful+Vue3.0+TypeScript+vite3+element-Plus的前后端分离开发。支持设备管控,规则链,云组态,可视化大屏,报表设计器,表单设计器,代码生成器等功能。能帮助你快速建立IOT物联网平台等相关业务系统。
资源推荐
资源详情
资源评论
收起资源包目录
是Go语言开源的企业级物联网平台低代码开发基座,基于go-restful+Vue3.0++ele+Plus等的前后端分离开发 (289个子文件)
shutdown.bat 27B
rbac_model.conf 250B
Dockerfile 267B
e9cc37b4b094c1510624894650b2dca7_20230913093840.gif 1.19MB
.gitignore 211B
.gitignore 182B
exhook.pb.go 130KB
exhook_grpc.pb.go 34KB
gen.go 17KB
hook.go 11KB
user.go 10KB
device.go 9KB
device.go 8KB
organization.go 8KB
gen_table.go 7KB
shadow.go 7KB
device.go 7KB
user.go 6KB
product_category.go 6KB
menu.go 6KB
hook_base.go 6KB
role.go 6KB
dict.go 6KB
user.go 5KB
hook_message_work.go 5KB
device_group.go 5KB
role.go 5KB
gen_table_column.go 5KB
tdengine.go 5KB
rulechain.go 5KB
product.go 5KB
tdengine_table.go 5KB
dev_gen_table_column.go 5KB
node_debug_data.go 5KB
rulechain.go 5KB
product.go 4KB
product.go 4KB
menu.go 4KB
product.go 4KB
role.go 4KB
device_alarm.go 4KB
product_template.go 4KB
organization.go 4KB
product_category.go 4KB
role_menu.go 4KB
dict.go 4KB
device_group.go 4KB
hook.go 4KB
product_ota.go 4KB
product_template.go 3KB
organization.go 3KB
api.go 3KB
api.go 3KB
job.go 3KB
rulechain.go 3KB
product_template.go 3KB
script_engine.go 3KB
table.go 3KB
job.go 3KB
hook.go 3KB
config.go 3KB
hook.go 3KB
message.go 3KB
table.go 3KB
main.go 3KB
device.go 3KB
device_exp.go 3KB
node.go 3KB
tenant.go 3KB
dict_type.go 3KB
dict_data.go 3KB
mqtt_api.go 3KB
config.go 3KB
menu.go 3KB
jobbase.go 3KB
post.go 3KB
conv.go 3KB
convert.go 3KB
post.go 3KB
login_log.go 3KB
external_kafka_node.go 3KB
socket_server.go 3KB
job.go 3KB
product_ota.go 3KB
tenant.go 2KB
device_group.go 2KB
external_mqtt_node.go 2KB
action_rpc_request_from_device_node.go 2KB
dev_gen_table.go 2KB
external_ding_node.go 2KB
event_bus.go 2KB
ys.go 2KB
product_category.go 2KB
external_send_email_node.go 2KB
device_alarm.go 2KB
device_cmd_log.go 2KB
device_auth_model.go 2KB
action_create_alarm_node.go 2KB
oper_log.go 2KB
external_restapi_node.go 2KB
共 289 条
- 1
- 2
- 3
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 6732
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 批量word文件内容替换工具1.0 (批量实现多个 Word 文档文件文字替换利器).exe
- Cartoon GUI Pack 1.2.zip
- 【数据集和代码】基于加速度传感器的步态识别行人分类实验(可做步态识别)
- 我分享个魔兽内存修改器
- Python毕业设计基于Django的网易云数据分析可视化大屏系统的设计与实现+使用说明+全部资料(优秀项目).zip
- mp3 idv2,idv1,frame分析工具
- Python毕业设计基于Django的网易云数据分析可视化大屏系统的设计与实现+使用说明+全部资料(高分项目).zip
- 人工兔优化算法ARO MATLAB源码, 应用案例为函数极值求解以及优化svm进行分类,代码注释详细,可结合自身需求进行应用
- 人才网站设计-asp.net+sql-(系统源码)
- asp.net+sql人才网站设计-含系统源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功