检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发Profile 什么是Profile(联通用户专用) 在线开发Profile(联通用户专用) 离线开发Profile(联通用户专用) 导出和导入Profile 父主题: 平台侧开发
例如:用户将B应用授权给A应用管理,进行授权操作时可选择授权查询权限或者编辑权限,如果是授权编辑权限,则A应用可以管理B应用下的设备,A应用具备和B应用一样的设备管理权限,但不允许将B应用下的设备挂到A应用下的群组中;如果是查询权限,则A应用仅可以查询B应用下的设备。 解除授权 可以收回资源访问权限,即解除授权。
离线开发的插件通过了工具检测,上传到平台后,设备日志提示异常? 该异常是运行插件代码抛出的异常,一般是相关依赖没有引入或者代码逻辑有误,可根据日志中的Java异常提示进行处理。 在离线插件关键代码处(例如decode函数入口处,出口处等)打印日志,并联系物联网平台支撑人员在后台获取日志,辅助定位问题。
备响应 DELIVERED,平台收到设备响应,命令已到达设备 SUCCESS,平台收到命令结果上报,且上报的结果是成功 FAIL,平台收到命令结果上报,且上报的结果是失败 resultDetail 必选 ObjectNode body 设备上报命令结果上报时,携带的自定义字段 响应参数
byte[] serviceData)接口发布数据。 “topic”是要发布数据的topic。 “qos”是mqtt协议的一个参数。 “serviceData”实际上是一个json字符串,内容是健值对(可以有多组健值对)。每个健是profile中定义的属性名(propertyName),值就是具体要上报的内容了。
1个字节),长度为1个字节;41表示描述信息,长度为1个字节。 在“应用模拟器”区域查看数据上报的结果:{other_info=A}。41是A的十六进制ASCII码。 十六进制码流示例:03024142。03表示messageId,此消息上报可变长度字符串类型的描述信息;02表示
在线开发。 在线开发:即在开发中心上,通过界面操作进行开发Profile,开发完成后可以下载,并发布到产品中心。如何在线开发? 离线开发:是指开发者通过了解Profile格式规范,在本地进行开发、打包。如何离线开发? 新增产品模型 Profile开发完成并测试验证后,可以将pro
参见命令下发。 应用对接 物联网平台开放了海量的API接口和SDK,帮助开发者快速孵化行业应用。详细查看应用对接指引。 设备影子 设备影子是一个JSON文档,用于存储设备的状态、设备最近一次上报的设备属性、应用服务器期望下发的配置。每个设备有且只有一个设备影子,设备可以获取和设置
false 失败。 示例 1 2 3 4 5 6 7 8 9 10 //设置登录配置(deviceId,secret,appid是bind返回的参数) private void configLoginPara() { LoginConfig.setConfig(LoginConfig
设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 gatewayId 必选 String body 网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。
0/messageReceiver 回调接口 def handleDeviceDeleted(self) 接口所属类 PushMessageReceiver 参数说明 入参是request.json 参数 必选/可选 类型 位置 描述 nddDTO 必选 NotifyDeviceDeletedDTO body 见
设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 gatewayId 必选 String body 网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。
String body 设备ID,用于唯一标识一个设备。 gatewayId 必选 String body 网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。
def handleSwUpgradeStateChanged(self) 接口所属类 PushMessageReceiver 参数说明 入参是request.json 参数 必选/可选 类型 位置 描述 nsuscDTO 必选 NotifySwUpgradeStateChangedDTO
handleDeviceDesiredStatusChanged(self) 接口所属类 PushMessageReceiver 参数说明 入参是request.json 参数 必选/可选 类型 位置 描述 nddscDTO 必选 NotifyDeviceDesiredStatusChangedDTO
String body 设备ID,用于唯一标识一个设备。 gatewayId 必选 String body 网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。
回调接口 def handleServiceInfoChanged(self) 接口所属类 PushMessageReceiver 参数说明 入参是request.json 参数 必选/可选 类型 位置 描述 nsicDTO 必选 NotifyServiceInfoChangedDTO body
def handleFwUpgradeStateChanged(self) 接口所属类 PushMessageReceiver 参数说明 入参是request.json 参数 必选/可选 类型 位置 描述 nfuscDTO 必选 NotifyFwUpgradeStateChangedDTO
回调接口 def handleDeviceModelDeleted(self) 接口所属类 PushMessageReceiver 参数说明 入参是request.json 参数 必选/可选 类型 位置 描述 ndmdDTO 必选 NotifyDeviceModelDeletedDTO body
回调接口 def handleDeviceDatasChanged(self) 接口所属类 PushMessageReceiver 参数说明 入参是request.json 参数 必选/可选 类型 位置 描述 nddscDTO 必选 NotifyDeviceDatasChangedDTO