重启门禁设备
该接口用于远程重启指定的门禁设备,适用于设备异常时进行远程维护。
http://ip:port/iot/api/accessControl.restartAccessControlDoor  
POST  
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
| Authorization | 是 | String | 用户认证token,通过登录接口获取 | 
| app-id | 是 | String | 应用ID,系统dev账户分配 | 
| transaction-id | 是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列 | 
| sign | 是 | String | 签名 | 
| req-time | 是 | String | 请求时间,格式:YYYYMMDDhhmmss | 
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
| machineId | 是 | String | 门禁设备ID | 
| communityId | 是 | String | 小区ID | 
{
  "code": "0",
  "msg": "成功",
  "data": null
}
{
  "code": "1",
  "msg": "开门失败",
  "data": null
}
POST /iot/api/accessControl.restartAccessControlDoor HTTP/1.1
Host: localhost:8080
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
app-id: 1001
transaction-id: 100000000020231015143000000001
sign: 5a8f7d3e2b1c9d0f6e5a4b3c2d1e0f9
req-time: 20231015143000
Content-Type: application/json
{
  "machineId": "AC001",
  "communityId": "CM001"
}
{
  "code": "0",
  "msg": "成功",
  "data": null
}
{
  "code": "1",
  "msg": "开门失败",
  "data": null
}
machineId 和 communityId 是否为空。  userId 查询用户信息,确保用户存在。  machineId 和 communityId 查询门禁设备信息。  machineId 和 communityId 必须正确匹配,否则会返回门禁不存在的错误。  这份文档符合 RESTful API 规范,并涵盖了请求方法、参数、返回值、示例及业务逻辑说明。