远程控制设备通断电
统一指令:controller-event
通断器、空开、10A-86插座、16A-86插座、10A转换器插座、16A转换器插座等单路设备的通电或断电操作
向设备发送指令 服务端向设备订阅topic发送消息
{
"key" : 0,
"type" : "event"
}
设备返回信息 设备向服务端订阅topic上报消息
{
"code" : "GSBR2T-4G",
"iccid" : "89860122327100294793",
"key" : 0,
"keyLock" : 0,
"mac" : "4CEBD60BFD62",
"resetLock" : 0,
"signal" : 75,
"version" : "1.0.6"
}
漏电测试
统一指令:controller-leaktest
该指令只针对带漏电保护的设备使用。
向设备发送指令 服务端向设备订阅topic发送消息
{
"leaktest" : 1,
"type" : "setting"
}
设备返回信息 设备向服务端订阅topic上报消息
{
"code" : "GSBR2T-4G",
"iccid" : "89860122327100294793",
"key" : 0,
"keyLock" : 0,
"mac" : "4CEBD60BFD62",
"resetLock" : 0,
"signal" : 75,
"version" : "1.0.6"
}
获取设备基础信息
统一指令:info-all
获取设备信息一般会包含:设备通断电状态、MAC/IMEI、固件版本、设备内网IP地址、设备WIFI网络名称等信息,不同的产品返回的信息有所差异
向设备发送指令 服务端向设备订阅topic发送消息
{
"type" : "info"
}
设备返回信息 设备向服务端订阅topic上报消息
{
"code" : "GSBR2T-4G",
"iccid" : "89860122327100294793",
"key" : 0,
"keyLock" : 0,
"mac" : "4CEBD60BFD62",
"resetLock" : 0,
"signal" : 75,
"version" : "1.0.6"
}
获取设备剩余电量
统一指令:info-chargeenergy
该指令只针对开启了预付费功能的设备有效。
向设备发送指令 服务端向设备订阅topic发送消息
{
"type" : "chargeenergy"
}
设备返回信息 设备向服务端订阅topic上报消息
{
"chargeenergy" : 1200
}