扫码激活绑定(App 扫设备二维码)

更新时间:2024-01-30 09:39:28下载pdf

设备已经接入广域网,同时生成短码。可将生成的短码贴在机身或者通过屏显二维码呈现,App 扫描二维码完成设备配网。

流程说明

设备路由器云端APP连接路由器连接成功可以访问广域网通过 MQTT 发起连接判断设备是否有直连云-的能力连接成功申请短链 URL返回短链 URL通过二维码显示短链URLApp 扫描设备二维码获取 Token返回 Token推送 Token断开 MQTT 连接注册激活激活成功查询设备详细信息返回设备详细信息设备路由器云端APP

开发指导

环境准备

  • 准备涂鸦 App、路由器、设备。
  • 设备通过有线或无线方式,成功连接路由器。
  • 设备具备短链转换为二维码能力,或者在生产阶段已将二维码贴在机身。
  • 路由器可以访问广域网。

设备开发

获取短码回调 API。

    ipc_sdk_run_var.qrcode_active_cb = TUYA_IPC_qrcode_shorturl_cb;

常见问题

获取短码的回调一直没被触发,什么原因?

  1. 设备广域网是否通畅。
  2. TKL(tkl_wifi.ctkl_wired.c)接口适配是否完整。
  3. 在网络状态发生变化时,tkl_wifi_init(WIFI_EVENT_CB cb)tkl_wired_set_status_cb(TKL_WIRED_STATUS_CHANGE_CB cb) 回调接口是否主动给 SDK 正确的状态。
  4. UUID 是否打标支持直连云能力,可以涂鸦项目经理确认。

配网模式和连接模式如何设置?

扫码激活绑定需要设备能够访问广域网,推荐使用有线方式设置配网模式和连接模式。

  • 配网模式设置为:PARING_MODE_WIRED
  • 连接模式设置为:TUYA_IPC_LINK_WIRE
  • 需要适配 tkl_wired.c