检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接口说明 设备Profile文件中定义了物联网平台可向设备下发的命令,应用服务器可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要应用服务器与设备自定义,物联网平台在接口中直接进行封装,透传。
demo源文件 demo.h demo头文件 *.h Agent Lite头文件 libcrypto.so/libssl.so openssl库文件 libuspsdk.so Agent Lite编译后的库文件 conf 存放TLS证书文件 如果开发者没有设备,可以直接在X86 Linux系统进行开发。
相应证书。请点击获取证书文件。 此证书文件只适用于华为云物联网平台。 证书类型,证书格式,以及适用开发语言,用途详见下表。 证书包名称 一级目录 二级目录 三级目录 说明 certificate Northbound API code Java 应用服务器通过HTTPS协议调用物
或者非加密的HTTP协议进行传输数据。如果采用HTTPS协议,需要上传CA证书,证书的上传可参考上传CA证书。 说明: 如果采用HTTPS协议,应用服务器取消了订阅,则绑定的证书会自动解绑,重新订阅后,请重新上传CA证书。 其他 用户可以修改应用图标和应用描述。 CA证书加载方法:
Profile(即产品模型)是用来描述一款产品中的设备“是什么”、“能做什么”以及“如何控制该设备”的文件。在物联网平台集成对接中需要先创建Profile,因为Profile里面定义了设备上报的数据和应用服务器下发的命令包含了哪些字段。定义Profile,即在物联网平台构建一款设备的抽象模型,使
离线开发的插件通过了工具检测,上传到平台后,设备日志提示异常? 该异常是运行插件代码抛出的异常,一般是相关依赖没有引入或者代码逻辑有误,可根据日志中的Java异常提示进行处理。 在离线插件关键代码处(例如decode函数入口处,出口处等)打印日志,并联系物联网平台支撑人员在后台获取日志,辅助定位问题。
在开发中心上传Profile,弹窗提示厂商ID和设备型号已存在? 当系统提示此信息时,说明在物联网平台已经存在相同设备型号和厂商ID的Profile和插件。可选择下面两种方法中的一种进行处理: 删除另一个应用或账户下的该插件和Profile(先删除插件),再导入Profile即可。
设备消息状态变更通知 接口说明 应用服务器在物联网平台订阅了消息状态变更通知后(订阅的资源为device.message.status,事件为update),当消息状态变更时,平台会向应用服务器推送通知消息。 注意事项 应用服务器收到推送消息时,请务必返回响应码。 URI 请求方法
批量任务状态变更通知 接口说明 应用服务器在物联网平台订阅了批量任务状态变更通知后(订阅的资源为batchtask.status,事件为update),当批量任务状态变更时,平台会向应用服务器推送通知消息。 注意事项 应用服务器收到推送消息时,请务必返回响应码。 URI 请求方法
接口说明 应用服务器在物联网平台订阅了设备消息上报通知后(订阅的资源为device.message,事件为report),当设备上报消息数据时,平台会向应用服务器推送通知消息。 注意事项 应用服务器收到推送消息时,请务必返回响应码。 URI 请求方法 POST URI 由应用服务器订阅设
查询设备影子 接口说明 若设备处于离线或异常状态时,应用服务器无法通过命令下发的方式向设备下发配置。此时可把要下发的配置设置到设备影子,当设备重新上线时,设备影子会把配置下发给设备。应用服务器可调用此接口查看设备影子上的设备配置信息及最新的设备上报数据信息。 注意事项 当前仅使用
接口说明 应用服务器在物联网平台订阅了设备属性变化通知后(订阅的资源为device.data,事件为update),当设备上属性数据时,平台会向应用服务器推送通知消息。 注意事项 应用服务器收到推送消息时,请务必返回响应码。 URI 请求方法 POST URI 由应用服务器订阅设备属性变化通知的callbackUrl决定
使用Postman调测(联通用户专用) 非联通用户请查看设备接入服务。 调用API接口前建议完成Profile文件和编解码插件的开发。尽管接口的调用不依赖于Profile文件和编解码插件,但是由于profile文件定义了设备数据的字段,编解码插件是上报数据和下发命令时的必要条件,因此为了使得调用接口前的业务都正常,需要先行完成产品的开发。
接口说明 应用服务器在物联网平台订阅了设备激活通知后(订阅的资源为device,事件为activate),当设备首次接入物联网平台并激活时,平台会向应用服务器推送通知消息。 注意事项 应用服务器收到推送消息时,请务必返回响应码。 URI 请求方法 POST URI 由应用服务器订阅设备激活通知中的callbackUrl决定
serviceType is not exist. 服务类型不存在。 处理建议: 请检查该设备的Profile文件是否已上传到物联网平台。 请检查请求参数是否正确,或者serviceId在Profile文件中是否存在。 400 100022 The input is invalid. 输入参数无效。
删除子设备 若子设备不再需要接入物联网平台,应用服务器可调用此接口解绑网关下的子设备。 此功能通过设备命令下发接口向网关下发命令实现,具体删除子设备命令需网关提前实现(即网关收到什么命令会触发删除子设备的流程),并已在设备的Profile文件中定义。当网关收到平台下发的删除子设备命令时,则启动内部业务流程,删除子设备。
如何获取证书? 请按照以下途径获取: 设备侧Agent Lite的证书 应用服务器加载的平台证书 应用服务器订阅平台数据时,制作调测证书或购买证书。 父主题: 应用集成(联通用户专用)
设备状态变化结果通知 接口说明 应用服务器在物联网平台订阅设备状态变化通知事件后(资源为device.status,事件为update),当物联网平台中的设备状态发生变化时,平台会向应用服务器推送通知消息。 注意事项 应用服务器收到推送消息时,请务必返回响应码。 URI 请求方法
在“软件库 > 公钥管理”中,上传固件包签名生成的“公钥文件(public.pem)”,上传公钥时,需选择厂商名称,该名称为上传的产品模型中定义的厂商名称。 在“软件库 > 固件包管理”界面中,选择“添加固件包”,将已经签名的固件包进行上传。 在上传固件包时,需要填写如下信息: 固件名称:选择已经签名的固件包。
如何获取证书? 请按照以下途径获取: 设备侧Agent Lite的证书 应用服务器加载的平台证书 应用服务器订阅平台数据时,制作调测证书或购买证书。 父主题: 订阅推送(联通用户专用)