检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备绑定是指设备第一次接入物联网平台的过程,需要开发者先在物联网平台注册直连设备,之后在设备上发起绑定操作,将设备绑定到物联网平台上。如果未在物联网平台注册该设备,则绑定操作会失败,Agent Lite将会等待一段时间继续尝试。 接口描述 1 HW_INT IOTA_Bind(const
如更换设备等场景),第三方应用需要调用此接口在物联网平台更新设备的唯一标识,并重新绑定设备。 仅当设备处于离线状态时,才能进行刷新设备密钥操作。 接口功能 支持第三方应用在物联网平台更新已注册设备的nodeId,在设备deviceId不变的情况下,重新绑新设备。 接口描述 1 def
物联网平台支持设备数据上报和设备命令下发,但若要将两者联动起来,一般需要由应用服务器实现对应逻辑。 设备管理服务提供规则引擎功能,平台上简单几步操作即可实现数据上报特定数据时平台自动下发指定命令,减少应用服务器开发工作量。 本示例为设备自带的温度传感器上报的温度大于80度时,平台自动下发命令关闭设备。
发者的编程技能有着较高的要求,且开发周期较长。 华为云物联网平台提供IoT Studio服务,实现在线可视化的应用服务器开发,简单的拖曳式操作,所见即所得的开发界面,大大降低开发周期。 本示例基于小熊派开发板的智慧路灯方案构建一个应用服务器,请先参考基于小熊派的智慧路灯完成平台侧和设备的开发。
operationId String 操作任务ID。 createTime String 操作任务的创建时间。 startTime String 操作任务的启动时间。 stopTime String 操作任务的停止时间。 operateType String 操作类型。 firmware_upgrade
设备作为消息接收方时,需要先订阅相关Topic,这样物联网平台向对应Topic发送消息时,设备才能接收到。设备需要根据具体实现的业务来决定订阅哪些Topic。 Topic 消息发送方 (Publisher) 消息接收方 (Subscriber) 说明 /huawei/v1/devic
operationId String 操作任务ID。 createTime String 操作任务的创建时间。 startTime String 操作任务的启动时间。 stopTime String 操作任务的停止时间。 operateType String 操作类型。 firmware_upgrade
Integer(64) 操作设备总数。 wait Integer(64) 等待操作的设备个数。 processing Integer(64) 正在操作的设备个数。 success Integer(64) 操作设成功的设备个数。 fail Integer(64) 操作失败的设备个数。 stop
operationId String 操作任务ID。 createTime String 操作任务的创建时间。 startTime String 操作任务的启动时间。 stopTime String 操作任务的停止时间。 operateType String 操作类型。 firmware_upgrade
operationId String 操作任务ID。 createTime String 操作任务的创建时间。 startTime String 操作任务的启动时间。 stopTime String 操作任务的停止时间。 operateType String 操作类型。 “firmware_upgrade”
Integer(64) 操作设备总数。 wait Integer(64) 等待操作的设备个数。 processing Integer(64) 正在操作的设备个数。 success Integer(64) 操作设成功的设备个数。 fail Integer(64) 操作失败的设备个数。 stop
可以收回资源访问权限,即解除授权。 操作步骤 以应用A授权给应用B为例,具体操作步骤如下: 登录物联网平台控制台,点击右上角“进入设备管理服务”。 单击A应用,进入应用详情。 单击“授权应用”页签。 选择“授权应用列表”,在列表中可以查看或删除已经授权过的应用。 单击“授权操作”,在弹出的“授权操作”对话框
query 见下表QueryUpgradeSubTaskInDTO的描述。 operationId 必选 String path 操作任务ID,在创建操作任务后由物联网平台返回获得。 accessToken 必选 String header 如果调用了定时刷新token接口,此参数
query 见下表QueryUpgradeSubTaskInDTO的描述。 operationId 必选 String path 操作任务ID,在创建操作任务后由物联网平台返回获得。 accessToken 必选 String header 填写鉴权接口获取的accessToken。
Agent Tiny SDK 面向对功耗、存储、计算资源有苛刻限制的终端设备,例如单片机、芯片、模组。 LWM2M over CoAP 、MQTT 两者对设备软硬件要求如下: SDK种类 RAM容量 Flash容量 CPU频率 操作系统类型及版本要求 支持的编程语言/平台 Agent
apiTest下的每个类都包含了main方法,可单独运行,旨在演示如何调用SDK接口。 开发环境要求 开发平台 开发环境 配套要求 推荐的操作系统 IoT 开发工具:JetBrains PyCharm 2018.1.4 x64 Python Project Interpreter:Python
{accessToken}”,其中{accessToken}为调用鉴权接口返回的accessToken。 operationId 必选 String path 操作任务ID,在创建操作任务后由物联网平台返回获得。 subOperationStatus 可选 String query 子任务状态,不指定,则查询该任务下所有子任务执行详情。
一条命令,如果是业务应用接入物联网平台,则操作业务应用向设备下发一条命令。 如果真实设备支持自动返回命令执行结果,则在真实设备收到命令后,直接查看测试用例执行结果。如果真实设备不支持自动返回命令执行结果,则根据真实设备收到的命令,手动操作真实设备上报命令执行结果后,查看测试用例执行结果。
批量管理,减轻设备管理成本。详细请参见群组与标签。 设备批操作 支持对设备的批量操作,包括:批量设备注册,批量配置更新、批量命令下发、批量固件升级、批量软件升级。 设备远程诊断 支持远程进行设备的运行日志收集、重启模组操作。详细请参见远程诊断。 设备配置更新 支持通过应用服务器或
使用设备管理服务的完整流程如下图所示,主要分为产品开发、上线和日常管理三个部分。用户可以根据自己角色的不同,执行对应的操作即可。 产品开发:在开发中心(测试环境)操作,开发者在接入设备前,需要进行相应的开发工作,包括平台侧开发(开发中心)、设备侧开发、应用侧开发,是真实设备接入到设备管理服务的前提条件。