迅鸣物联网文档

迅鸣物联网文档


WIFI产品MQ协议_V2

WIFI智能插座(有功率计)

mode_id 1020 service_id 10200101

Topic:

/xm/sh/response/mqtt/网关sn/1020/v2

上报 Data:

{
        "header": {
            "timeStamp": ""
        }, 
        "payload": {
            "devices": [{
                "modeid": "1020", 
                "devicesn": "", 
                "action": "sync", 
                "params": {
                    "11": 1, 
                    "12": 6, 
                    "13": 16, 
                    "15": 76
                }
            }]
        }
}

设备重启后,发送请求获取上次断电前的状态(上行)

{
        "header": {
            "timeStamp": ""
        }, 
        "payload": {
            "devices": [{
                "modeid": "1020", 
                "devicesn": "", 
                "action": "get_default", 
                "params": {
                }
            }]
        }
}

控制 打开插座

{
        "header": {
            "timeStamp": ""
        },
        "payload": {
            "devices": [{
                "modeid": "1020",
                "devicesn": "",
                "action": "command",
                "params": {
                    "11": 1,
                    "14": 0,
                }
            }]
        }
}

params 内容如下

参数 类型 描述 示例
5 string WIFI名称 get_info获取 {"5":"ChuangKe"}
6 string WIFI密码 get_info获取 {"6":"1231231"}
9 int 电量百分比 {"9":75}
11 int 开锁 1 关 0 {"11":1}
12 int 电流 下发设置最大值 {"12":600}
13 int 功率 下发设置最大值 {"13":2400}
14 int 开启时间 常开 0 其余为秒数 {"11":true,"14":0}
15 int 信号 {"15":75}
16 int 上行,启动到当前的总功率mW {"16":2500}
17 int 设备收到后会进入扫码433按键模式,扫码成功或15s后超时 会上报控制码, 下发: {"17":0} 成功够上报 {"17":6546163}
18 int 上行,五分钟内的电量峰值
19 int 当前电流ma
20 int 当前电压v
21 int 当前有功功率

WIFI智能锁(无功率计)

mode_id 1021 service_id 10210101

Topic:

/xm/sh/response/mqtt/网关sn/1021/v2

上报 Data:

{
        "header": {
            "timeStamp": ""
        }, 
        "payload": {
            "devices": [{
                "modeid": "1021", 
                "devicesn": "", 
                "action": "sync", 
                "params": {
                    "11": 1, 
                    "12": 6, 
                    "13": 16, 
                    "15": 76
                }
            }]
        }
}

控制 常开门

{
        "header": {
            "timeStamp": ""
        },
        "payload": {
            "devices": [{
                "modeid": "1021",
                "devicesn": "",
                "action": "command",
                "params": {
                    "11": 1,
                    "14": 0,
                }
            }]
        }
}

params 内容如下

参数 类型 描述 示例
5 string WIFI名称 get_info获取 {"5":"ChuangKe"}
6 string WIFI密码 get_info获取 {"6":"1231231"}
9 int 电量百分比 {"9":75}
11 int 开锁 1 关 0 {"11":0}
14 int 开启时间 常开 0 其余为秒数 {"11":true,"14":0}
15 int 信号 {"15":75}

[========]

[========]

遗嘱

topic: /xm/sh/will/mqtt/1320410206431321/1020/v2

wifi扫描

topic: /xm/sh/temp/mqtt/1320410206431321/1020/scan_wifi/v2

[========]

Params 内容

参数 类型 描述 示例
5 string WIFI名称 get_info获取 {"5":"ChuangKe"}
6 string WIFI密码 get_info获取 {"6":"1231231"}
9 int 电量百分比 {"9":75}
11 int 开锁 1 关 0 {"11":1}
12 int 电流 下发设置最大值 {"12":600}
13 int 功率 下发设置最大值 {"13":2400}
14 int 开启时间 常开 0 其余为秒数 {"11":true,"14":0}
15 int 信号 {"15":75}
16 int 上行,期间汇总使用电量 {"16":2500}
17 int 设备收到后会进入扫码433按键模式,扫码成功或15s后超时 会上报控制码, 下发: {"17":0} 成功够上报 {"17":6546163}
18 int 上行,五分钟内的电量峰值 {"18":351}

Action 类型

参数 类型 描述 示例
command string 控制 {"action":"command"}
sync string 主动同步 {"action":"sync"}
scan_433 int 设备收到后会进入扫码433按键模式,扫码成功或15s后超时 会上报控制码, 下发: {"17":0} 成功够上报 {"17":6546163}
set_wifi string 设置wifi {"action":"set_wifi"}
restart string 重启 {"action":"restart"}

Action: scan_433 上报

{
  "header" : {
    "timeStamp" : ""
  },
  "payload" : {
    "devices" : [ {
      "nodeid" : "000",
      "action" : "scan_433",
      "params" : {"17":65456616}
    } ]
  }
}

Action: set_wifi

{
  "header" : {
    "timeStamp" : ""
  },
  "payload" : {
    "devices" : [ {
      "nodeid" : "000",
      "action" : "set_wifi",
      "params" : {"5":"wifi名称","6":"wifi密码"}
    } ]
  }
}

Action: scan_wifi 下发

{
  "header" : {
    "timeStamp" : ""
  },
  "payload" : {
    "devices" : [ {
      "nodeid" : "000",
      "action" : "scan_wifi",
      "params" : {}
    } ]
  }
}

Action: restart

{
  "header" : {
    "timeStamp" : ""
  },
  "payload" : {
    "devices" : [ {
      "nodeid" : "000",
      "action" : "restart",
      "params" : {}
    } ]
  }
}

Action: set_default 下发,设备断电前的状态

{
  "header" : {
    "timeStamp" : ""
  },
  "payload" : {
    "devices" : [ {
      "nodeid" : "000",
      "action" : "set_default",
      "params" : {"16":2500,"11":1}
    } ]
  }
}

页面列表

ITEM_HTML