创建产品和设备
更新时间:
复制 MD 格式
本实践案例以监控建温度感应器为例,因此,您需要先在物联网平台创建温度感应器产品和设备、定义物模型、创建数据流转规则。
操作步骤
- 登录物联网平台控制台。
在实例概览页签的全部环境下,找到对应的实例,单击实例卡片。
- 在左侧导航栏中,选择,单击创建产品,创建温度感应器产品。具体操作指导,请参见创建产品。
产品参数配置如下:所属品类选择自定义品类,节点类型选择直连设备,连网方式选择Wi-Fi,数据格式选择ICA 标准数据格式(Alink JSON),认证方式选择设备密钥。
- 定义功能。
- 在新建产品的产品详情页的功能定义页签下,选择,为产品定义温度属性。
设置功能类型为属性,功能名称为
Temp,标识符为Temperature,数据类型为double (双精度浮点型),取值范围为-50~100,步长为0.1,单位为摄氏度 / °C,读写类型为读写。 - 功能添加完成后,单击发布上线发布该物模型。
- 在新建产品的产品详情页的功能定义页签下,选择,为产品定义温度属性。
- 在左侧导航栏中,选择设备,单击批量添加,批量创建设备。
本示例场景下,共需创建5,000个设备。批量创建设备功能限制一次只能创建最多1,000个设备,因此需进行五次批量创建设备操作。批量创建设备的具体操作指导,请参见批量创建设备。
- 在左侧导航栏中,选择,创建数据流转规则,以实现将温度感应器上报的温度数据流转到函数计算中。
- 单击创建规则,新建一个数据格式为JSON的规则。
- 单击规则对应的查看按钮,进入规则详情页,编写处理数据的SQL。
本示例中的SQL表示当温度感应器产品下的设备上报的温度数据高于25℃时,从上报的属性数据中筛选出设备名称(deviceName)和温度(Temperature)两个字段的值。这两个字段将被流转到函数计算中。
在编写 SQL面板中,字段填写deviceName() as DeviceName,items.Temperature.value;Topic依次选择物模型数据上报、温度感应器、全部设备(+)和thing/event/property/post;条件填写Temperature>25。 - 设置数据转发目的地为函数计算。
在添加操作对话框中,选择操作选择发送数据到函数计算(FC)中,地域选择华东 2,选择对应的服务和函数,函数版本选择方式选择使用默认版本,授权选择AliyunIOTAccessingFCRole。数据转发失败后系统将按间隔1秒、3秒、10秒各重试一次,3次均失败则丢弃该消息,建议同时添加错误操作。
- 规则配置完成后,返回云产品流转页,单击规则对应的启动按钮,启动规则。
有关数据流转规则更具体的操作指导,请参见设置数据流转规则。
后续步骤
该文章对您有帮助吗?