开发者中心 开发者中心
视频教程
敢为云网站
简体中文
  • 简体中文
  • 繁體中文
  • English
  • Español
  • Français
  • العربية
  • Deutsch
  • 日本語
  • 한국어
  • 6.1.0 版本
  • 10.2.0 版本
视频教程
敢为云网站
简体中文
  • 简体中文
  • 繁體中文
  • English
  • Español
  • Français
  • العربية
  • Deutsch
  • 日本語
  • 한국어
  • 平台概述
    • 磐石物联网连接平台
    • 瀚海低代码应用开发平台
    • 晨星大数据可视化管理平台
    • 平台架构及多级网络组网架构
    • 敢为容器云
    • 应用商店
    • 常见协议
    • 术语解释
    • 安全与隐私
    • 读者群体
  • 平台功能
  • 平台安装
  • 开发者指南
  • 项目实战
  • 附录

ReadMe

目前市面上最常见的物模型,华为、阿里、小米、京东等厂商均有自己的物模型。不同的平台有自己的物模型规范,各平台之间在抽象归纳的层级上有所差异,但实际使用差别不大,都能实现统一物模型的目的。

# 华为物模型介绍

华为发布的产品模型(物模型),将物模型划分为产品信息和服务能力两个部分。

# 产品信息

描述一款设备的基本信息,包括厂商ID、厂商名称、设备类型、协议类型。

例如:水表的厂商名称为“HZYB”,厂商ID为“TestUtf8ManuId”,设备类型为“WaterMeter”,协议类型为“CoAP”。

# 服务能力

描述设备具备的业务能力。将设备业务能力拆分成若干个服务后,再定义每个服务具备的属性、命令以及命令的参数。

以水表为例,水表具有多种能力,如上报水流、告警、电量、连接等各种数据,并且能够接受服务器下发的各种命令。产品模型文件在描述水表的能力时,可以将水表的能力划分五个服务,每个服务都需要定义各自的上报属性或命令。

华为输出的产品模型本质上就是一个devicetype-capability.json文件和若干个serviceType-capability.json文件,按照如下目录打包的一个zip包。其中WaterMeter是deviceType,TestUtf8Manuld是manufactureId,WaterMeterBasic/WaterMeterAlarm/Battery是服务类型。

img

上图为华为物模型插件结构

上次更新: 2026/9/20 18:40:41
目录
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式