检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
后通过调用函数服务(FunctionGraph)配置自定义鉴权函数。在设备接入物联网平台时,物联网平台会获取设备ID和自定义鉴权函数名称等参数,并向FunctionGraph发起发起鉴权请求,由用户实现鉴权逻辑以完成设备的接入鉴权。 图1 自定义鉴权业务架构图 应用场景 迁移场景
(可选)若没有桶,请先在OBS服务控制台创建桶,已有OBS桶的话,请跳过此步骤。 访问OBS控制台。 单击右上角的“创建桶”,进入参数配置页面,更新参数说明请参考创建桶。 使用OBS云服务管理文件,将由OBS服务进行收费,设备接入服务不再单独对文件存储进行收费。更多OBS文件存储计费详情,请参考计费说明。
在左侧导航栏选择“规则>数据转发”,单击左上角的“创建规则”。 参考下表参数说明,填写规则内容。以下参数取值仅为示例,您可参考数据转发简介创建自己的规则,填写完成后单击“创建规则”。 表1 创建规则参数说明 参数名 参数说明 规则名称 自定义,如“iotda-InfluxDB”。 规则描述
No;若没有真实设备,填写自定义字符串,由英文字母、数字、连接号-和下划线_组成。 设备ID 设备ID,用于唯一标识一个设备。如果携带该参数,平台将设备ID设置为该参数值;如果不携带该参数,设备ID由物联网平台分配获得,生成规则为product_id + _ + node_id拼接而成。 设备名称 即device_name,可自定义。
根据实际需要选择产品,并记录产品的product_id。 下载批量任务模板文件。 访问这里,下载模板文件。 填写模板文件中待创建设备的参数。 参考创建设备,编辑2中下载的模板文件,填写各项参数。 样例如下: 上传批量任务文件。 上传批量任务文件 接口信息 URL:POST /v5/iot/{projec
属性列表 toggle int 0 ~ 65535 表3 LED命令列表 能力描述 命令名称 命令字段 字段名称 类型 数据长度 枚举 命令列表 Set_LED 下发命令 LED string 3 ON、OFF 响应命令 Light_state string 3 ON、OFF 表4
设备上报数据到网关。网关转换为平台格式数据后,调用SDK的上报子设备属性/消息 的接口上报给平台。 平台向设备下发命令。网关收到后,转换为第三方协议,转发给子设备。设备收到后对命令进行处理。 协议转换网关的具体实现 网关具体实现和使用方法参见 Java版本、C版本。 父主题: 设备接入
物联网平台允许用户最多创建10个资源空间,并默认首次开通服务时平台为用户自动创建的空间为默认资源空间。 创建资源空间时,物联网平台会分配一个app_id(接口调用时参数名为app_id)作为资源空间的唯一标识。 创建资源空间后,可以在资源空间中查看app_id。 默认资源空间不允许删除,其他资源空间删除后
to a server 有效载荷(Payload)中的主要参数填写,具体参见MQTT CONNECT连接鉴权。 SUBSCRIBE - Subscribe to named topics 有效载荷(Payload)中的主要参数填写:Topic name,填写为设备想要订阅的主题消息
查询指定消息id的消息。 设备命令 API 说明 下发设备命令 设备的产品模型中定义了物联网平台可向设备下发的命令,应用服务器可调用此接口向指定设备下发同步命令,以实现对设备的同步控制。 下发异步设备命令 设备的产品模型中定义了物联网平台可向设备下发的命令,应用服务器可调用此接口向指
单击左侧导航栏的“产品”,在产品列表中,找到相应的产品,单击产品进入产品界面。 单击“Excel导入”,在产品模板表格中,填写“设备”页签的服务ID,以及“参数”页签的属性、命令、事件等参数。导入Excel表格后,然后单击“确定”。 图3 产品-Excel导入产品模型 父主题: 开发产品模型
-rule/rules/{rule_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 rule_id 是 String 参数说明:规则条件ID。 取值范围:长度不超过36,只允许字
NB模组,通过AT+NCDP命令,设置连接的华为云物联网平台的域名和端口。域名和端口请登录设备接入管理控制台,查看协议为CoAP或CoAPS的设备对接信息。 发送给NB模组的AT命令是否以\r\n结尾? 发送给NB模组的每条指令都必须以\r\n结尾。如果不以\r\n结尾,命令会在NB模组中缓存。
备支持的服务、属性、命令等信息。 产品ID 即ProductID,设备所属的产品ID,用于关联设备所属的产品模型。 服务 即Service,产品模型的一部分,描述设备具备的业务能力。将设备业务能力拆分成若干个服务后,再定义每个服务具备的属性、命令以及命令的参数。 属性 即Prop
可变报头(Variable header)中的主要参数“Topic name”,指当设备上报到物联网平台,发布者为设备时所对应的Topic。详细请参考Topic定义。 有效载荷(Payload)中的主要参数为完整的数据上报和命令下发的消息内容,目前是一个JSON对象。 Topic说明
ddress 参数 是否必选 参数类型 描述 ip 否 String 参数说明:服务的对应IP port 否 Integer 参数说明:服务对应端口 domain 否 String 参数说明:服务对应的域名 表11 RomaForwarding 参数 是否必选 参数类型 描述 addresses
备基本信息和设备数据的操作。 设备消息 设备消息为应用服务器提供向设备透传消息的功能。 设备命令 设备的产品模型中定义了物联网平台可向设备下发的命令,设备命令为应用服务器提供向设备下发命令的功能,实现对设备的控制操作。 设备属性 设备的产品模型中定义了物联网平台可向设备下发的属性
将设备上报的二进制码流解码成JSON格式的数据,发送给应用服务器。 将应用服务器响应的JSON格式数据编码成二进制码流,下发给设备。 命令下发流程 图2 命令下发流程图 在命令下发流程中,有两处需要用到编解码插件: 将应用服务器下发的JSON格式数据编码成二进制码流,下发给设备。 将设备响应的二
设置设备订阅的自定义Topic名称。 使用postman工具模拟应用侧调用下发设备消息接口,下发开启室内空调的命令。 调用查询设备消息接口,查看下发命令是否成功。若命令下发成功,室内空调将会被开启。 父主题: 设备管理
s 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 参数说明:用户Token。通过调用IAM服务