## 原始数据上报格式
```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物联网平台等相关业务系统。
资源推荐
资源详情
资源评论
收起资源包目录
PandaX企业级物联网平台快速开发框架 (349个子文件)
shutdown.bat 55B
rbac_model.conf 250B
Dockerfile 267B
e9cc37b4b094c1510624894650b2dca7_20230913093840.gif 1.19MB
.gitignore 224B
exhook.pb.go 130KB
exhook_grpc.pb.go 34KB
sturct_utils.go 16KB
gen.go 16KB
hook.go 11KB
user.go 11KB
timed_cache.go 10KB
device.go 9KB
organization.go 8KB
device.go 7KB
gen_table.go 7KB
user.go 7KB
shadow.go 7KB
device.go 7KB
menu.go 6KB
product_category.go 6KB
hook_base.go 6KB
fetch.go 6KB
model.go 6KB
github.go 6KB
role.go 6KB
dict.go 6KB
hook_message_work.go 5KB
user.go 5KB
device_group.go 5KB
wechat.go 5KB
role.go 5KB
tdengine.go 5KB
gen_table_column.go 5KB
product.go 5KB
rulechain.go 5KB
tdengine_table.go 5KB
struct_utils_test.go 5KB
dev_gen_table_column.go 5KB
rulechain.go 5KB
node_debug_data.go 5KB
hook.go 4KB
product.go 4KB
product.go 4KB
menu.go 4KB
product_template.go 4KB
product.go 4KB
rulechain.go 4KB
role.go 4KB
organization.go 4KB
table.go 4KB
device_alarm.go 4KB
product_category.go 4KB
dict.go 4KB
device_group.go 4KB
product_ota.go 4KB
role_menu.go 3KB
organization.go 3KB
str_utils.go 3KB
api.go 3KB
token.go 3KB
job.go 3KB
req_ctx.go 3KB
api.go 3KB
product_template.go 3KB
qiniu.go 3KB
product_template.go 3KB
script_engine.go 3KB
job.go 3KB
req_ctx.go 3KB
hook.go 3KB
config.go 3KB
message.go 3KB
restfulx.go 3KB
conv.go 3KB
table.go 3KB
hook.go 3KB
router.go 3KB
main.go 3KB
device_exp.go 3KB
node.go 3KB
job.go 3KB
device.go 3KB
device_group.go 3KB
tenant.go 3KB
dict_type.go 3KB
dict_data.go 3KB
mqtt_api.go 3KB
config.go 3KB
jobbase.go 3KB
menu.go 3KB
post.go 3KB
product_category.go 3KB
convert.go 3KB
post.go 3KB
file.go 3KB
external_kafka_node.go 3KB
login_log.go 3KB
socket_server.go 3KB
external_mqtt_node.go 2KB
共 349 条
- 1
- 2
- 3
- 4
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 7363
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Django和HTML的新疆地区水稻产量影响因素可视化分析系统(含数据集)
- windows conan2应用构建模板
- 3_base.apk.1
- 基于STM32F103C8T6的4g模块(air724ug)
- 基于Java技术的ASC学业支持中心并行项目开发设计源码
- 基于Java和微信支付的wxmall开源卖票商城设计源码
- 基于Java和前端技术的东软环保公众监督系统设计源码
- 基于Python、HTML、CSS的crawlerdemo软件工程实训爬虫设计源码
- 基于多智能体深度强化学习的边缘协同任务卸载方法设计源码
- 基于BS架构的Java、Vue、JavaScript、CSS、HTML整合的毕业设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功