跳至主要內容

产品识别码

约 1154 字大约 4 分钟

产品识别码

产品识别码(Product Key,简称 PK)是 ThingsCloud 为设备制造商提供的一种更加快捷的设备自动注册的方案

设备厂商在设备中嵌入已注册的产品识别码,平台能够在自动创建设备时,准确的识别或自动创建设备类型,使客户能够快速将设备部署到自己的项目中,无需事先创建各种设备类型。

通过进一步结合设备厂商开放平台,设备还可以自动获取连接地址和 ProjectKey,实现了设备售出后即可开箱即用,大大简化了设备的部署和售后过程。

如何设置产品识别码?

每个设备类型都可以设置自己的产品识别码。

在同一个 ThingsCloud 项目中,一个产品识别码不能用在多个设备类型中,必须保持唯一性。

在设备类型详情页的设置中,进入自动创建设备设置,打开启用产品识别码,即可填写产品识别码。如下图:

设备如何使用产品识别码?

  • 对于直连设备或网关设备,在动态获取设备证书的 API 中,可使用产品识别码,实现自动创建设备并关联正确的设备类型。详细介绍请浏览 设备证书
  • 对于网关子设备,当网关发现新的子设备连接时,可自动创建子设备并关联正确的设备类型。详细介绍请浏览 网关 MQTT 接入

产品识别码命名方式

产品识别码使用类似域名倒叙格式,至少包含两段,每段仅支持小写字母、数字和“-”,例如:

  • apple.watch.series7
  • xiaomi.gateway-zigbee
  • thingsedge.dtu.x1

为产品识别码的命名时,请您遵循以下规范:

[公司名称或品牌名称].[产品名称].[系列或型号]

其中,前缀部分请使用您的公司名称或品牌名称的英文简写。请勿使用其它未授权的公司或品牌名称,这可能会产生版权或商标侵权等潜在风险,导致您发布的产品识别码在之后某个时刻被移除。

发布产品识别码

您可以将成功设置了产品识别码的设备类型,发布到 ThingsCloud 公共产品库,当设备被部署到其它项目中时,平台将自动创建该设备类型。

任何产品识别码在公共产品库中都是唯一的,并且是永久性的。

为了保护设备厂商对产品识别码前缀的合法性,我们即将在设备厂商开放平台中支持免费认证服务,请留意我们的内测开放通知。

为什么使用产品识别码?

产品识别码为设备制造商和最终用户提供了便利性,具有以下优势:

  • 简化部署流程:通过自动创建设备,设备制造商可以减少在设备部署前的准备工作。客户无需手动在 ThingsCloud 平台上创建和配置每个新设备的设备类型,从而节省了大量时间。

  • 提高可扩展性:对于大规模部署大量设备的场景,自动创建机制确保了平台可以灵活地处理新设备的接入,无需担心平台的管理复杂性。

  • 增强用户体验:最终用户可以享受到即插即用的便利性,设备开箱后即可自动连接到 ThingsCloud 平台并开始工作,无需进行繁琐的配置。

  • 保持设备管理的一致性:自动创建的设备类型和设备将遵循制造商预设的标准配置,确保了不同设备间的一致性和互操作性。

  • 安全性:产品识别码的使用结合 ThingsCloud 平台的安全机制,如设备证书获取,确保了设备身份的验证和通信的加密,提高了整个系统的安全性。

  • 灵活性和可定制性:制造商可以通过产品识别码为不同的产品线或型号设置不同的配置,同时客户也可以根据需要对设备进行进一步的定制和优化。

因此,使用产品识别码实现设备自动创建是一种高效、安全且用户友好的方式,非常适合物联网设备的快速交付、部署和管理。