雷登云平台🌙 登录到控制台
数据推送
当设备采集到数据会默认上报到雷登云平台, 如果您需要将数据推送到您自己的平台或者其他平台, 可以通过配置推送地址来实现。
推送策略
在配置好了推送地址和相关的参数后, 雷登云平台的推送服务会不定时以 HTTP 协议给配置好的推送地址发送 POST 请求, 并将数据以 JSON 数组的形式进行提交。
发送周期取决于设备的采集时间, 一般出厂默认半小时, 当然您可以在设备端修改这个时间。
一旦有新数据上报到雷登云平台, 推送服务会在 最迟三分钟 内给您进行数据推送, 您这边就能收到最新的数据。
默认格式
[
{
"field_02_02_1_0": 19.2000002861023,
"field_02_02_1_1": 17.4000002592802,
"field_02_02_2_0": 19.7000002935529,
"field_02_02_2_1": 22.5000003352761,
"field_02_02_3_0": 19.3000002875924,
"field_02_02_3_1": 21.500000320375,
"field_battery": 8.34,
"field_csq": 20,
"sn": "00000000",
"time": 1735660800000
}
]
字段说明:
- 考虑到可能进行多个时间点的数据推送,数据格式整个采用数组的形式,每个对象代表一个时间点
- 每个对象一定包含的字段有:
sn和time,sn代表的是设备唯一编号,time代表采集数据的时间戳(单位ms) - 每个对象的其他字段全部以
field_开头,可能存在如上所示的field_battery(电量,单位:伏特)和field_csq(信号质量) - 测量字段名称说明:
- 在
TCP协议中,测量字段的命名格式是:field_{高位}_{低位}_{地址位}_{索引位},特说明如下:- 高低位指的是传感器的核心字段信息,设备出厂后,高低位不会发生变化。例如本实例中的设备就只有一个
0202的传感器 - 地址位指的是传感器在主机中的位置标识。例如本实例中的主机中就装配了三个
0202的传感器,地址位分别是1、2、3 - 索引为指的是单个测量参数(例如温度,湿度)在传感器中的位置标识。例如在本实例中的
0202的传感器就有两个测量参量,假定索引0为土壤温度参数,索引1为土壤湿度测量参数。则field_02_02_2_1
代表的是在2号位置的0202传感器的土壤湿度测量值为22.5
- 高低位指的是传感器的核心字段信息,设备出厂后,高低位不会发生变化。例如本实例中的设备就只有一个
- 在
MQTT协议中,测量字段的命名格式是:field_{地址位}_{参数单词},特说明如下:MQTT协议省去了高低位和索引位,若字段名称为field_01_WindSpeed,则代表地址位为1的测量参数为风速。- 定制产品的参数单词可能会根据需求变更,协议中的
参数单词会在设备设备出厂后确定,且不可更改。
- 在