远程配置

更新时间:2022-10-17 07:53:16下载pdf

本文介绍生态设备接入 (TuyaLink) 方式创建的产品如何使用远程配置功能。

概念说明

远程配置:指开发者可以在平台配置 JSON 格式的文本文件。配置完成后,设备通过集成支持远程配置的协议后,设备端可以主动获取已配置完成的文件,并根据自身业务场景进行内容解析和处理。远程配置常用于设备系统参数。

操作说明

  1. 创建生态设备接入方式的产品。操作详情,请参考 创建产品

  2. 选择 产品配置 > 远程配置

    远程配置

  3. 远程配置 区域,单击 设置

    远程配置

  4. 根据需求,填写配置文件 JSON,比如系统参数、初始化信息等。

    远程配置

  5. 设备集成验证。设备端需要集成以下远程配置相关的标准协议 Topic。

    设备端发送消息

    设备主动请求获取产品下最新版本的配置文件。

    topic: tylink/${deviceId}/ext/config/get

    {
        "msgId":"45lkj355123****",
        "time":1626197189638,
        "data":{
            "bizType":"PRODUCT_FILE"
        }
    }
    

    设备端接收消息

    设备请求云端获取最新版本配置文件,云端响应返回最新版本配置文件的 URL。

    topic: tylink/${deviceId}/ext/config/get_response

    {
        "msgId":"45lkj355123****",
        "time":1626197189638,
        "data":{
            "bizType":"PRODUCT_FILE",
            "pid":"5k8h97qska6p****",
            "fileName": "n2atcfaa_000004d6n7_0.0.8.json",
            "url":"https://tuya-temp-fileupload-1254153901.cos.ap-shanghai.myqcloud.com/iot-platform-tmp/bay1617694935324431vh5n/1631015173bbb14756aa2.png?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDopcCYgw0qRoyV5qfKjvg2pPkqESnb5zI%26q-sign-time%3D1631015173%3B1631018773%26q-key-time%3D1631015173%3B1631018773%26q-header-list%3D%26q-url-param-list%3D%26q-signature%3D4670e7d3cf500f9210a0f2d5bc9e98d6e429****",
            "size": 5165,
            "sha256": "54081B1FD727F2F6533178B7FC18B144177A0E33201D1685BBF0B2E38AB9****",
            "version": "0.0.8", 
            "md5": "74ea6d75f6487049b61a2aa24da2****"  
        }
    }
    

    关于详细协议内容,请参考 Tuya MQTT 标准协议

后续操作

更多产品配置内容,如多语言管理、设备绑定范围配置等,请查看 产品配置