设备接入 IOTDA-模拟NB设备智慧路灯的接入与调试:定义产品模型

时间:2024-06-28 09:25:08

定义产品模型

  1. 找到步骤3创建的产品,单击产品进入产品界面。
  2. 在产品详情模型定义页面,单击“自定义模型”,配置产品的服务,然后单击“确定”。

    • “服务ID”:StreetLight
    • “服务类型”:建议和服务ID保持一致
    • “服务描述”:路灯上报的环境光强度和路灯开关状态的属性。

  3. 单击步骤2新增的服务ID,在展开的页面单击“添加属性”,定义一条属性为路灯采集的当前环境的光照强度。

    • “属性名称”:light_intensity
    • “数据类型”:int(整型)
    • “访问权限”:可读、可写
    • “取值范围”:0~100,光照强度范围。
    图3 新增属性-light_intensity

  4. 单击“添加属性”,定义一条属性为路灯当前的开关灯状态。

    • “属性名称”:light_status
    • “数据类型”:int(整型)
    • “访问权限”:可读、可写
    • “取值范围”:0~1,0代表关闭,1代表打开状态
    图4 添加属性-light_status

  5. 接下来定义远程控制开关灯状态的命令。

    1. 单击“添加命令”,定义命令名称:SWITCH_LIGHT。
    2. 单击“新增输入参数”,参数名称:SWITCH_LIGHT,数据类型为:string,长度为:3个字符,枚举值为:ON,OFF。
      图5 新增命令参数-SWITCH_LIGHT
    3. 单击“新增响应参数”,参数名称:result,数据类型:int。
    图6 新增响应参数-result

  6. 单击“确定”,完成该路灯的产品模型文件开发。
support.huaweicloud.com/bestpractice-iothub/iot_bp_0014.html