阿里云知识

阿里云物联网添加自定义功能和标准功能

阿里云物联网添加标准功能 物模型的标准功能列表里会列出创建产品时引入预置模型的必选功能。 操作步骤 1. 使用您的阿里云账号登录阿里云物联网平台控制台。 2. 在左边菜单栏单击产品管理进入产品管理页面。 3. 在产品管理页面产品列表中,单击产品所对应的

阿里云物联网添加标准功能
 
物模型的标准功能列表里会列出创建产品时引入预置模型的必选功能。

 阿里云物联网开通地址 https://www.aliyun.com/product/iot
阿里云物联网官方最新帮助文档 https://help.aliyun.com/product/30520.html
操作步骤
 
1.  使用您的阿里云账号登录阿里云物联网平台控制台。
 
2.  在左边菜单栏单击产品管理进入产品管理页面。
 
3.  在产品管理页面产品列表中,单击产品所对应的查看。
 
4.  单击功能定义。
 
5.  在标准功能页面,单击添加功能。 可以添加所选预置模型里非必选的功能,也可以从其他预置模型功能中添加。
 
6.单击确认。
 
阿里云物联网添加自定义功能
 
用户可以自定义物模型的功能。
 
操作步骤
 
1.   使用您的阿里云账号登录阿里云物联网平台控制台。
 
2.   在左边菜单栏单击产品管理进入产品管理页面。
 
3.   在产品管理页面产品列表中,选中创建的产品,单击查看,进入产品详情
 
4.   单击功能定义,在自定义功能栏单击添加功能。
 
5.   将产品开关定义为属性,完成后单击确认。

属性参数设置如下:

功能名称
属性的名称,如用工作状态。同一产品下功能名称不能重复。支持中文、大小写字母、数字、短划线和下划线,且必须以中文、英文或数字开头,不超过30个字符。
 
标识符
属性唯一标识符,在产品中具有唯一性。
作为设备上报该属性数据的 Key,云端根据该标识符校验是否接收数据。可包含英文、数字、下划线,长度不超过50个字符,如 LightStatus。说明:不能用以下系统保留参数作为标识符:set、get、post、time、value。
 
数据类型
int32:32位整型。需定义取值范围、步长和单位符号。
float:单精度浮点型。需定义取值范围、步长和单位符号。
double:双精度浮点型。需定义取值范围、步长和单位符号。
enum:枚举型。定义枚举项的参数值和参数描述,如 1-加热模式、2-制冷模式。
bool:布尔型。采用 0 或 1 来定义布尔值,如 0-关、1-开。
text:字符串。需定义字符串的数据长度,最长支持 2048 字节。
date:时间戳。格式为 string 类型的 UTC 时间戳。
struct:JSON对象。定义一个 JSON 结构体,不支持结构体嵌套。
array:数组。需声明数组内元素的数据类型,可选择int32、float、double、text或struct。需确保同一个数组元素类型相同。数组内可包含1-128 个元素。

步长
属性值和事件以及服务中输入输出参数值变化的最小粒度。数据类型为int32、float、double时,需要根据您的业务需要设置步长。
 
单位
单位可选择为无或根据实际情况选择。
 
读写类型
读写:请求读写的方法支持 GET(获取)和 SET(设置)。
只读:请求只读的方法仅支持 GET(获取)。

描述
输入文字,对该功能进行说明或备注。长度限制为100字。
 
6.  将产品远程开关定义为服务,完成后单击确认。

服务参数设置如下:
 
功能名称
定义服务名称。支持中文、大小写字母、数字、短划线和下划线,且必须以中文、英文或数字开头,不超过30个字符。
 
标识符
服务唯一标识符,在产品范畴下具有唯一性。可包含英文、数字、和下划线,长度不超过30个字符。说明:不能用以下系统保留参数作为标识符:set、get、post、time、value。
 
调用方式
异步:服务为异步调用时,云端执行调用后直接返回结果,不会等待设备的回复消息。
同步:服务为同步调用时,云端会等待设备回复;若设备没有回复,则调用超时。

输入参数
设置该服务的输入参数,可选。单击新增参数,在弹窗对话框中添加服务入参。
说明:不能用以下系统保留参数作为输入参数的标识符:set、get、post、time、value。一个服务最多支持定义 20 个入参。

输出参数
设置该服务的输出参数,可选。单击新增参数,在弹窗对话框中添加服务出参。
 
说明
不能用以下系统保留参数作为输出参数的标识符:set、get、post、time、value。
一个服务最多支持定义20个出参。

描述 
输入文字,对该服务功能进行说明或备注。长度限制为100字。
 
7.   将产品故障定义为事件,完成后单击确认。

事件参数设置如下:

功能名称
事件的名称。支持中文、大小写字母、数字、短划线和下划线,且必须以中文、英文或数字开头,不超过30个字符。
 
标识符
事件唯一标识符,在产品下具有唯一性。作为设备上报该事件数据的 Key,如 ErrorCode。说明:不能用以下系统保留参数作为标识符:set、get、post、time、value。
 
事件类型
信息:指设备上报的一般性通知,如完成某项任务等。
告警:设备运行过程中主动上报的突发或异常情况,告警类信息,优先级高。您可以针对不同的事件类型进行业务逻辑处理和统计分析。
故障:设备运行过程中主动上报的突发或异常情况,故障类信息,优先级高。您可以针对不同的事件类型进行业务逻辑处理和统计分析。

输出参数
该事件的输出参数。单击增加参数,在弹窗对话框中添加一个服务出参。
说明:不能用以下系统保留参数作为输出参数的标识符:set、get、post、time、value。一个事件最多支持定义50个出参。


上一篇:阿里云物联网定义、查看、导入物模型 下一篇:阿里云物联网服务端订阅设备消息介绍

精彩导读