1.注册空开

接口URL

https://www.wmj.com.cn/switchapi/regswitch

请求方式

POST

Content-Type

form-data

 

请求Body参数

参数示例值是否必填参数描述
appidwmj_6bd1gt1234必填-
appsecretVIGBwIvl2dwD0pST2dIM48MZOeVX3KlT必填-
snW6846370879必填-

成功响应示例

{
	"state": 1,
	"lock_type": 68,
	"state_msg": "注册成功"
}

 

错误响应示例

{
	"state": 0,
	"state_code": 1004,
	"state_msg": "设备已存在,请勿重复添加"
}

2.控制空开

接口URL

https://www.wmj.com.cn/switchapi/controlswitch

请求方式

POST

Content-Type

form-data

 

请求Body参数

参数示例值是否必填参数描述
appidwmj_6bd1gt1234必填-
appsecretVIGBwIvl2dww0pST2dIMm8MZOeVX3KlT必填-
snW6846370879必填序列号
line5必填控制哪一路1-8
cmd2必填开关命令,2开,3关
audiotts欢迎光临,已为您打开电源必填语音TTS,W28版本不支持
volume5必填音量大小0-7,默认为5

成功响应示例

{
	"state": 1,
	"status": "11111000",
	"state_msg": "操作成功"
}
status解释,801字符串,从左至右分别为18路输出,每一位代表输出状态,1为开,0 为关。

 

错误响应示例

{
	"state": 0,
	"state_msg": "操作失败"
}

3.查询空开状态

接口URL

https://www.wmj.com.cn/switchapi/getswitchstatus

请求方式

POST

Content-Type

form-data

 

请求Body参数

参数示例值是否必填参数描述
appidwmj_6bd1geeMZBn必填-
appsecretVIGBwIvw2dwD0pST2dIMm8MZOeVX3KlT必填-
snW6846370879必填-

成功响应示例

{
	"state": 1,
	"status": "00010000",
	"state_msg": "获取成功"
}

错误响应示例

{
	"state": 0,
	"state_msg": "获取失败,设备不在线"
}
status解释,801字符串,从左至右分别为18路输出,每一位代表输出状态,1为开,0 为关。

4.删除空开

接口URL

https://www.wmj.com.cn/switchapi/delswitch

请求方式

POST

Content-Type

form-data

 

请求Body参数

参数示例值是否必填参数描述
appidwmj_6bd1gtY1234必填-
appsecretVIGBwIvl2dwD0pST23IMm8MZOeVX1KlT必填-
snW6846370879必填-

成功响应示例

{
	"state": 1,
	"state_code": 1,
	"state_msg": "删除成功"
}

错误响应示例

{
	"state": 0,
	"state_code": 7004,
	"state_msg": "序列号未注册,请先调用注册接口"
}
作者:极客师傅  创建时间:2025-04-20 11:49
最后编辑:极客师傅  更新时间:2025-04-27 12:41
上一篇:
下一篇: