设备接入 IOTDA-基础概念:设备管理

时间:2024-07-03 16:54:19

设备管理

名词

描述

IAM

IAM, 统一身份认证 服务(Identity and Access Management)提供身份认证和权限管理功能,可以管理用户(比如员工、系统或应用程序)账号,并且可以控制这些用户对您名下资源的操作权限。

产品

某一类具有相同能力或特征的设备的集合称为一款产品。帮助开发者快速进行产品模型和插件的开发,同时提供端侧集成、在线调试、自定义Topic等多种能力,端到端指引物联网开发,帮助开发者提升集成开发效率、缩短物联网解决方案建设周期。

产品模型

产品模型(Product Model),也称物模型,用于描述设备具备的能力和特性。开发者通过定义产品模型,在 物联网平台 构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息。

产品ID

即ProductID,设备所属的产品ID,用于关联设备所属的产品模型。

服务

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

属性

即Property,产品模型的一部分,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等。

Topic

Topic是UTF-8字符串,是发布/订阅(Pub/Sub)消息的传输中介。可以向Topic发布或者订阅消息。

命令

设备的功能模型之一,设备能够被外部调用的能力或方法。

事件

设备的功能模型之一,设备运行时的事件。事件可以被订阅和推送。

编解码插件

物联网平台和应用服务器使用JSON格式进行通信,所以当设备使用二进制格式上报数据时,开发者需要在物联网平台上开发编解码插件,帮助物联网平台完成二进制格式和JSON格式的转换;当设备使用JSON格式上报数据时,开发者也可以开发对应的编解码插件,完成JSON格式之间的转换。

网关

具有子设备管理功能,并代理子设备直接连接物联网平台的设备。

子设备

不与IoT平台直连,通过网关连接IoT平台的设备。

固件

固件(Firmware)一般是指设备硬件的底层“驱动程序”,承担着一个系统最基础最底层工作的软件,比如计算机主板上的基本输入/输出系统BIOS(Basic Input/output System)。

固件升级又称为FOTA(Firmware Over The Air),是指用户可以通过OTA的方式对支持LWM2M协议和MQTT协议的设备进行固件升级。例如,NB-IoT模组的升级称为固件升级。

软件

软件(Software)一般分为系统软件和应用软件,系统软件实现设备最基本的功能,比如编译工具、系统文件管理等;应用软件可以根据设备的特点,提供不同的功能,比如采集数据、数据分析处理等。

软件升级又称为SOTA(Software Over The Air),是指用户可以通过OTA的方式支持对LWM2M协议和MQTT协议的设备进行软件升级。例如,MCU的升级称为软件升级。

PCP协议

平台升级协议(PCP协议)规定了设备和平台之间升级的通信内容与格式,用于实现设备的升级。

群组

群组是一系列设备的集合,用户可以对应用下所有设备,根据区域、类型等不同规则进行分类建立群组,以便处理对海量设备的批量管理和操作。

标签

物联网平台支持定义不同的标签,并对设备打标签。

设备影子

设备影子是一个JSON文件,用于存储设备的在线状态、设备最近一次上报的设备属性、应用服务器期望下发的配置(期望值)。每个设备有且只有一个设备影子,设备可以获取和设置设备影子以此来同步状态,这个同步可以是影子同步给设备,也可以是设备同步给影子。

support.huaweicloud.com/productdesc-iothub/iot_04_0011.html