ESP RainMaker 术语
说明
本节概述了 ESP RainMaker 生态系统中使用的关键术语。

节点
- 节点是一个单一的 ESP32 系列产品。
- 节点具有由 Claiming 服务提供的标识符(节点 ID)和一组凭证。
- 一个节点可以暴露给多个设备。
节点属性
节点属性是指给定节点的可选自定义元数据,例如序列号。
设备
设备是指用户可控的逻辑实体,例如开关、灯泡、恒温器或温度传感器。一个简单的节点通常只包含一个设备,但一个 ESP32 系列产品也可承载多个设备,例如,一个开发板上可以集成两个开关,或作为桥接器连接其他设备(如 BLE 传感器)。每个设备在节点内必须具有唯一名称,并可以选择指定类型。
设备属性
与节点属性类似,设备属性也是用户可选的自定义元数据,以只读键值对的形式存在,用于描述固件版本、序列号等信息。当一个节点桥接多个设备(如连接 Wi-Fi 和有线网络、BLE、Zigbee 等)时,设备属性尤其有用。
参数
参数指的是用于控制和监控设备的属性,例如电源开关状态、亮度、当前/目标温度等。每个参数在设备内必须具有唯一名称,并可包含额外字段,如值、类型、范围和 UI 信息等。参数值类型包括布尔值、整数、浮点数或字符串。
服务
服务是一种在结构上与设备类似的功能实体。二者的主要区别在于,服务通常用于执行一些无需直接呈现给用户的后台操作。一个典型的例子是 OTA 固件升级服务,它可能包含如 URL、状态等参数。
客户端
客户端是终端用户用于与物联网设备交互的应用程序或界面,通常包括手机应用、命令行工具(CLI)、管理面板、语音助手(如 Alexa/GVA)等。用户可通过这些客户端对设备进行配置、控制和监控。具体而言,客户端与云端通信,从而发送命令、接收状态更新并展示设备数据。
云端
云端是由 AWS 提供支持的 ESP RainMaker 云平台,负责管理和处理设备数据,实现物联网设备的远程控制、监控与管理。云端是设备通信的核心,用于存储配置、参数及用户数据。