检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
订阅数据 应用服务器通过调用物联网平台的“订阅平台业务数据”接口,告知物联网平台消息推送的地址和通知类型,比如设备业务数据、设备告警等,接口信息详见API参考文档。 在订阅场景下,物联网平台是客户端,应用服务器是服务端,物联网平台调用应用服务器的接口,并向应用服务器推送消息。在Java
备业务消息区分,PCP协议固定以0XFFFE作为起始字节。因此要求设备的业务消息的前两个字节不能是0XFFFE,更多细节参考附录PCP消息识别。 本协议消息采用一问一答模式,所有请求消息都有一个响应消息。 消息结构 字段名 字段类型 描述和要求 起始标识 WORD 起始标识,固定为0XFFFE。
必选 HW_CHAR 设备Id,该参数必须带结束符‘\0'。 pcStatus 必选 HW_CHAR 设备状态,该参数必须带结束符‘\0'。 在线: ONLINE。 离线: OFFLINE。 pcStatusDetail 必选 HW_CHAR 设备状态详细信息,该参数必须带结束符‘\0'。
制台应用服务器通知升级的结果。 MQTT协议固件升级流程 MQTT协议FOTA升级流程的详细说明: 1~2. 用户在设备管理服务的控制台上传软件包,并在控制台或者应用服务器上创建软件升级任务。 3. 平台感知设备是否在线,当设备在线时立即触发升级协商流程。当设备不在线时,等待设备
绑定设备通知 接口说明 应用服务器在物联网平台订阅了绑定设备通知后(订阅的通知类型为bindDevice),当设备接入并绑定物联网平台时,平台会向应用服务器推送通知消息。 注意事项 应用收到推送消息,请务必返回响应码。 URI 请求方法 POST URI 由应用服务器订阅请求消息中的callbackurl决定。
在弹出窗口中,按照下表配置参数。 参数名称 参数说明 任务名 创建设备配置下发的任务名称。 执行类型 任务的执行类型。分为“现在”、“设备在线时”、“自定义”。选择“自定义”时需要设置“执行时间。” 执行时间 执行类型选择“自定义”时生效,设置任务执行的时间。 重试策略 否:不重试。
应用在订阅平台业务数据时需要订阅接口描述中的指定回调地址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口。 应用通过PushMessageReceiver类并重写回调接口接收推送消息的内容。 如果回调地址不是应用服务器本身的地址,则第三方应用需要自己实现原始回调接口,接口内容请参考物联网平台API参考中的消息推送章节。
的指定回调地址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口 2. 应用通过继承PushMessageReceiver类并重写回调接口接收推送消息的内容 3. 如果回调地址不是应用服务器本身的地址,则第三方应用需要自己实现原始回调接口,接口内容请
"data":"string", "productId":"string", "topic":"string" } 转发下行消息结果 应用服务器在物联网平台创建下行信息结果的规则后,当消息状态变更时,平台将消息结果推送给华为云其他服务。 表4 下行消息的结果转发结构体 参数名称 类型
时延要求的业务。 终端设备功耗低,采取电池供电方式,如抄表业务。 平台在设备上线时才会下发缓存命令 300秒 DRX 该模式的终端基本处于在线状态,物联网平台的下行数据随时可达终端设备,在每个DRX周期(例如1.28秒、2.56秒,5.12秒 或者10.24秒),终端都会检测一次
填写任务基本信息,点击“下一步”。 如果需要配置升级任务的执行类型和重试参数,“高级”选择“是”。 执行类型:开发中心在什么时候给设备下发升级任务,取值范围:现在、设备在线时或自定义时间段。 重试参数:执行任务失败后,是否重新执行任务。 选择产品,点击“下一步”。 选择需要升级的固件包,点击“下一步”。 如果
备能力)查询。 当应用服务器向平台查询设备的历史数据和历史命令时,这些数据已经存储在物联网平台上,因此与设备是否在线无关。 订阅管理 物联网平台允许应用服务器订阅其所关注的事件,每一种事件的每一次订阅都会生成一个subscriptionId,应用服务器可以使用subscripti
批量查询设备信息 接口说明 已在物联网平台注册的设备,应用服务器若需要根据条件查看多个设备的详细信息(如厂商、型号、版本、状态和服务属性等信息),可调用此接口在物联网平台查询获取。 URI 请求方法 GET URI /iocm/app/dm/v1.4.0/devices 传输协议
error),则说明为编解码插件的问题,需要使用编解码检测工具检查编解码插件的正确性。 在“设备管理”中检查设备状态,如果设备状态为异常或者离线,则需要保证设备为在线状态,可尝试上报一条数据。 如果命令状态为已发送或超时,说明命令已经由物联网平台送出,建议先检查设备是否已收到命令,因为超时是指设备没有在
数据上报结果接收: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 //开发者注册广播接收器对设备服务数据上报结果进行相应的的处理 BroadcastReceiver mReportDataRsp; mReportDataRsp =
应用在订阅平台业务数据时需要订阅接口描述中的指定回调地址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口。 应用通过PushMessageReceiver类并重写回调接口接收推送消息的内容。 如果回调地址不是应用服务器本身的地址,则第三方应用需要自己实现原始回调接口,接口内容请参考物联网平台API参考中的消息推送章节。
物联网平台向控制台/应用服务器通知升级的结果。 MQTT协议软件升级流程 MQTT协议SOTA升级流程的详细说明: 1~2. 用户在设备管理服务的控制台上传软件包,并在控制台或者应用服务器上创建软件升级任务。 3. 平台感知设备是否在线,当设备在线时立即触发升级协商流程。当设备不在线时,等待设备
构建应用服务器 基于IoT Studio构建应用服务器(联通用户专用) 基于软件开发平台构建应用服务器(联通用户专用)
的指定回调地址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口 2. 应用通过继承PushMessageReceiver类并重写回调接口接收推送消息的内容 3. 如果回调地址不是应用服务器本身的地址,则第三方应用需要自己实现原始回调接口,接口内容请
求有信号覆盖。 设备数量多,接入成本要低,自身硬件资源有限,要求设备网络要深度覆盖,低功耗,数据量较少。 智慧园区 应用子系统多、设备传感器种类多、无统一的通信协议标准,上报的数据无统一格式。设备大部分无IP通信能力,需要通过网关接入。可通过有线网络接入。 应用独立子系统多,格式