名词解释
- 固件
- 项目
项目指物联网平台的资源空间。开发者在基于开发者门户进行物联网开发时,需要根据行业属性创建独立的项目,并在该项目空间内建设物联网产品和应用。
- 产品
某一类具有相同能力或特征的设备的集合称为一款产品。除了设备实体,产品还包含该类设备在物联网能力建设中产生的产品信息、产品模型(Profile)、插件、测试报告等资源。
- 产品模型
产品模型(也称Profile)用于描述设备具备的能力和特性。开发者通过定义Profile,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息。
- 编解码插件
物联网平台和北向应用使用JSON格式进行通信,所以当设备使用二进制格式上报数据时,开发者需要在物联网平台上开发编解码插件,帮助物联网平台完成二进制格式和JSON格式的转换。
- 设备
归属于某个产品下的设备实体,每个设备具有一个唯一的标识码。设备可以是直连物联网平台的设备,也可以是代理子设备连接物联网平台的网关。
- 网关
- 子设备
- 规则
物联网平台根据用户设置的规则和设备上报的数据,当设备满足设置的条件时,即触发对应动作,给设备下发命令或将数据转发给公有云其他服务进行进一步整合利用。
- 应用
物联网平台中,应用包括用户在物联网平台上创建的行业应用和用户自行开发的北向应用。行业应用是用户在物联网平台上的项目实体,每个行业应用会分配一个应用ID和应用密匙,用于北向应用接入鉴权。北向应用是用户自行的开发的物联网应用,可接入物联网平台进行设备的管理。
- MQTT(Message Queue Telemetry Transport)
MQTT是一个物联网传输协议,被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。
MQTTS指MQTT+SSL/TLS,在MQTTS中使用SSL/TLS协议进行加密传输。
- CoAP(Constrained Application Protocol)
受约束的应用协议(CoAP)是一种软件协议,旨在使非常简单的电子设备能够在互联网上进行交互式通信。
CoAPS指CoAP over DTLS,在CoAPS中使用DTLS协议进行加密传输。
- LWM2M(lightweight Machine to Machine)
LWM2M是由OMA(Open Mobile Alliance)定义的物联网协议,主要使用在资源受限(包括存储、功耗等)的NB-IoT终端。