物模型结构分析

1. 设备标识信息

  • 设备序列号: alatus

  • 产品ID: alatus

  • 软件版本IoT

  • VortXDB版本1.1-beta-alatus

2. 主要属性(Properties)

配置相关属性
  • robot_config: 可读可写,包含完整的机器人配置信息

  • robot_info: 只读,设备基本信息(序列号、版本、地理位置)

  • License: 只读,许可证信息(有效期至2026-09-23)

  • activation_code: 可写,激活码

  • token_HW: 可读可写,华为云认证令牌

状态监控属性
  • software_version: 只读,软件版本

  • vtxdb_version: 只读,数据库版本

  • longitude/latitude: 只读,地理位置坐标

  • massage_start_time/end_time: 只读,开始/结束时间

  • head_type: 只读,头类型

  • body_part: 只读,部位

3. 服务(Services)

Interface服务
  • StatusChange: 设备状态变更服务

  • 监控设备在线/离线状态变化

4. 设备功能特性

支持的头类型
  • ball_head(球头)

  • finger_head(指压头)

  • ion_head(离子头)

  • roller_head(滚轮头)

  • shockwave_head(冲击波头)

  • stone_head(石头头)

  • thermotherapy_head(热疗头)

  • heat_head(加热头)

  • spheres_head(球体头)

物联网连接
  • 华为云IoT平台alatus.myhuaweicloud.com

  • MQTT端口: 1883

  • 数据监控目录: 多个日志和数据收集目录

5. 设备状态信息

从日志可以看出设备状态变化:

  • 10:02:00 - 设备离线

  • 10:29:40 - 设备上线

  • 10:34:11 - 设备离线

  • 10:34:25 - 设备上线

这是一个智能机器人设备的完整物模型,具备丰富的功能配置、状态监控和云端连接能力。

根据您提供的信息,您获取到的是一个物模型(Thing Model)的描述,通常用于物联网设备的功能定义。物模型包括属性(Properties)、服务(Services)和事件(Events)。从您给出的数据中,我可以看到以下结构:

  1. 属性(Properties):描述了设备的状态数据,可读或可写。

  2. 服务(Services):设备提供的功能,可以包含输入参数和输出参数。

  3. 事件(Events):设备主动上报的事件,通常包含多个输出参数。

您提供的数据中,主要包含了属性部分,以及一个服务(Interface)的示例。下面我将根据您提供的数据进行梳理:

属性(Properties):

从表格中可以看到以下属性:

  • VortXDB:一个可读可写的属性,包含了一个复杂的JSON结构,似乎是一些配置信息。

  • robot_info:只读属性,包含设备信息(序列号、软件版本、位置等)。

  • License:只读属性,包含许可证信息。

  • activation_code:可写属性,用于激活码。

  • ExpectedDelivery:可读可写属性,包含一个长字符串(可能是令牌或证书)。

  • token_HW:可读可写属性,同样是一个长字符串(可能是华为云的令牌)。

此外,在“撤销服务内所有”之后,还有一个“Interface”部分,下面列出了一些属性,包括:

  • software_version:只读

  • vtxdb_version:只读

  • longitude:只读

  • latitude:只读

  • massage_start_time:只读

  • head_type:只读

  • body_part:只读

  • massage_end_time:只读

服务(Services):

在表格中,有一个“服务”列,但只看到了一个“Interface”服务,下面有“StatusChange”事件,但事件的具体参数没有给出。通常,服务会定义方法,事件会定义上报的数据。

事件(Events):

在“Interface”部分,有一个“StatusChange”事件,但事件的具体参数没有在表格中给出。从您最后提供的日志信息来看,设备会上报状态变化事件(ONLINE/OFFLINE),并包含时间戳等信息。

日志信息:

您最后提供的日志信息是设备状态变化的记录,包括设备上线(ONLINE)和下线(OFFLINE)的时间。这些日志反映了设备的状态事件。

总结:

您获取到的物模型包含了多个属性,这些属性描述了设备的配置、状态和许可证信息。同时,设备会上报状态变化事件。由于您提供的数据并不完整(特别是服务和事件部分),以上分析仅基于现有信息。

如果您需要更详细的物模型定义(例如每个属性的数据类型、服务的输入输出参数等),可能需要查看更完整的物模型文档或定义文件。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐