边缘网关子设备管理

更新时间:2024-06-20 07:31:02下载pdf

本文介绍如何在涂鸦开发者平台创建子设备产品,以及为边缘网关添加产品、子设备等。

创建子设备产品

  1. 涂鸦开发者平台 添加产品。

  2. 依次选择产品,产品 开发 > 电工 > 插座(也可以选别的产品品类)。

  3. 选择 自定义方案 > 插座

  4. 输入产品名称,通讯协议和功耗类型默认即可。

    边缘网关子设备管理
  5. 在创建产品后可以选择产品功能点。根据需要进行选择,这里选择开关 1 和开关 1 倒计时。

    边缘网关子设备管理
  6. 记录并复制产品 PID,在边缘网关上创建产品时要使用此 PID。

    边缘网关子设备管理

边缘网关子设备管理

添加产品

  1. 打开边缘网关 http://localhost:3000,依次点击 子设备管理 > 产品开发 > 添加

    边缘网关子设备管理
  2. 输入您刚刚创建的产品信息,填入:

    • PID:产品的 PID
    • 产品名称:根据需要填写,为了便于区分,可以填写插座 xxx
    • 产品描述:根据需要填写
    • 驱动库名称:模糊搜索,比如可以模糊搜索 modbus

添加产品功能点

产品添加功能点,依次点击 子设备管理 > 产品开发 > 选择刚刚创建的产品 > 功能点。产品的功能点必须和涂鸦开发者平台上对应的产品功能点一致。

边缘网关子设备管理

涂鸦开发者平台上对应的产品功能点。不同产品会有不同,根据自己的选择情况来填写。下图是平台上的功能点,边缘网关要和此图一致。

边缘网关子设备管理

举例:modbus 驱动填写产品功能点。

  • 开关1
    边缘网关子设备管理
  • 开关1倒计时
    边缘网关子设备管理

添加子设备

创建子设备,依次点击 子设备管理 > 子设备管理 > 添加子设备

边缘网关子设备管理

填写子设备信息,这里以 Modbus 驱动为例。

  • 所属产品,根据名称模糊搜索之前创建的(插座)。

  • 驱动实例,选择产品后会自动加载,选择 Modbus

  • 选择协议类型 modbus-tcp

  • 地址填入模拟 Modbus 设备 Docker 的 IP(请参考下文 设备模拟器)。

  • 端口为 1502。

  • UnitID 为模拟 Modbus 设备地址。

  • 添加成功后,点击在线激活,将设备激活到涂鸦开发者平台上。

设备模拟器

Modbus 模拟器

  1. 拉取并安装 modbus-simulator 镜像。
    docker run --name "modbus-simulator" --restart=always \
    -p 1502:1502 \
    -d tuya/tedge-simulator-modbus:latest
    
  2. 获取模拟设备 Docker 的 IP 地址。
    #获取模拟设备 Docker 的 IP 地址
    docker inspect --format '{{ .NetworkSettings.IPAddress }}' 镜像 ID