W76F_5路门禁控制器

5路门禁控制器接口文档

 

1.W76F注册

 

将设备和appid绑定

接口状态

已完成

接口URL

https://wdev.wmj.com.cn/deviceApi/register

请求方式

POST

Content-Type

json

请求Body参数

{
	"app_id": "{{wmjv2appid}}",
	"app_secret": "{{wmjv2appsecret}}",
	"device_sn": "W76FAE2409C"
}
参数名示例值参数类型是否必填参数描述
app_idxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appid
app_secretxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appsecret
device_snW76FAE2409CString设备序列号

认证方式

继承父级

响应示例

  • 成功(200)

{
	"code": 0,
	"msg": "注册成功"
}
参数名示例值参数类型参数描述
code0Number响应状态0为正常
msg注册成功String返回文字描述
  • 失败(404)

其他code>0的反馈数据

2.W76F_开门

 

暂无描述

接口状态

已完成

接口URL

https://wdev.wmj.com.cn/deviceApi/send

请求方式

POST

Content-Type

json

请求Body参数

{
	"app_id": "{{wmjv2appid}}",
	"app_secret": "{{wmjv2appsecret}}",
	"device_sn": "W76FAE2409C",
	"type": 1,
	"data": {
		"cmd_type": "relay_ctrl",
		"info": {
			"relay": 3 //1-5分别控制1-5路继电器
		}
	}
}
参数名示例值参数类型是否必填参数描述
app_idxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appid
app_secretxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appsecret
device_snW76FAE2409CString序列号
type1Number指令类型
data-Object返回数据
data.cmd_typerelay_ctrlString命令字
data.info-Object数据信息
data.info.relay1Number1-5控制1-5路开门信号

认证方式

继承父级

响应示例

  • 成功(200)

{
	"code": 0,
	"data": {
		"device_sn": "W76FAE2409C",
		"msg_id": 103,
		"type": 1,
		"cmd": "relay_ctrl",
		"app_id": "",
		"cmd_type": "",
		"info": {
			"code": 0,
			"err_code": 0,
			"msg": ""
		}
	}
}
参数名示例值参数类型参数描述
code0Number通信响应成功
data-Object返回数据
data.device_snW76FAE2409CString序列号
data.msg_id216Number消息ID
data.type1Number指令类型
data.cmdrelay_ctrlString命令
data.app_id-String-
data.cmd_type-String命令类型
data.info-Object数据信息
data.info.code0Number响应代码,0 为正常,代表开门成功,其他为异常
data.info.err_code0Number-
data.info.msg-String返回文字描述
  • 失败(201)

暂无数据

3.W76F_设置继电器延时

 

设置开门时继电器输出的导通时间,毫秒,默认1000.

接口状态

已完成

接口URL

https://wdev.wmj.com.cn/deviceApi/send

请求方式

POST

Content-Type

json

请求Body参数

{
	"app_id": "{{wmjv2appid}}",
	"app_secret": "{{wmjv2appsecret}}",
	"device_sn": "W76FAE2409C",
	"type": 1,
	"data": {
		"cmd_type": "set_relay",
		"info": {
			"relay1": 1000,//毫秒
			"relay2": 1000,
			"relay3": 1000,
			"relay4": 1000,
			"relay5": 1000
		}
	}
}
参数名示例值参数类型是否必填参数描述
app_idxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appid
app_secretxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appsecret
device_snW76FAE2409CString序列号
type1Number指令类型
data-Object返回数据
data.cmd_typeset_relayString命令字
data.info-Object数据信息
data.info.relay11000Number毫秒
data.info.relay21000Number毫秒
data.info.relay31000Number毫秒
data.info.relay41000Number毫秒
data.info.relay51000Number毫秒

认证方式

继承父级

响应示例

  • 成功(200)

{
	"code": 0,
	"data": {
		"device_sn": "W76FAE2409C",
		"msg_id": 84,
		"type": 1,
		"cmd": "set_relay",
		"app_id": "",
		"cmd_type": "",
		"info": {
			"code": 0,
			"err_code": 0,
			"msg": "",
			"relay1": 1000,
			"relay2": 1000,
			"relay3": 1000,
			"relay4": 1000,
			"relay5": 1000
		}
	}
}
参数名示例值参数类型参数描述
code0Number通信响应成功
data-Object返回数据
data.device_snW76FAE2409CString序列号
data.msg_id54Number消息ID
data.type1Number指令类型
data.cmdset_relayString命令
data.app_id-String-
data.cmd_type-String命令类型
data.info-Object数据信息
data.info.code0Number响应代码,0为成功,其它值为失败
data.info.err_code0Number-
data.info.msg-String返回文字描述
data.info.relay11000Number-
data.info.relay21000Number-
data.info.relay31000Number-
data.info.relay41000Number-
data.info.relay51000Number-
  • 失败(201)

失败时code不为0

4.W76F_设置应急和管理密码

 

暂无描述

接口状态

已完成

接口URL

https://wdev.wmj.com.cn/deviceApi/send

请求方式

POST

Content-Type

json

请求Body参数

{
	"app_id": "{{wmjv2appid}}",
	"app_secret": "{{wmjv2appsecret}}",
	"device_sn": "W76FAE2409C",
	"type": 1,
	"data": {
		"cmd_type": "set_pwd",
		"info": {
			"device_pwd": "12345687",
			"admin_pwd": "admin"
		}
	}
}
参数名示例值参数类型是否必填参数描述
app_idxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appid
app_secretxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appsecret
device_snW76FAE2409CString序列号
type1Number指令类型
data-Object返回数据
data.cmd_typeset_pwdString命令字
data.info-Object数据信息
data.info.device_pwd12345687String-
data.info.admin_pwdadminString-

认证方式

继承父级

响应示例

  • 成功(200)

{
	"code": 0,
	"data": {
		"device_sn": "W76FAE2409C",
		"msg_id": 56,
		"type": 1,
		"cmd": "set_pwd",
		"app_id": "",
		"cmd_type": "",
		"info": {
			"code": 0,
			"err_code": 0,
			"msg": ""
		}
	}
}
参数名示例值参数类型参数描述
code0Number响应成功
data-Object返回数据
data.device_snW76FAE2409CString序列号
data.msg_id56Number消息ID
data.type1Number指令类型
data.cmdset_pwdString命令
data.app_id-String-
data.cmd_type-String命令类型
data.info-Object数据信息
data.info.code0Number响应代码
data.info.err_code0Number-
data.info.msg-String返回文字描述
  • 失败(201)

暂无数据

5.W76F_查询设备信息

 

暂无描述

接口状态

已完成

接口URL

https://wdev.wmj.com.cn/deviceApi/send

请求方式

POST

Content-Type

json

请求Body参数

{
	"app_id": "{{wmjv2appid}}",
	"app_secret": "{{wmjv2appsecret}}",
	"device_sn": "W76FAE2409C",
	"type": 1,
	"data": {
		"cmd_type": "getdevinfo",
		"info": {
			"buzzer": 1
		}
	}
}
参数名示例值参数类型是否必填参数描述
app_idxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appid
app_secretxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appsecret
device_snW76FAE2409CString序列号
type1Number指令类型
data-Object返回数据
data.cmd_typegetdevinfoString命令字
data.info-Object数据信息
data.info.buzzer1Number-

认证方式

继承父级

响应示例

  • 成功(200)

{
	"code": 0,
	"data": {
		"device_sn": "W76FAE2409C",
		"msg_id": 5,
		"type": 1,
		"cmd": "getdevinfo",
		"app_id": "",
		"cmd_type": "",
		"info": {
			"admin_pwd": "admin",
			"code": 0,
			"device_pwd": "12345687",
			"err_code": 0,
			"free_heap": 118548,
			"hw_ver": "1.0.0",
			"iccid": "weimenjin",
			"imei": "00:00:00:00:00:00",
			"msg": "",
			"net_type": "ETH",
			"project": "W76F",
			"relay1": 1000,
			"relay2": 1000,
			"relay3": 1000,
			"relay4": 1000,
			"relay5": 1000,
			"rssi": 0,
			"sta_pwd": "9638527410",
			"sta_ssid": "weimenjin",
			"sw_ver": "63.5.2"
		}
	}
}
参数名示例值参数类型参数描述
code0Number响应成功
data-Object返回数据
data.device_snW76FAE2409CString序列号
data.msg_id63Number消息ID
data.type1Number指令类型
data.cmdgetdevinfoString命令
data.app_id-String-
data.cmd_type-String命令类型
data.info-Object数据信息
data.info.admin_pwdadminString-
data.info.code0Number响应代码
data.info.device_pwd12345687String-
data.info.doorstate1Number-
data.info.err_code0Number-
data.info.es_status0Number-
data.info.free_heap72804Number-
data.info.hw_ver1.0.0String-
data.info.iccidKGIoTString-
data.info.imei34:B7:DA:E2:40:9CString-
data.info.msg-String返回文字描述
data.info.net_type-String-
data.info.nonc0Number-
data.info.projectW76FString-
data.info.relay11000Number-
data.info.relay212000Number-
data.info.relay31000Number-
data.info.relay41000Number-
data.info.relay51000Number-
data.info.rssi-30Number-
data.info.sta_pwd9638527410String-
data.info.sta_ssidKGIoTString-
data.info.sw_ver63.5.2String-
  • 失败(201)

暂无数据

6.W76F_重启设备

 

暂无描述

接口状态

已完成

接口URL

https://wdev.wmj.com.cn/deviceApi/send

请求方式

POST

Content-Type

json

请求Body参数

{
	"app_id": "{{wmjv2appid}}",
	"app_secret": "{{wmjv2appsecret}}",
	"device_sn": "W76FAE2409C",
	"type": 1,
	"data": {
		"cmd_type": "restart"
	}
}
参数名示例值参数类型是否必填参数描述
app_idxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString-
app_secretxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString-
device_snW76FAE2409CString-
type1Number-
data-Object返回数据
data.cmd_typerestartString-

认证方式

继承父级

响应示例

  • 成功(200)

{
	"code": 0,
	"data": {
		"device_sn": "W76FAE2409C",
		"msg_id": 99,
		"type": 1,
		"cmd": "restart",
		"app_id": "",
		"cmd_type": "",
		"info": {
			"code": 0,
			"err_code": 0,
			"msg": ""
		}
	}
}
参数名示例值参数类型参数描述
code0Number-
data-Object返回数据
data.device_snW76FAE2409CString-
data.msg_id99Number-
data.type1Number-
data.cmdrestartString-
data.app_id-String-
data.cmd_type-String-
data.info-Object-
data.info.code0Number-
data.info.err_code0Number-
data.info.msg-String返回文字描述
  • 失败(404)

暂无数据

7.W76F空中升级

 

暂无描述

接口状态

已完成

接口URL

https://wdev.wmj.com.cn/deviceApi/send

请求方式

POST

Content-Type

json

请求Body参数

{
	"app_id": "{{wmjv2appid}}",
	"app_secret": "{{wmjv2appsecret}}",
    "device_sn": "W76FAE2409C",
    "data": {
        "cmd_type": "set_ota",
        "info": {
            "url": "http://fm.wmj.com.cn/ota/W76F/W76F.bin",
            "hw_ver": "1.0.0",
            "sw_ver": "63.5.3"
        }
    }
}
参数名示例值参数类型是否必填参数描述
app_idxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appid
app_secretxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appsecret
device_snW76FAE2409CString设备序列号
data-Object返回数据
data.cmd_typeset_otaString命令字
data.info-Object数据信息
data.info.urlfm.wmj.com.cn/ota/W7...String-
data.info.hw_ver1.0.0String-
data.info.sw_ver63.5.3String-

认证方式

继承父级

响应示例

  • 成功(200)

{
	"code": 0,
	"data": {
		"device_sn": "W76FAE2409C",
		"msg_id": 241,
		"type": 1,
		"cmd": "set_ota",
		"app_id": "",
		"cmd_type": "",
		"info": {
			"code": 0,
			"err_code": 0,
			"msg": ""
		}
	}
}
参数名示例值参数类型参数描述
code0Number响应状态0为正常
data-Object返回数据
data.device_snW76FAE2409CString设备序列号
data.msg_id76Number消息id
data.type1Number指令类型1为主动请求,2为设备自动上报到回调url
data.cmdset_otaString开门反馈指令
data.app_id-String-
data.cmd_type-String-
data.info-Object返回数据信息
data.info.code0Number-
data.info.err_code0Number-
data.info.msg-String返回文字描述
  • 失败(201)

{
	"code": 1000,
	"msg": "没有操作此设备的权限"
}
参数名示例值参数类型参数描述
code1000Integer响应状态0为正常
msg没有操作此设备的权限String消息描述

8.W76F设置WIFI

 

暂无描述

接口状态

已完成

接口URL

https://wdev.wmj.com.cn/deviceApi/send

请求方式

POST

Content-Type

json

请求Body参数

{
	"app_id": "{{wmjv2appid}}",
	"app_secret": "{{wmjv2appsecret}}",
	"device_sn": "W76FAE2409C",
	"type":1,
	"data": {
		//谨慎使用,一但给写入一个不存在的wifi信号和密码,设备将连接不上离线
        "cmd_type": "set_wifi",
        "info":{
		    "ssid":"KGIoT",
		    "passwd":"9638527410"
        }
	}
}
参数名示例值参数类型是否必填参数描述
app_idxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appid
app_secretxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appsecret
device_snW76FAE2409CString设备序列号
type1Number指令类型1为主动请求,2为设备自动上报到回调url
data-Object返回数据
data.cmd_typeset_wifiString-
data.info-Object-
data.info.ssidKGIoTString-
data.info.passwd9638527410String-

认证方式

继承父级

响应示例

  • 成功(200)

{
	"code": 0,
	"data": {
		"device_sn": "W76FAE2409C",
		"msg_id": 173,
		"type": 1,
		"cmd": "set_wifi",
		"app_id": "",
		"cmd_type": "",
		"info": {
			"code": 0,
			"err_code": 0,
			"msg": "",
			"passwd": "9638527410",
			"ssid": "KGIoT"
		}
	}
}
参数名示例值参数类型参数描述
code0Number响应状态0为正常
data-Object返回数据
data.device_snW76FAE2409CString设备序列号
data.msg_id173Number消息id
data.type1Number指令类型1为主动请求,2为设备自动上报到回调url
data.cmdset_wifiString开门反馈指令
data.app_id-String-
data.cmd_type-String-
data.info-Object返回数据信息
data.info.code0Number-
data.info.err_code0Number-
data.info.msg-String返回文字描述
data.info.passwd9638527410String-
data.info.ssidKGIoTString-
  • 失败(201)

{
	"code": 1000,
	"msg": "没有操作此设备的权限"
}
参数名示例值参数类型参数描述
code1000Integer响应状态0为正常
msg没有操作此设备的权限String消息描述

9.W76F删除解绑

 

暂无描述

接口状态

已完成

接口URL

https://wdev.wmj.com.cn/deviceApi/logout

请求方式

POST

Content-Type

json

请求Body参数

{
	"app_id": "{{wmjv2appid}}",
	"app_secret": "{{wmjv2appsecret}}",
	"device_sn": "W76FAE2409C"
}
参数名示例值参数类型是否必填参数描述
app_idxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appid
app_secretxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxString硬件云appsecret
device_snW76FAE2409CString设备序列号

认证方式

继承父级

响应示例

  • 成功(200)

{
	"code": 0,
	"msg": "解绑成功"
}
参数名示例值参数类型参数描述
code0Number响应状态0为正常
msg解绑成功String返回文字描述
  • 失败(404)

暂无数据
作者:极客师傅  创建时间:2025-03-21 23:18
最后编辑:极客师傅  更新时间:2025-04-27 12:41