events/binding
事件流与生命周期

设备列表与扫码绑定

查询名下在线设备与生成手机端扫码绑定票据

1. 查询绑定设备列表 (GET /gateway/device/list)

curl -X GET "http://localhost:58166/gateway/device/list" \
  -H "X-AppKey: <your-key>"
{
  "code": 200,
  "data": [
    {
      "deviceId": "848bd13e2f9",
      "deviceAlias": "深圳运营01机",
      "model": "Langhua AI Phone Pro",
      "status": "ONLINE",
      "battery": 86,
      "screenResolution": "1080x2400",
      "firmwareVersion": "v1.2.8"
    }
  ]
}

2. 生成绑定二维码票据 (POST /gateway/device-binding/ticket)

上位机调用此接口换取一个有效期 3 分钟的临时 Ticket 并在界面渲染二维码。手机打开扫一扫即可确认绑定:

curl -X POST "http://localhost:58166/gateway/device-binding/ticket" \
  -H "X-AppKey: <your-key>"
{
  "code": 200,
  "data": {
    "requestId": "9a12b3c4d5e6",
    "ticket": "tkt-bnd-89f1a23e74b0",
    "expiresInSeconds": 180
  }
}

二维码仅包含临时的 ticket 字符串,不编码任何 AppKey 或长期身份 Token,安全性极高。