创建产品
登录IoT OS后,在左侧导航栏选择“产品开发”,点击“创建产品”按钮,可新增产品,页面如下图所示,产品新增成功后在产品列表中可查看新创建的产品。

字段说明
产品名称:该产品在后台中的显示名称,支持中英文字符、数字;
产品品类:产品所属品类,在后台提供的品类中进行选择;
IoT OS支持的节点类型如下清单:
| 节点类型 | 是否接入网关 | 说明 |
|---|---|---|
| 设备 | 否 | 普通设备,可直连物联网平台,不能挂载子设备,也不能作为子设备挂载到网关下。 |
| 是 | 终端子设备,不能直接连接物联网平台,而是通过网关设备接入物联网平台,不能再挂载终端子设备或中继设备。 | |
| 网关 | / | 可以挂载终端子设备或中继设备的直连设备。 |
| 中继 | / | 不能直接连接物联网平台,而是通过网关设备接入物联网平台的设备,可以挂载终端子设备。 |
IoT OS支持的联网与数据格式如下清单:
| 联网方式 | 可选交互协议 | 可选数据格式 |
|---|---|---|
| Wi-Fi、2/3/4/5G、以太网(有线)、其他 | MQTT | KLink |
| 自定义 | ||
| HTTP | KLink | |
| NB-IoT | CoAP | KLink |
| 自定义 | ||
| LwM2M | KLink | |
| 自定义 | ||
| 运营商转发 | KLink | |
| 自定义 |
IoT OS支持的数据格式包括:
KLink格式:物联网平台为开发者提供的设备与云端之间数据交换的标准协议,采用JSON格式。
自定义格式:自定义的数据格式,选择该格式后需在该产品的“数据解析”页面中提交数据解析脚本,将上行的自定义数据转换成标准KLink格式,同时将下行的KLink数据解析为设备自定义的格式,设备才能与云端进行通信。
设备登录注册校验:
说明:√表示可进行配置,×表示禁止或默认关闭
| 普通设备 | 终端子设备 | 网关设备 | 中继设备 | |
|---|---|---|---|---|
| 设备登录安全校验 | √ | × | √ | × |
| 设备动态注册 | × | √ | × | √ |
| 设备动态注册安全校验 | × | √ | × | √ |
| 远程配置 | × | × | √ | × |
| 功能参数校验 | √ | √ | √ | √ |
| 校验内容 | 前提条件 | 校验类型 | 备注 | 说明 | |
|---|---|---|---|---|---|
| 节点类型 | 数据格式 | ||||
| 功能参数校验模式 | 全部类型 | KLink | 严格模式 | 设备上报帧中的参数需要完全匹配功能定义命令中的参数列表,参数不能多也不能少。 | 数据格式为自定义时,功能参数校验默认为严格模式。 |
| 宽松模式 | 设备上报帧中的参数不完全匹配功能定义命令中的参数列表,参数可以多也可以少。 | ||||
| 允许少不能多 | 设备上报帧中的参数少于功能定义命令中的参数列表,但是不能多。 | ||||
| 允许多不能少 | 设备上报帧中的参数多于功能定义命令中的参数列表,但是不能少。 | ||||
| 设备登录安全校验 | 普通设备或者网关设备 | KLink | 开启 | 设备与云端进行通信时,云端先校验设备登录信息,校验不通过则拒绝连接。 | 其他情形下的产品,默认为设备登录安全不校验。 |
| 关闭 | 设备与云端进行通信时,不校验设备登录信息。 | ||||
| 设备动态注册 | 接入网关的终端子设备或者中继设备 | KLink | 不允许 | 设备ID必须先在平台添加,才能连接云端。 | 其他情形下的产品,设备ID必须先在平台添加,才能与云端上报或者接收下发数据。 |
| 允许 | 设备ID不必先从平台添加好,可通过网关发送register进行动态注册后,再与云端上报或者接收下发数据。 | ||||
| 设备动态注册校验 | 接入网关的终端子设备或者中继设备 | KLink | 开启 | 设备在云端进行注册时,云端先校验设备注册的信息,校验不通过则拒绝连接。 | |
| 关闭 | 设备在云端进行注册时,不校验设备注册信息。 | ||||
| 远程配置 | 网关 | KLink | 开启 | 支持对该产品下的设备进行远程配置更新。 | 其他类型设备不允许远程更新配置。 |
| 关闭 | 不支持对该产品下的设备进行远程配置更新。 | ||||