检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实现设备鉴权、消息上报及属性上报。 消息类型 说明 设备鉴权 用于设备获取鉴权信息access_token。 设备属性上报 用于设备按产品模型中定义的格式将属性数据上报给平台。 设备消息上报 用于设备将自定义数据上报给平台,平台将设备上报的消息转发给应用服务器或华为云其他云服务上进行存储和处理。
HJ212协议接入 HJ212协议说明 部署插件 设备侧对接 父主题: 泛协议接入
--openssldir=/home/test/openssl/ssl 其中“prefix”是安装目录,“openssldir”是配置文件目录,“shared”作用是生成动态链接库(即.so库) 。 如果编译有问题,配置命令加上no-asm(表示不使用汇编代码) ./config no-asm shared
信功能,如需进行商用,可以参考资源获取获取对应语言的IoT Device SDK进行集成。 前提条件 已安装Microsoft Visual Studio,若未安装请参考安装Microsoft Visual Studio。 已在管理控制台获取设备接入地址。获取地址的操作步骤,请参考平台对接信息。
method:可选,产品模型中定义的命令名称。 body:可选,命令的消息体,里面是一个个键值对,每个键都是产品模型中命令的参数名(paraName)。具体格式需要应用和设备约定。 service_id String 参数说明:设备命令所属的设备服务ID,在设备关联的产品模型中定义。 buffer_timeout
SL651协议接入 SL651协议说明 部署插件 设备侧对接 父主题: 泛协议接入
JT808协议接入 JT808协议说明 部署插件 设备侧对接 应用侧对接 父主题: 泛协议接入
exists. 已存在相同积压策略配置。 积压策略配置已存在,无需重复创建或者删除对应配置后重试。 400 IOTDA.010045 Invalid input. The %s parameter is invalid. 积压策略配置参数不合法。 请排查对应积压策略配置参数是否符合华为云控制台输入要求。
企业版请参考企业版规格 设备 单个网关设备下最多可添加的子设备数量。 50,000个 网关结构层次最大深度。 2级 设备标签 单个设备支持设置的标签数量。 10个 静态群组 单个群组层次结构的最大深度。 5级 单资源空间最大群组数。 1,000个 单个群组内最多可添加的设备数量。 20,000个
使用说明 图1 自定义鉴权操作流程 操作步骤 配置自定义鉴权函数:用户通过调用函数服务(FunctionGraph)创建自定义鉴权函数。 图2 函数列表-创建函数 图3 创建函数-参数信息 创建自定义鉴权:用户可以通过Console配置自定义鉴权信息,IoTDA负责自定义鉴权信息存
method:可选,产品模型中定义的命令名称。 body:可选,命令的消息体,里面是一个个键值对,每个键都是产品模型中命令的参数名(paraName)。具体格式需要应用和设备约定。 service_id 是 String 参数说明:设备命令所属的设备服务ID,在设备关联的产品模型中定义。 buffer_timeout
设备-设备详情-MQTT连接参数 打开MQTT.fx软件,单击设置图标。 图3 MQTT.fx设置 单击“User Credentials”,参考下表配置鉴权参数。 图4 配置鉴权参数 表1 参数说明 参数名称 说明 Broker Address 即hostname,请参考2中获取。此接入地址为域名信息
设备类型 请根据实际情况选择。 高级配置 产品ID 定制ProductID,用于唯一标识一个产品。如果携带此参数,平台将产品ID设置为该参数值;如果不携带此参数,产品ID在物联网平台创建产品后由平台分配获得。 图3 创建产品-MQTT 开发产品模型 找到新增的产品,单击“产品”进入产品界面。
协议描述:CoAP(Constrained Application Protocol)是一种在物联网世界的类web协议,使用了请求/响应交互模型。协议设计精炼, 采用 UDP 协议进行数据传输,适用在资源受限的低功耗设备上,尤其是NB-IoT的设备使用。 应用场景:在水表、电表等资源受限的低功耗设备上应用广泛。
应用服务器在调用物联网平台的创建规则触发条件(Resource:device.property,Event:report)、创建规则动作、修改规则触发条件接口配置并激活规则后,当设备上报属性数据时,物联网平台会向应用服务器推送通知消息。 URI POST /由应用服务器创建设备属性上报通知规则的转发目标决定
String 参数解释: 设备服务id。 properties 是 Object 参数解释: 设备服务的属性列表,具体字段在设备关联的产品模型中定义。 event_time 否 String 参数解释: 设备采集数据UTC时间(格式:yyyy-MM-dd'T'HH:mm:ss.S
实现设备鉴权、消息上报及属性上报。 消息类型 说明 设备鉴权 用于设备获取鉴权信息access_token。 设备属性上报 用于设备按产品模型中定义的格式将属性数据上报给平台。 设备消息上报 用于设备将自定义数据上报给平台,平台将设备上报的消息转发给应用服务器或华为云其他云服务上进行存储和处理。
平台分配获得。 service_id String 设备命令所属的设备服务ID,在设备关联的产品模型中定义。 command_name String 设备命令名称,在设备关联的产品模型中定义。 expire_time Integer 物联网平台缓存命令的时长, 单位秒。 status
参数说明:设备关联的产品ID,用于唯一标识一个产品模型,创建产品后获得。方法请参见 创建产品。 取值范围:长度不超过36,只允许字母、数字、下划线(_)、连接符(-)的组合。 function_id String 参数说明:函数ID,产品配置函数后生成的唯一标识。 取值范围:长度不超过
平台分配获得。 service_id String 设备命令所属的设备服务ID,在设备关联的产品模型中定义。 command_name String 设备命令名称,在设备关联的产品模型中定义。 paras Object 设备执行的命令,Json格式,里面是一个个键值对,如果ser