华为云计算 云知识 什么是产品模型
什么是产品模型

产品模型用于描述设备具备的能力和特性。开发者通过定义产品模型,在 物联网平台 构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。当定义完一款产品模型后,在进行注册设备时,就可以使用在控制台上定义的产品模型。

什么是产品模型1

产品模型包括产品信息和服务能力:

产品信息

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

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

服务能力

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

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

什么是产品模型2

注:具体定义几个服务是非常灵活的,如上面的例子可以将告警服务拆分成水压告警服务和流量告警服务,也可以将告警服务合入到水表基础服务中。


上一篇: 物联网人才培养迎来“春天”,全栈人才不再是问题! 下一篇:删除终端节点服务DeleteEndpointService
华为云产品

华为云产品体系为客户提供云计算、云存储、云网络、云安全、云数据库、云管理与部署应用等IT基础设施云服务,支撑您的各类上云业务场景,祝您轻松应对智能时代挑战