创建产品
登录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 | 开启 | 支持对该产品下的设备进行远程配置更新。 | 其他类型设备不允许远程更新配置。 |
关闭 | 不支持对该产品下的设备进行远程配置更新。 |