发布设备类型
约 612 字大约 2 分钟
发布设备类型
我们在设备类型中,为设备配置了各种功能和规则,例如属性定义、消息规则、App 设备面板。当完成这些配置后,您可以将设备类型发布到 ThingsCloud 公共产品库,获得产品 ID。
通过产品库快速创建设备类型
在控制台创建设备类型时,通过输入产品 ID,可以快速创建完全相同的设备类型。如下图:
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2023/20240314182716_97ca0ce96b961ac7e1dc89671fb2a308.png)
设备类型一旦发布,产品 ID 可以在 ThingsCloud 所有项目中使用,也就是说,您可以将产品 ID 分享给客户或合伙伙伴,用于对方在自己的项目中使用。
为什么要发布设备类型?
发布设备类型到产品库,通常用在以下场景:
- 硬件厂商发布设备类型,购买设备的客户可以快速部署设备到自己的项目中。
- 企业内部建立可复用的设备类型,便于在同一个项目甚至不同项目之间快速复制设备类型。
- 行业服务商将设备类型分享给合作伙伴,快速搭建方案系统。
- 硬件开发者分享自己的设备类型。
- 学校老师分享课程配套的设备类型,学生可以快速搭建。
发布设备类型后便会公开吗?
不会,发布设备类型并不代表公开。
在您发布设备类型后,生成的产品 ID 是否公开由您自行决定。如果需要,您可以自行对外分享。
如何发布设备类型?
在控制台中,进入希望发布的设备类型详情页,在设备页面中,可以看到发布到产品库,点击发布。如下图:
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2023/20240314184015_9e127acfad7d913c4669bdb16396c0e3.png)
可以选择希望发布的内容,包括:
- 功能定义,包括属性、事件、命令。这部分是必选的。
- 扩展信息定义
- 规则
- 任务
- 自定义数据流
- Modbus 寄存器设置(仅对 Modbus RTU 透传接入的设备类型可用)
- ThingsX App 界面配置
提交发布后,便可以看到生成的产品 ID。
![](https://img-1300291923.cos.accelerate.myqcloud.com/articles/2023/20240314184446_0900aeea62249bc8acb715b4efe8248f.png)
如何更新产品库?
将设备类型发布到产品库后,您对设备类型的任何修改并不会自动同步到产品库中。如果需要更新,您可以按同样的步骤完成更新。