检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接收到平台推送的消息后,开发者需要根据业务进行处理,但不建议进行复杂计算、I/O操作或者可能长时间等待的动作,可以先写数据库,应用进入相应界面或者刷新界面再从数据库取数据并进行数据处理。 回调路径已在SDK中设置好了,所以在订阅时要注意设置对应的回调地址。回调的IP地址则是服务器的地址,
在“证书”窗口,选择“证书路径”,查看多级证书,选中证书路径中的某个证书,单击“查看证书”。 系统将弹出证书窗口,选择“详细信息”,然后重复上述导出证书的步骤,导出已选证书。 使用文本编辑器,将所有导出的证书以首尾相连的方式,合并为一个.pem格式的文件。该文件需要上传到物联网平台相应的应用下。 回调证书上传
应用在订阅平台管理数据时需要订阅接口描述中的指定回调地址,回调地址中的server与port为应用服务器公网地址与服务器配置中指定的端口。 应用通过PushMessageReceiver类并重写回调接口接收推送消息的内容。 如果回调地址不是应用服务器本身的地址,则第三方应用需要自己实现原始回
后(订阅的通知类型为deviceEvent),当平台收到设备上报的事件消息时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了设备事件通知的第三方应用推送通知消息。 注意事项 1. 应用在订阅平台业务数据时需要订阅接口描述中的指定回调地址,回调地址中的serve
务器公网地址与服务器配置中指定的端口。 应用通过PushMessageReceiver类并重写回调接口接收推送消息的内容。 如果回调地址不是应用服务器本身的地址,则第三方应用需要自己实现原始回调接口,接口内容请参考物联网平台API参考中的消息推送章节。 接口描述 回调地址 https://server:port/v1
在开发中心调测时,可查看开发中心的消息跟踪,确定平台是否发送数据成功。 请在应用服务器抓包确认是否收到来自物联网平台的POST消息。 地址对应的服务端端口没有开放。请在其他外网机器上使用telnet命令验证下您的IP和端口是否已开放。若未开放,请修改订阅的IP和端口。 如果订阅地址是域名,并
命令对应的服务ID,要与profile中定义的serviceId保持一致。 method String(1-128) 服务下具体的命令名称,要与profile中定义的命令名保持一致。 paras ObjectNode 命令参数,jsonString格式,里面是一个个健值对,每个健都是profile中命令的参数名(p
批量查询订阅 典型场景 第三方应用可在物联网平台上创建多个订阅,以订阅不同类型的设备变更通知。第三方应用若需要查看本应用下所有订阅配置,或者查看某种订阅类型下的所有订阅配置,可调用此接口进行查询。 接口功能 支持第三方应用在物联网平台查询本应用下的所有订阅信息,或者某种订阅类型下的所有订阅信息。
String(1-64) body 命令对应的服务ID,要与profile中定义的serviceId保持一致。 method 必选 String(1-128) body 服务下具体的命令名称,要与profile中定义的命令名保持一致。 paras 可选 ObjectNode body 命令参数,json
应用集成(联通用户专用) 非联通用户请查看设备接入服务。 如何获取证书? 如何获取应用ID和应用密钥?如何重置应用密钥? 应用服务器如何获取设备上报到物联网平台的数据? 应用服务器调用接口失败怎么处理? 应用服务器下发命令失败,收到403的错误,提示回调地址冲突? 应用服务器如何获取设备的IMEI号? 应用服务器如何下发缓存命令?
批量查询订阅 典型场景 第三方应用可在物联网平台上创建多个订阅,以订阅不同类型的设备变更通知。第三方应用若需要查看本应用下所有订阅配置,或者查看某种订阅类型下的所有订阅配置,可调用此接口进行查询。 接口功能 支持第三方应用在物联网平台查询本应用下的所有订阅信息,或者某种订阅类型下的所有订阅信息。
在同一个应用下,平台可以将不同设备上报的数据,推送到两个服务器吗? 可以。只要回调地址不同,均可以接收到平台推送的数据。 父主题: 订阅推送(联通用户专用)
通过应用服务器向设备下发命令,在设备侧查看设备的执行结果,如果设备的执行动作与下发的命令相符,且在“设备管理服务控制台”中查看下发命令任务的执行结果为“已送达”或“成功”,则表示应用服务器向设备下发命令成功。 对于NB-IoT设备,如果采用的是缓存下发模式,需要触发设备再次上报数据后,命令才会下发给设备。
查询单个设备信息 接口说明 已在物联网平台注册的设备,应用服务器若需要查看某个设备的详细信息(如厂商、型号、版本、状态和服务属性等信息),可调用此接口在物联网平台查询获取。 URI 请求方法 GET URI /iocm/app/dm/v1.4.0/devices/{deviceId}
-CAcreateserial -days 3650 (可选)如果您需要.crt/.pem后缀的证书,可以根据如下命令进行转换。下面将以server.cer转为为server.crt为例进行说明,需要转换ca.cer证书时,请将命令中的server替换为ca。 openssl x509 -inform PEM
query 分页查询参数,查询结果分页显示时指定要查看的页信息,默认0,查询第一页,取值范围为大于等于0的整数。 “gatewayId”与“pageNo”不能同时为空。 pageSize 可选 Integer query 分页查询参数,查询结果分页显示时每页显示的记录数,默认值为25,取值范围为1-250的整数。
批量删除订阅 接口说明 应用服务器若不再需要接收物联网平台推送的订阅通知消息,或者不再需要接收某类订阅通知消息,可调用此接口批量删除订阅配置,取消订阅,可删除全部订阅,或删除指定订阅类型的所有订阅,或删除指定回调URL地址的所有订阅。 URI 请求方法 DELETE URI /iocm/app/sub/v1
完成二进制格式和JSON格式的转换。 数据上报流程 在数据上报流程中,有两处需要用到编解码插件: 将设备上报的二进制码流解码成JSON格式的数据,发送给应用服务器。 将应用服务器响应的JSON格式数据编码成二进制码流,下发给设备。 命令下发流程 在命令下发流程中,有两处需要用到编解码插件:
在设备绑定前配置平台的地址和端口。 接口描述 1 public static boolean setConfig(int key, String value); 接口所属类 BindConfig 参数说明 字段 必选/可选 类型 描述 key 必选 int 设备绑定的配置项。 平台IP:BindConfig
订阅:是指应用服务器通过调用物联网平台的API接口,向平台获取发生变更的设备业务信息(如设备注册、设备数据上报、设备状态等)和管理信息(软固件升级状态和升级结果)。 推送:是指订阅成功后,物联网平台根据应用服务器订阅的数据类型,将对应的变更信息推送给指定的URL地址。 数据上报 当设备完成和