为产品定义物模型

更新时间:

本文案例是将设备Raspberry Pi 4接入阿里云物联网平台,使其能够检测Raspberry Pi 4计算机的状态,并远程控制Power LED(电源指示灯)的开关。本文介绍如何定义物模型(产品功能)。完成定义功能后,系统将自动生成该产品的物模型。

前提条件

已完成创建产品和设备。具体操作,请参见创建产品和设备

操作步骤

  1. 登录物联网平台控制台

  2. 实例概览页签的全部环境下,找到对应的实例,单击实例卡片。

  3. 在左侧导航栏,选择设备管理 > 产品

  4. 在产品列表中,单击产品对应操作列的查看

  5. 产品详情功能定义页签下,定义物模型。

    说明

    已发布的产品不能添加和更新功能。

    本示例在物模型的默认模块中,添加以下属性。具体操作,请参见单个添加物模型

    功能名称

    标识符

    数据类型

    取值范围

    单位

    读写类型

    CPU温度

    cpu_temperature

    float (单精度浮点型)

    0 ~ 120

    摄氏度(℃)

    只读

    CPU使用率

    cpu_usage

    float (单精度浮点型)

    0 ~ 100

    百分比(%)

    只读

    内存总量

    RAM_total

    float (单精度浮点型)

    0 ~ 4096

    兆字节(MB)

    只读

    内存占用

    RAM_used

    float (单精度浮点型)

    0 ~ 4096

    兆字节(MB)

    只读

    内存空闲

    RAM_free

    float (单精度浮点型)

    0 ~ 4096

    兆字节(MB)

    只读

    磁盘总量

    DISK_total

    float (单精度浮点型)

    0 ~ 128

    吉字节(GB)

    只读

    磁盘已用空间

    DISK_used_space

    float (单精度浮点型)

    0 ~ 128

    吉字节(GB)

    只读

    磁盘使用率

    DISK_used_percentage

    float (单精度浮点型)

    0 ~ 100

    百分比(%)

    只读

    power_LED

    PowerLed

    bool (布尔型)

    • 0:关

    • 1:开

    读写

  6. 发布物模型。

    重要

    物模型发布后,才会正式生效。

    1. 单击功能定义编辑草稿页面左下方的发布上线。控制台页面会弹出发布物模型上线?对话框。

    2. 可选:单击添加发布备注,输入版本号和版本描述。

      参数

      说明

      版本号

      设置当前物模型版本号。后期可根据版本号管理物模型。

      版本号支持英文字母、数字和英文句号(.),长度限制1~16个字符。

      版本描述

      描述当前版本物模型。支持中文汉字、英文字母、日文、数字和特殊符号。长度限制为100个字符。一个中文汉字算一个字符;一个日文算一个字符。

    3. 如果存在已上线的版本,则需要进行比对,确认新版本的修改点。

      单击比对结果,在比对结果对话框中查看修改点。确认无误后,单击确认查阅,回到发布物模型上线对话框,自动选中“确认已查看当前版本与线上版本的比对结果”前的复选框。

      如果不需要比对,您可直接手动选中“确认已查看当前版本与线上版本的比对结果”前的复选框。

    4. 单击确定,完成物模型的发布。

  7. 可选:在左侧导航栏选择设备管理 > 设备,进入设备raspberrypi4-00001详情页面。然后,选择物模型数据 > 运行状态页签,可查看设备的属性值。

    说明

    下图所示真实设备未接入,值均为空。

    运行状态

后续步骤

安装树莓派的系统