检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
鉴权 接口说明 应用服务器首次访问物联网平台的开放API时,需调用此接口完成认证鉴权,获取accessToken。 注意事项 鉴权接口是调用其他API的前提,除了调用鉴权接口,其他接口调用都需要在request header中携带参数app_key和Authorization。a
发者参考。 SDK提供JAVA方法调用物联网平台的API接口与平台通信。 消息推送回调使用JAVA代码实现回调接口,供平台推送消息给应用服务器时调用,应用通过继承PushMessageReceiver类并重写类中的方法接收推送消息的内容。 Test API提供测试SDK接口的功能
在对设备进行某些操作时(如升级设备软固件、批量下发命令等),可通过设备组来指定要进行操作的设备。 设备升级 若需要对设备进行软固件版本升级,应用服务器可调用本部分接口为多个设备创建升级任务,升级前请确保目标版本包已经上传到物联网平台。当前仅支持对CoAP接入的设备进行软固件版本升级。
开发中心模拟设备如何上报负数? 使用LWM2M协议接入的设备上报负数时,编解码插件对应的数据类型要选择有符号整形数;实际上报数据时,负数转换为二进制编码时需要转换为补码,再转换为十六进制数填写到模拟设备数据上报界面。 例如: -5转换为二进制,原码为10000101,补码为111
软/固件包及其版本号如何获取? 软件升级包及其版本号需向设备厂家获取,固件升级包及其版本号需向模组厂家获取。 父主题: 软/固件升级(联通用户专用)
在线开发的插件部署失败如何处理? 在插件开发界面,下载编解码插件: 如果插件下载失败,则插件部署失败存在如下可能原因: 同类消息的(例如:两种数据上报的消息)messageId的值设置重复或在消息中的位置不一致。 messageId的数据类型设置为非int型。 存在字段的默认值设置为非16进制数。
应用侧使用JSON格式进行通信。因此,您需要开发编码插件,供物联网平台调用,以完成二进制格式和JSON格式的转换。 数据上报流程 在数据上报流程中,有两处需要用到编解码插件: 将设备上报的二进制码流解码成JSON格式的数据,发送给应用服务器。 将应用服务器响应的JSON格式数据编码成二进制码流,下发给设备。
物联网平台如何切换设备的在线/离线状态? NB-IoT设备上报数据后为状态为在线,距离上次上报数据25小时内未上报数据,会刷新状态为离线。 MQTT设备连接到平台后状态为在线,断开连接后平台1分钟内会自动刷新状态为离线。如果手动点击状态刷新按钮,则可实时刷新为离线状态。 更多请参考设备监控。
注册设备(验证码方式) 接口说明 在设备接入物联网平台前,应用服务器需要调用此接口在物联网平台注册设备,并设置设备的唯一标识(如IMEI)。在设备接入物联网平台时携带设备唯一标识,完成设备的接入认证。 此注册设备接口适用于使用LWM2M/CoAP协议接入的设备,或者集成了AgentLite
在线开发插件中地址域(messageId)如何使用? 当有相同类型的消息时(例如:两种数据上报的消息),需要添加地址域字段,用于区分不同的消息,且该字段在字段列表的位置必须一致。场景如下: 有两条及以上的数据上报消息或命令下发消息。 命令响应消息可看作一种数据上报消息,因此如果存
SDK提供Python方法调用物联网平台的API接口与平台通信。 消息推送回调使用Python代码实现回调接口,供平台推送消息给应用服务器时调用,应用通过继承PushMessageReceiver类并重写类中的方法接收推送消息的内容。 Test API提供测试SDK接口的功能
里开始进行。 当设备侧开发和应用侧开发均未完成时,您可以创建虚拟设备,使用应用模拟器和设备模拟器对Profile、插件等进行调测。虚拟设备调测界面结构如下: 当设备侧开发已经完成时,但应用侧开发还未完成时,您可以创建真实设备,使用应用模拟器对设备、Profile、插件等进行调测。真实设备调测界面结构如下:
在线开发Profile时,如何选择数据类型? 数据类型的配置可以参考如下原则: int:当上报的数据为整数或布尔值时,可以匹配为此类型。插件开发中可匹配int型或array类型。 decimal:当上报的数据为小数时,可以匹配为此类型。插件开发中可匹配string或者int或者array类型。
物联网平台向设备下发升级的命令,终端设备进行升级操作,升级完成后终端设备向物联网平台反馈升级的结果。 15. 物联网平台向控制台/应用服务器通知升级的结果。 MQTT协议软件升级流程 MQTT协议SOTA升级流程的详细说明: 1~2. 用户在设备管理服务的控制台上传软件包,并在控制台或者应用服务器上创建软件升级任务。
次上报数据都会上报这两个服务的数据。 如果订阅deviceDatachanged(设备数据变化通知),则物联网平台分两次将数据推送到应用服务器,第一次推送Battery服务数据,第二次推送Connectivity服务数据。例如: { "notifyType":"deviceDataChanged"
软/固件升级(联通用户专用) 软/固件升级是升级什么? 平台支持从第三方服务器下载软/固件包吗? 目标版本可以比当前版本低吗? 软/固件包及其版本号如何获取? 常见的软/固件升级错误有哪些? 为什么创建了软固件升级任务后,任务立即结束? 在设备管理服务上传固件包时需要填写的支持设备源版本是什么?
设备管理服务如何上传带插件的产品模型? 设备管理平台不支持上传带插件的产品模型。 若您希望使用带插件的产品模型,请在开发中心开发或导入Profile和编解码插件,然后发布到产品中心; 发布成功后,在设备管理平台上新增产品模型时,选择“从产品中心导入”,选择自己发布的产品即可将Profile和编解码插件一并导入。
应用在创建设备命令需要设置回调地址为接口描述中的回调地址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口。 应用通过PushMessageReceiver类并重写回调接口接收推送消息的内容。 如果回调地址不是应用服务器本身的地址,则第三方应用需要自己实现原始回调接口。 接口描述 回调地址
在工具栏中单击,对当前工程进行编译。编译成功后,在控制台面板中显示“编译成功”。 使用数据线将开发板与电脑连接,并将通信模组上的开关拨至MCU侧。 在工具栏中单击,将已经编译的程序烧录至开发板。烧录成功后,控制台面板中显示“烧录成功”。 设备调测 请参考基于IoT Studio构建应用服务器(联通用
增加设备组成员 接口说明 若需要把新增的设备或已有设备增加到某个设备组中,应用服务器可调用此接口向指定设备组添加设备成员。在向设备组添加设备前,建议通过“查询指定设备组”接口查询该设备组的当前设备数量及最大设备数量限制,确保设备组中还有足够的可添加成员数量。 注意事项 一个设备只能归属一个设备组。