检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用服务器可以调用物联网平台的应用侧API接口给设备或网关下发命令,所以设备或网关需要随时检测命令下发的广播,以便在接收到命令时进行相应业务处理。 注册DataTransService.TOPIC_COMMAND_RECEIVE广播接收器对命令下发进行相应处理。 1 LocalBroadcastManager
在设备管理服务上传固件包时需要填写的支持设备源版本是什么? 源版本就是设备当前版本是源版本中的一个,才允许升级。设备的当前版本号可以在控制台的“所有设备 > 设备详情 > 设备信息”中获取。 父主题: 软/固件升级(联通用户专用)
平台给设备发送软/固件包的时候,是否支持断点续传功能? 支持。设备需要记录传送中断时软/固件包的分片位置,以便于传送恢复后请求续传未传送的软/固件包分片。但是如果传送恢复后设备发现升级包的校验码(进软件包支持)改变了,说明这是一个新的升级包,设备要清空之前的分片重新下载。 父主题:
String(1-64) body 命令对应的服务ID,要与profile中定义的serviceId保持一致。 method 必选 String(1-128) body 服务下具体的命令名称,要与profile中定义的命令名保持一致。 paras 可选 ObjectNode body 命令参数,json
新建LED服务,管理路灯的开/关灯。当路灯收到物联网平台下发的开/关灯命令后,响应并上报当前的状态信息。 在“命令列表”区域单击“添加命令”,命令名称为Set_Led,然后单击“确定”。 单击“添加下发命令字段”,填写相关信息,然后单击“确定”。 配置示例: 名称:led 数据类型:string
关于平台上的事件种类和推送的消息样例,请参考推送通知。 https推送的前提是先在平台上上传应用服务器的CA证书。 命令下发 本部分接口提供命令的创建、删除、查询、批量创建等功能。 批量处理 目前仅支持创建批量下发缓存命令任务,您也可以查询批量任务信息。 设备组管理 应用服务器可以通过本部分接口在物联网平台上
离线开发的插件包通过了工具检测,上传到平台时,提示找不到插件? 使用反编译工具打开preload文件夹下jar包,检查OSGI-INF->CodecProvideHandler.xml是否为xml格式,且不存在乱码。 图1 CodecProvideHandler.xml样例 检查name和implementation
tness服务,Brightness服务下有一个brightness属性和一个PUT命令。在调用创建设备命令或设备服务调用等接口时,如果不是使用以下Profile内容,请将相关服务、属性或者命令名称修改为相应的名称。 创建新的Profile方法: 登录开发者中心,选择“产品 > 产品开发
定义每个服务具备的属性、命令以及命令的参数。 以水表为例,水表具有多种能力,如上报水流、告警、电量、连接等各种数据,并且能够接受服务器下发的各种命令。Profile文件在描述水表的能力时,可以将水表的能力划分五个服务,每个服务都需要定义各自的上报属性或命令。说明如下: 服务名 描述
String(1-64) body 命令对应的服务ID,要与profile中定义的serviceId保持一致。 method 必选 String(1-128) body 服务下具体的命令名称,要与profile中定义的命令名保持一致。 paras 可选 ObjectNode body 命令参数,json
必选 指示设备可以执行的命令,如果本服务无命令则置null。 commandName 必选 指示命令的名字,命令名与参数共同构成一个完整的命令。 paras 必选 命令包含的参数。 paraName 必选 命令中参数的名字。 dataType 必选 指示命令参数的数据类型。 取值范围:string、int、string
关灯状态,数据类型为int,0代表关闭,1代表打开状态。 接下来定义远程控制开关灯状态的命令。点击“添加命令”按钮,定义命令名称为:SWITCH_LIGHT。 点击“添加下发命令字段”,命令名称为:SWITCH_LIGHT,数据类型为:string,长度为:3个字符,枚举值为:ON
未完成TUP注册,则上报513错误。 当出现此513错误时,可以按照如下方法进行处理: 当网络环境状态不佳时,会导致注册过程概率性超过4s,从而出现513错误。请联系NB网络运营商检查网络状态。 通过AT+NMGS发送业务数据会触发注册,如果4秒钟内没有收到t/d资源(收发业务数
应用服务器可调用此接口在物联网平台上创建设备组,并把设备归类到不同的设备组内,进行分组管理。在对设备进行某些操作时(如升级设备软固件、批量下发命令等),可通过设备组来指定要进行操作的设备。 注意事项 一个设备只能归属一个设备组。 URI 请求方法 POST URI /iocm/app/devgroup/v1
tness服务,Brightness服务下有一个brightness属性和一个PUT命令。在调用创建设备命令或设备服务调用等接口时,如果不是使用以下Profile内容,请将相关服务、属性或者命令名称修改为相应的名称。 创建新的Profile方法: 登录开发者中心,选择“产品 > 产品开发
应用服务器可以调用物联网平台的应用侧API接口给设备或网关下发命令,所以设备或网关需要随时检测命令下发的广播,以便在接收到命令时进行相应业务处理。 注册IOTA_TOPIC_SERVICE_COMMAND_RECEIVE/{deviceId}广播接收器对命令下发进行相应处理。 1 2 sprintf(acBuf
应用服务器可以调用物联网平台的应用侧API接口给设备或网关下发命令,所以网关得随时监听命令下发的广播,以便接收到命令时进行相应业务处理。 注册观察者对命令接收进行相应处理。 1 2 3 4 5 6 //注册观察者 AgentLiteDataTrans agentLiteDataTrans = AgentLiteDataTrans
Tiny是部署在具备广域网能力、对功耗/存储/计算资源有苛刻限制的终端设备上的轻量级互联互通中间件,您只需调用API接口,便可实现设备快速接入到物联网平台以及数据上报和命令接收等功能,相关集成指导请参见端云互通组件开发指南。 父主题: 使用模组接入
平台支持从第三方服务器下载软/固件包吗? 目标版本可以比当前版本低吗? 软/固件包及其版本号如何获取? 常见的软/固件升级错误有哪些? 为什么创建了软固件升级任务后,任务立即结束? 在设备管理服务上传固件包时需要填写的支持设备源版本是什么? 设备每次上报数据都会收到平台下发的软/固件版本查询命令? 在软/固件升级任务中,业务处理是否会中断?
该组件为Agent Lite提供给开发者的工具组件,如果开发者无法进行Json格式的编码和解码,则可以使用该组件进行编码和解码。主要用于上报数据组装与下发命令解析。 1. Json编码 使用Json组件进行编码的流程。 创建Json编码对象。 1 HW_JSONOBJ HW_JsonObjCreate()