Update publish_command.md

This commit is contained in:
徐立峰 2023-08-18 15:42:53 +08:00
parent 55de0cf34f
commit 75e1a8e71e

View File

@ -5,7 +5,7 @@
## 2. 下发的数据格式如下 ## 2. 下发的数据格式如下
<<T:1byte, Body:任意长度(先json序列化然后aes加密)>>, 其中 <<T:1byte, Body:任意长度(先json序列化然后aes加密)>>, 其中
"t": 1|2|3|4, "t": 1|2|3|4|5,
Body: Body:
```json ```json
@ -28,6 +28,7 @@
* 2代表采集向下发比如设置某个设备短上的modbus微服务采集某个地址的数据 * 2代表采集向下发比如设置某个设备短上的modbus微服务采集某个地址的数据
* 3代表下发微服务文件。 * 3代表下发微服务文件。
* 4代表下发场景这个指令用于设置设备端上各个微服务之间的逐句流转。 * 4代表下发场景这个指令用于设置设备端上各个微服务之间的逐句流转。
* 5代表删除场景
### 3.1 参数下发的结构 ### 3.1 参数下发的结构
对于参数下发下发内容中的m为一个`map[string]interface{}`结构,用于向某个微服务发送参数,具体参数内容由微服务的参数配置提供。 对于参数下发下发内容中的m为一个`map[string]interface{}`结构,用于向某个微服务发送参数,具体参数内容由微服务的参数配置提供。
@ -82,3 +83,13 @@
}] }]
} }
``` ```
### 3.5 删除场景
在场景删除中,`to`字段会被忽略可以填写空字符串而m字段为json化之后的数据json化之前结构如下
```json
{
"scene_id": "scene_id"
}
```
```ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss