- 最新动态
- 产品介绍
- 价格说明
- 快速入门
- 开发指南
- 用户指南
- 最佳实践
- API参考
-
SDK参考
- SDK介绍(联通用户专用)
- 应用侧JAVA SDK API参考(联通用户专用)
- 应用侧Python SDK API参考(联通用户专用)
- 设备侧Agent Lite API参考(C)(联通用户专用)
- 设备侧Agent Lite API参考(Android)(联通用户专用)
- 设备侧Agent Lite API参考(Java)(联通用户专用)
-
常见问题
- 热门问题(联通用户专用)
-
方案咨询(联通用户专用)
- 开发中心、设备接入和设备管理的差异是什么?
- IAM子用户或子项目是否可以开通物联网平台服务?
- 物联网平台支持在华为云的哪些区域开通?
- 如何成为华为IoT生态合作伙伴?
- 物联网平台支持哪些接入方式和协议?
- 华为是否提供模组/硬件终端/应用软件等?
- 设备接入模拟器HubSimulator是否能在设备管理使用?
- 设备接入服务如何获取设备数据?
- 物联网平台的应用和设备可以无限创建吗?
- 物联网平台支持批量注册设备吗?
- 物联网平台对应用和设备有消息流控吗?
- 开发中心单个应用允许接入设备数是多少?
- 数据在物联网平台的保存时间是多久?
- 物联网平台支持的DTLS加密算法有哪些?
- 物联网平台支持二进制大小端模式切换吗?
- 什么是NB-IoT?
- 物联网平台支持的硬件架构和使用的相关组件有哪些?
-
设备集成(联通用户专用)
- 如何获取设备和应用对接地址?
- 如何下载LiteOS IDE/IoT Studio?
- 物联网平台允许一个IMEI号注册多个设备吗?
- 如何设置设备名称?
- IoT设备如何激活?
- 物联网平台如何切换设备的在线/离线状态?
- 通过网关接入的子设备,平台如何识别是哪一个设备?
- deviceId、nodeId和IMEI有什么对应关系?
- Agent Lite和Agent Tiny有什么区别?
- 使用Agent Lite接入的网关设备gwbindinfo.json文件丢失如何处理?
- 运行Agent Lite Java Demo报UnsatisfiedLinkError错误怎么处理?
- 设备如何发送文件至物联网平台?
- 开发中心模拟设备如何上报负数?
- 开发中心支持哪几种省电模式?
- 开发中心支持数据转发吗?
- 开发中心没有设备分组和批量添加设备,怎么办?
- 如何检测NB网络信号?
- NB模组附着网络失败如何处理?
- NB模组绑定设备失败怎么办?
- NB模组无法正常上报数据怎么办?
- NB设备上报数据为字符串时如何转换为二进制编码?
- NB设备接入时,出现513错误?
- 为什么执行AT+CUFN=1会返回error?
- 平台向NB-IoT设备缓存下发命令,为什么设备一直收到同一条控制命令?
- AT+CGDCONT=1, CTNB是什么?
- NB-IoT设备如何选择PSM、DRX、eDRX模式?
- 应用集成(联通用户专用)
-
订阅推送(联通用户专用)
- 调用订阅接口时,回调地址如何获取?
- 应用服务器如何收到命令状态变化的通知?
- 如何获取证书?
- 回调地址可以使用域名吗?
- 订阅后消息推送失败,例如提示503如何处理?
- 应用服务器收到数据,但是平台显示推送失败?
- 应用服务器只有内网地址,能否订阅成功?
- 调用订阅接口时,提示回调地址不合法?
- 物联网平台只支持HTTPS的回调地址吗?
- 回调地址可以修改吗?
- 推送证书失效怎么处理?
- 调用删除单个订阅接口时,subscriptionId如何获取?
- 设备数据变化通知和批量设备数据变化通知的区别是什么?
- 应用服务器如何获取物联网平台推送消息时使用的地址?
- 物联网平台订阅推送是否具有重推机制?
- 为什么设备上报一条数据后应用服务器会收到多条推送?
- 在同一个应用下,平台可以将不同设备上报的数据,推送到两个服务器吗?
- NB-IoT设备已订阅消息确认和命令响应通知,为何应用服务器收不到推送消息?
- 数据上报(联通用户专用)
- 命令下发(联通用户专用)
- 产品模型/Profile(联通用户专用)
- 编解码插件(联通用户专用)
- 软/固件升级(联通用户专用)
- 文档下载
- 通用参考
链接复制成功!
自助测试(联通用户专用)
非联通用户请查看设备接入服务。
自助测试提供了端到端的测试用例,帮助开发者自助完成产品的基础能力测试,如数据上报、命令下发等。旨在通过物联网检测技术帮助开发者发现自身产品中存在的缺陷或问题,缩短产品上市时间。测试完成后,开发中心将生成测试报告,用于进行产品发布认证。当开发者已完成产品profile定义和编解码插件开发,并且部署了编解码插件后,可以进行自助测试。
- 在产品开发空间,单击“发起自助测试”。
- 进入“选择测试用例”界面,开发者可以自行选择需要测试的用例,系统会自动检查已选测试用例是否满足测试能力并返回检查结果。
- 如果所有已选测试用例检查通过,则单击“下一步”继续下一阶段测试。
- 如果有测试用例检查未通过,则单击该测试用例的“信息缺失”,根据提示信息进行修改。
注:产品通过测试的用例越多,产品发布到产品中心的审核通过率就越高。建议软/固件升级测试任选其一,其余测试用例全选。
- 根据测试用例说明,依次完成自助测试。完成测试后,可以预览测试报告或申请发布产品。
设备绑定测试
设备绑定测试用于测试设备接入物联网平台的能力,包括设备注册和设备上线两个步骤。
设备绑定测试是进行其他测试的前提条件,如果测试失败,则无法进行其他测试。
- 在设备绑定测试界面,单击“下一步”,进入注册设备界面。
- 根据向导进入测试界面,选择“安全模式”,并填写“设备标识”和“模组名称”,单击“下一步”。
- 如果安全模式选择“加密”,还需要填写“PSK”。
- 如果不是使用模组进行测试,则“模组名称”填写无。
- 根据向导操作真实设备接入物联网平台进行绑定,查看测试用例执行结果。
- 测试成功,单击“下一步”进入下一阶段测试。
- 测试失败,排查并处理问题后,单击“重新测试”重测测试用例。
数据上报测试
数据上报测试用于测试设备上报数据的能力,目的是验证Profile中定义的属性字段是否正确。如果物联网平台与设备交互的“数据格式”为二进制码流,还会验证编解码插件与Profile的映射关系是否正确。
- 在数据上报测试界面,单击“下一步”开始测试。
- 根据向导进入测试界面,操作真实设备上报Profile中定义的属性数据,如果设备的所有属性数据都已上报完成,可以点击“终止测试”完成数据上报测试并查看测试用例执行结果。
- 测试成功,单击“下一步”进入下一阶段测试。
- 测试失败,排查并处理问题后,单击“重新测试”重测测试用例。
平台会检测所有上报成功的属性数据,并记录到测试报告中,重复上报的属性只会记录一次。
无线参数上报测试
无线参数上报测试用于测试设备上报无线参数属性数据的能力,包括信号强度、覆盖等级、信噪比和小区ID。
如果测试此用例,需要在Profile中定义如下无线参数属性,并在编解码插件中建立对应的映射关系。
参数 |
类型 |
描述 |
---|---|---|
RSRP/rsrp/signalStrength/SignalPower |
int |
信号强度,取值范围-140~-40。 |
ECL/signalECL |
int |
覆盖等级,取值范围0~2。 |
SNR/snr/SINR/sinr/signalSNR |
int |
信噪比,取值范围-20~30。 |
CellID/cellId |
int |
小区ID,取值范围0~2147483647。 |
- 在无线参数上报测试界面,单击“下一步”开始测试。
- 根据向导进入测试界面,操作真实设备上报Profile中定义的无线参数属性数据,查看测试用例执行结果。
- 测试成功,单击“下一步”进入下一阶段测试。
- 测试失败,排查并处理问题后,单击“重新测试”重测测试用例。
说明:
上报的无线参数值必须在数据范围内才算有效数据。
控制命令下发测试
控制命令下发测试用于测试设备接收和处理控制命令的能力,目的是验证Profile中定义的命令字段是否正确。如果平台与设备交互的“数据格式”为二进制码流,还会验证编解码插件与Profile的映射关系是否正确。由于下发的命令是立即下发模式,设备需要在线。
如果使用业务应用进行测试,还会测试业务应用是否正确调用物联网平台“创建设备命令”接口给设备下发命令的能力。
- 在控制命令下发测试界面,单击“下一步”开始测试。
- 根据向导进入测试界面,物联网平台会根据Profile的定义向设备下发一条命令。在真实设备应答后,查看测试用例执行结果。
如果是使用业务应用接入物联网平台,则操作业务应用向设备下发一条命令,在真实设备应答后,进入“上传应用下发命令截图”界面,单击界面中的“+”,上传业务应用命令下发成功的截图。此图作为业务应用正确调用物理网平台“创建设备命令”接口的凭证。
- 测试成功,单击“下一步”进入下一阶段测试。
- 测试失败,排查并处理问题后,单击“重新测试”重测测试用例。
命令下发响应测试
命令下发响应测试用于测试设备在接收物联网平台命令后主动上报执行结果的能力。当Profile中定义了“命令下发响应字段”,即设备需要返回命令执行结果时,开发者才需要进行命令下发响应测试。由于下发的命令是立即下发模式,设备需要在线。
- 在命令下发响应测试界面,单击“下一步”开始测试。
- 根据向导进入测试界面,物联网平台会根据Profile的定义向设备下发一条命令,如果是业务应用接入物联网平台,则操作业务应用向设备下发一条命令。
如果真实设备支持自动返回命令执行结果,则在真实设备收到命令后,直接查看测试用例执行结果。如果真实设备不支持自动返回命令执行结果,则根据真实设备收到的命令,手动操作真实设备上报命令执行结果后,查看测试用例执行结果。
- 测试成功,单击“下一步”进入下一阶段测试。
- 测试失败,排查并处理问题后,单击“重新测试”重测测试用例。
固件升级测试
固件升级测试用于测试设备是否具备固件升级能力。在执行固件升级测试前,请确认“Profile定义 > OM维护 ”下,“固件升级”已开启。
- 在固件升级测试界面,单击“下一步”开始测试。
- 根据向导进入测试界面,上传未签名的固件升级包,填写版本号,单击“下一步”,系统自动创建固件升级任务。
请确保上传的升级包用于该设备的固件升级,且文件为zip格式压缩包。
- 操作真实设备上报一条属性数据,触发升级任务,待升级任务执行完成后,查看升级结果。
- 升级成功,单击“下一步”验证设备升级后是否正常工作。
- 升级失败,排查并处理问题后,单击“重新测试”重测固件升级。
- 操作真实设备上报一条属性数据,验证设备升级后是否能与物联网平台正常通信,查看测试用例执行结果。
- 测试成功,单击“下一步”进入下一阶段测试。
- 测试失败,排查并处理问题后,单击“重新测试”重测测试用例。
软件升级测试
软件升级测试用于测试设备是否具备软件升级能力。在执行软件升级测试前,请确认“Profile定义 > OM维护 ”下,“软件升级”已开启。
- 在软件升级测试界面,单击“下一步”开始测试。
- 根据向导进入测试界面,上传未签名的软件升级包,单击“下一步”,系统自动创建软件升级任务。
请确保上传的升级包用于该设备的软件升级,且文件为zip格式压缩包。
- 操作真实设备上报一条属性数据,触发升级任务,查看测试用例执行结果。
- 升级成功,单击“下一步”验证设备升级后是否正常工作。
- 升级失败,排查并处理问题后,单击“重新测试”重测软件升级。
- 操作真实设备上报一条属性数据,验证设备升级后是否能与物联网平台正常通信,查看测试用例执行结果。
- 测试成功,单击“下一步”进入下一阶段测试。
- 测试失败,排查并处理问题后,单击“重新测试”重测测试用例。
应用订阅事件测试
应用订阅事件测试主要是测试业务应用是否可以正确调用物联网平台“订阅平台业务数据”接口,订阅设备数据变化通知的能力。
如果物联网平台使用HTTPS协议向业务应用推送数据时,需要在物联网平台上传业务应用提供的CA证书。可以在开发中心的“应用 > 对接信息 > 推送证书”,单击“证书管理”上传证书,证书获取参考如何导出https推送证书。
- 在应用订阅事件测试界面,单击“下一步”开始测试。
- 在“应用名称填写”界面,填写应用名称,单击“下一步”。
- 根据向导进入测试界面,在业务应用订阅设备数据变化消息,查看测试用例执行结果。
- 应用消息订阅成功,单击“下一步”进入“上传订阅截图”界面。
- 应用消息订阅失败,在业务应用排查并处理订阅故障后,单击“重新测试”重测测试用例。
- 单击“上传订阅截图”界面中的“+”,上传业务应用订阅成功的截图。此图是业务应用正确调用物联网平台“订阅平台业务数据”接口的凭证。
图片上传成功后,单击“下一步”进入下一阶段测试。
说明:
上传的图片大小不能超过20MB。
应用接收推送数据测试
应用接收推送数据测试主要是测试业务应用是否可以正确接收物联网平台推送设备数据的能力。
- 在应用接收推送数据测试界面,单击“下一步”开始测试。
- 根据向导进入测试界面,操作真实设备上报一条profile中定义的属性数据,物联网平台获取数据并推送给业务应用,查看测试用例执行结果。
- 数据推送成功,单击“下一步”进入“上传应用接收截图”界面。
- 数据推送失败,排查并处理故障后,单击“重新测试”重测测试用例。
- 单击“上传应用接收截图”界面中的“+”,上传业务应用接收到物联网平台推送数据的截图。此图是业务应用正确接收物联网平台推送数据的凭证。
说明:
上传的图片大小不能超过20MB。