检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
的设备,鉴权方式不同。 接入类型 鉴权方式 使用LwM2M/CoAP协议接入的设备 在设备接入物联网平台前,用户通过应用服务器调用创建设备接口或通过控制台在物联网平台注册设备。若为非安全设备,在设备接入物联网平台时携带设备唯一标识,完成设备的接入鉴权;当采用DTLS/DTLS+传
设备鉴权:平台验证设备是否具有接入权限。 设备消息上报:设备通过MQTT/HTTPS等协议发送消息数据。 按照不同的设备协议,调用的接口不一样,下面分别介绍MQTT、HTTPS协议消息上报的样例: MQTT:通过消息上报接口MQTT协议消息上报、使用MQTT.fx调测上报数据到物联网平台。 MQTT消息上报Topic样例如下:
备间通信四种数据转发方式。 HTTP/HTTPS方式 订阅:应用服务器通过调用物联网平台的创建规则触发条件、创建规则动作、修改规则触发条件接口配置并激活规则,或者在控制台创建订阅任务,向平台获取发生变更的设备业务信息(如设备生命周期管理、设备数据上报、设备消息状态、设备状态等)和
下行数据的消息编码,将对象数据转换为TCP原始码流。 UpLinkHandler 设备上行数据处理类。把TCP协议数据转成平台格式数据,并调用SDK接口进行上报 DownLinkHandler IoT平台下发数据处理类。将平台下发数据转换为TCP协议数据,并下发给设备。 DeviceSessionManger
设备属性上报:设备通过MQTT/HTTP/LwM2M等协议上报属性数据。 按照不同的设备协议,调用的接口不一样,下面分别介绍MQTT、HTTPS、LwM2M/CoAP这三种协议中属性上报的样例: MQTT:通过属性上报接口MQTT协议属性上报、使用MQTT.fx调测上报数据到物联网平台,MQTT属性上报样例如下:
设备发放服务使用限制列表 对象 类别/描述 限制 设备 集成Agent Lite的设备(MQTT) 不支持 原生MQTT协议设备 支持,设备需要开发设备引导接口,具备设备发放能力。 集成LiteOS的设备(LwM2M) 支持 证书 数字证书保证系统内各服务及系统与外部通信的安全性,防止通信数据在传输过程被篡改造成安全风险。
SDK或者原生MQTT协议接入的设备,需要在设备程序中,设置设备订阅的自定义Topic名称。 使用postman工具模拟应用侧调用下发设备消息接口,下发开启室内空调的命令。 调用查询设备消息接口,查看下发命令是否成功。若命令下发成功,室内空调将会被开启。 父主题: 设备管理
第三方协议接入。完成第三方协议的解析,鉴权。 协议转换。负责完成第三方协议数据和平台格式数据的互相转换。 上行:把第三方协议数据转成平台格式数据,并调用设备SDK接口进行上报。 下行:收到平台下行数据时,转换为第三方协议数据转发给第三方协议设备。 设备SDK。即平台提供的设备接入SDK,提供了网关的通用
新设备的兼容控制。 该场景主要描述的是设备可以通过MQTT协议与物联网平台进行交互,用户可以在控制台产品详情中自定义Topic,通过应用侧接口或控制台创建数据转发规则,把设备上报的消息转发给其他华为云服务,供应用侧用户主动去消费。 核心知识点:产品模型、消息上报、消息下发、MQT
某一类具有相同能力或特征的设备的集合称为一款产品。除了设备实体,产品还包含该类设备在物联网能力建设中产生的产品信息、产品模型(Product Model)、插件等资源。 登录管理控制台,选择您的实例,单击实例卡片进入。单击左侧导航栏“产品”,单击页面左侧的“创建产品”。 图10 产品-创建产品 创建一个
eId和密钥以完成设备的接入鉴权。 使用LwM2M/CoAP协议接入的鉴权流程 图1 LwM2M/CoAP协议接入鉴权流程图 通过调用注册接口向物联网平台发送注册请求或者在控制台上注册设备。 物联网平台向设备分配密钥,返回timeout。 密钥可以在注册设备时自定义,如果没有定义,平台将自动分配预置密钥。
版本号 变更类型 功能描述说明 1.3.4 功能增强 优化日志打印; oc开头SubscribeTopic返回topic; demo优化; 网关接口bug修复; 升级目标框架; 其它优化。 1.3.3 新增功能 OTA升级支持网关模式 1.3.2 功能增强 更新服务器ca证书 1.3.1
某一类具有相同能力或特征的设备的集合称为一款产品。除了设备实体,产品还包含该类设备在物联网能力建设中产生的产品信息、产品模型(Product Model)、编解码插件等资源。下面,我们按照小熊派智慧路灯的基本特征,在控制台上创建智慧路灯产品。 登录管理控制台,选择您的实例,单击实例卡片进入。单击左侧导航栏“产品”,单击页面左侧的“创建产品”。
首次建链时候,请参考这里进行预置。若密钥丢失,可通过调用接入凭证接口进行重置,也可以参考这里进行重置。 获取AMQP接入凭证 若应用使用AMQP协议接入物联网平台进行数据流转,请先预置接入凭证。您可以通过调用生成接入凭证接口预置,也可以前往控制台页面进行预置,详细方法请参考如下操作:
当上报的数据为字符串数组时,可配置为此类型。 此类型属性上报推荐格式样例:["str1","str2","str3"] 访问权限 可读:通过接口可以查询该属性。 可写:通过接口可以修改该属性值。 取值范围 请根据此类设备的实际情况进行配置。 步长 单位 图1 新增属性-batteryLevel 单击“添加命令”,在弹出窗口中配置命令。
pe设置为与serviceId一致,均对应界面上的服务类型。 网关添加的子设备所属产品为空怎么处理? 通过Agent Lite的接口添加子设备时,接口参数携带的设备信息需要与子设备在物联网平台上定义的产品模型一致,否则会因为匹配不上产品而导致子设备所属产品为空。请删除所属产品为空
0.1 功能增强 增加mqtts不校验平台公钥场景、TLS版本为V1.2、增加消息存储样例等场景 0.9.0 新功能 增加网关更新子设备状态接口 0.8.0 功能增强 更换新的接入域名(iot-mqtts.cn-north-4.myhuaweicloud.com)和根证书。 如果设备使用老域名(iot-acc
使用场景 设备端向自定义Topic发布消息;应用端通过数据转发功能实现数据平滑流转至消息中间件、存储、数据分析、业务应用。 应用端调用下发设备消息接口,向指定的自定义Topic发布消息。设备通过订阅该Topic,接收来自服务端的消息。 端到端通信、广播通信、设备迁移。 使用限制 每个产品模型最多支持50个自定义Topic。
消费者可以按顺序消费设备依次上传上来的数据。 下行消息保序 在需要下行消息保序的场景,可以参考如下图的方案进行设计: 应用平台调用同步命令接口下发命令A。 IoTDA收到同步命令A的请求后,会将命令转换为MQTT消息下发给设备,下发请求后平台会阻塞等待,等待设备返回命令A的执行结果。
获取MQTT接入凭证 若应用使用MQTT协议接入物联网平台进行数据流转需要使用接入凭证,首次使用或者忘记接入凭证请先预置接入凭证。您可以通过调用生成接入凭证接口预置,也可以前往控制台页面进行预置,详细方法请参考如下操作: 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。