设备迁移上云的第一步是在物联网平台控制台配置产品、设备、通信Topic和数据流转方案。下面以充电宝机柜产品为例进行演示。
背景信息
- 产品相当于一类设备的集合,同一产品下的设备具有相同的功能。您可以根据产品批量管理设备,如定义物模型、自定义Topic等。
- 您的每个实际设备需对应一个物联网平台设备。将物联网平台颁发的设备证书(ProductKey、DeviceName和DeviceSecret)烧录到设备上,用于设备连接物联网平台的身份验证,请参见设备获取设备证书文档。
操作步骤
- 登录物联网平台控制台。
- 在实例概览页,找到对应的实例,单击实例进入实例详情页。
- 创建充电宝机柜产品。
- 在左侧导航栏,选择。
- 在产品页面,单击创建产品。
- 配置参数。
其中,节点类型选择为直连设备,数据格式选择为ICA标准数据格式(Alink JSON)。其他参数可参见创建产品进行配置。
- 单击确认。
- 定义通信Topic。
- 在产品列表中,单击该产品的查看按钮,进入产品详情页,选择。
- 单击定义Topic类,按Topic设计方案,把自建MQTT集群的Topic映射为物联网平台的自定义Topic。
- 添加设备。
- 在产品详情页,单击设备数后的前往管理。
- 在设备页,单击添加设备。输入设备名称(DeviceName),设置设备备注名,单击确认。
创建设备成功后,在弹出的
添加完成对话框,单击
前往查看或
一键复制设备证书,获取设备证书。
设备证书包含ProductKey、DeviceName和DeviceSecret。设备证书是设备后续与物联网平台交流的重要凭证,请妥善保管。
- 在设备列表,单击设备对应的查看,进入设备详情页,单击标签信息后的编辑,为设备配置标签。
- 创建AMQP服务端订阅消费组。
设备连接物联网平台后,数据将直接上报至物联网平台。通过数据流转方案,平台上的数据可以通过AMQP通道流转至您的服务器。这一步中,我们将配置AMQP服务端订阅消费组,供下一步中配置云产品流转规则时使用。
- 在左侧导航栏,选择,选择消费组列表。
- 单击创建消费组。输入消费组名称为充电宝业务数据处理,单击确认。
- 配置云产品流转规则。
- 在左侧导航栏,选择。
- 在云产品流转页,单击创建规则。
- 配置参数。
其中,
数据格式选择为
二进制。

- 单击确认,自动跳转到规则详情页。
- 在规则详情页,单击编写SQL,按下图所示进行配置。单击确认。
其中,
字段按以下格式配置:
SELECT
deviceName() as deviceName,
timestamp() as timestamp ,
payload() as payload
FROM "/a********E/+/user/data/up"

- 在规则详情页,单击添加操作,添加数据转发操作到已创建的AMQP服务端订阅消费组。单击确认。
至此已完成规则引擎配置,完整的规则配置如下图所示。

- 回到云产品流转页,单击规则对应的启动按钮,启动规则。