xycb-sq.md 3.4 KB

性诱http协议

简要描述

本文档主要用于阐述性诱 I 型设备与服务器端进行交互的通讯细节。

对接说明

需要接收方编写接口以接收数据,使用 POST 请求。

数据报告

报文结构

{
  "topic": "yfkj/xycb/c2s/866950040530676",
  "payload": {
    "cmd": "data",
    "ext": {
      "pic_f": 1,
      "ds": 1,
      "dver": "V1.0.4",
      "pic_t": "08:40",
      "wind_drec": 666,
      "dat_f": 10,
      "lat": "034.8126741",
      "st": 20,
      "lng": "113.6120739",
      "imei": "865650043207246",
      "bs": 0,
      "ah": "30.0",
      "cv": 0,
      "iccid": "89860401101700076471",
      "bt_ct": "13",
      "stamp": "20200704152102",
      "mode": 0,
      "volt_ct": 0,
      "et": 2,
      "gps": 2,
      "ts": 0,
      "ws": 1,
      "tps": 0,
      "time2": "12:40",
      "dps": 0,
      "wind_sped": "66.6",
      "time3": "16:30",
      "at": "25.0",
      "proj": "SEX_TRAP_1",
      "time1": "08:30",
      "rps": 0,
      "cs": 0,
      "infr_ct": 0,
      "bv": 12813,
      "csq": 31
    }
  }
}

字段说明

字段 描述
imei 通讯板唯一 ID
iccid SIM 卡卡号
csq 信号强度
dver 设备版本号
proj 设备类型
ds 开关机 (0: 关机, 1: 开机)
ws 工作状态 (0: 待机, 1: 工作)
cs 充电标志位 (0: 正常, 1: 充电)
rps 雨控保护 (0: 正常, 1: 保护)
tps 温控保护 (0: 正常, 1: 保护)
dps 倾倒保护 (0: 正常, 1: 保护)
bs 电池状态 (0: 正常, 1: 欠压, 2: 过压)
ts 时控开关 (0: 关闭, 1: 开启)
st 时控开始时间 (单位:小时)
et 时控结束时间 (单位:小时)
cv 充电电压 (单位:mv)
bv 电池电压 (单位:mv)
at 环境温度
ah 环境湿度
infr_ct 红外计数值 (范围:0~65535)
volt_ct 高压计数值 (范围:0~65535)
dat_f 数据上传时间间隔 (单位:分钟)
mode 工作模式 (0: 循环工作模式, 1: 时刻工作模式)
pic_t 循环工作模式开始时间
pic_f 循环工作模式间隔时间 (1 或 2 或 3)
time1 时刻工作模式 时刻 1
time2 时刻工作模式 时刻 2
time3 时刻工作模式 时刻 3
wind_drec 风向 (范围:0~7)
wind_sped 风速 (范围:0~60 m/s)
bt_ct 设备重启次数
lng 经度
lat 纬度
stamp 系统时间

遗愿消息

设备默认设置了 MQTT 遗愿消息。当设备异常下线时(客户端断开前未向服务器发送 DISCONNECT 消息),MQTT 消息服务器会发布异常下线设备的遗愿消息。

离线消息主题 yfkj/xycb/offline/

报文结构

{
  "payload": {
    "cmd": "offline",
    "ext": {
      "imei": "865650043207246"
    }
  },
  "topic": "yfkj/xycb/c2s/866950040530676"
}