[{"data":1,"prerenderedAt":50},["ShallowReactive",2],{"docsTree":3,"0120":48},[4,8,19,38],{"id":5,"type":6,"name":7},"0000","doc","文档概述",{"id":9,"type":10,"name":11,"documents":12},"01","category","准备",[13,16],{"id":14,"type":6,"name":15},"0001","通用规范",{"id":17,"type":6,"name":18},"0002","身份认证",{"id":20,"type":10,"name":21,"documents":22},"02","接口",[23,26,29,32,35],{"id":24,"type":6,"name":25},"0101","获取账户信息",{"id":27,"type":6,"name":28},"0110","获取设备列表",{"id":30,"type":6,"name":31},"0111","获取设备状态信息",{"id":33,"type":6,"name":34},"0112","获取设备测量数据",{"id":36,"type":6,"name":37},"0120","数据推送",{"id":39,"type":10,"name":40,"documents":41},"99","FAQ",[42,45],{"id":43,"type":6,"name":44},"9901","错误码",{"id":46,"type":6,"name":47},"9902","常见问题",{"name":37,"content":49},"### 数据推送\r\n\r\n> 当设备采集到数据会默认上报到雷登云平台, 如果您需要将数据推送到您自己的平台或者其他平台, 可以通过配置推送地址来实现。\r\n\r\n#### 推送策略\r\n\r\n在配置好了推送地址和相关的参数后, 雷登云平台的推送服务会不定时以 HTTP 协议给配置好的推送地址发送 POST 请求, 并将数据以 JSON 数组的形式进行提交。\r\n\r\n发送周期取决于设备的采集时间, 一般出厂默认半小时, 当然您可以在设备端修改这个时间。\r\n\r\n一旦有新数据上报到雷登云平台, 推送服务会在 **最迟三分钟** 内给您进行数据推送, 您这边就能收到最新的数据。\r\n\r\n#### 默认格式\r\n\r\n```json\r\n[\r\n  {\r\n    \"field_02_02_1_0\": 19.2000002861023,\r\n    \"field_02_02_1_1\": 17.4000002592802,\r\n    \"field_02_02_2_0\": 19.7000002935529,\r\n    \"field_02_02_2_1\": 22.5000003352761,\r\n    \"field_02_02_3_0\": 19.3000002875924,\r\n    \"field_02_02_3_1\": 21.500000320375,\r\n    \"field_battery\": 8.34,\r\n    \"field_csq\": 20,\r\n    \"sn\": \"00000000\",\r\n    \"time\": 1735660800000\r\n  }\r\n]\r\n```\r\n\r\n字段说明:\r\n\r\n- 考虑到可能进行多个时间点的数据推送，数据格式整个采用数组的形式，每个对象代表一个时间点\r\n- 每个对象一定包含的字段有：`sn` 和 `time`，`sn` 代表的是设备唯一编号, `time` 代表采集数据的时间戳（单位ms）\r\n- 每个对象的其他字段全部以 `field_` 开头，可能存在如上所示的 `field_battery` （电量，单位:伏特）和 `field_csq` （信号质量）\r\n- 测量字段名称说明：\r\n    - 在 `TCP` 协议中，测量字段的命名格式是：`field_{高位}_{低位}_{地址位}_{索引位}`，特说明如下：\r\n        - 高低位指的是传感器的核心字段信息，设备出厂后，高低位不会发生变化。例如本实例中的设备就只有一个 `0202` 的传感器\r\n        - 地址位指的是传感器在主机中的位置标识。例如本实例中的主机中就装配了三个 `0202` 的传感器，地址位分别是 `1`、`2`、`3`\r\n        - 索引为指的是单个测量参数（例如温度，湿度）在传感器中的位置标识。例如在本实例中的 `0202` 的传感器就有两个测量参量，假定索引 `0` 为土壤温度参数，索引 `1` 为土壤湿度测量参数。则 `field_02_02_2_1`\r\n          代表的是在 `2` 号位置的 `0202` 传感器的土壤湿度测量值为 `22.5`\r\n    - 在 `MQTT` 协议中，测量字段的命名格式是：`field_{地址位}_{参数单词}`，特说明如下：\r\n        - `MQTT` 协议省去了高低位和索引位，若字段名称为 `field_01_WindSpeed` ，则代表地址位为 `1` 的测量参数为 `风速`。\r\n        - 定制产品的参数单词可能会根据需求变更，协议中的`参数单词`会在设备设备出厂后确定，且不可更改。\r\n\r\n",1774601082597]