LoRa EU868产品协议预认证测试及结果分析
需积分: 16 178 浏览量
更新于2024-06-30
收藏 2.86MB PDF 举报
"本次任务是对基于LoRa技术的产品进行协议预认证测试,使用了RWC5020B测试仪,设备是B-L072Z-LRWAN1,测试在EU868频段进行。测试过程包括设备连接、项目创建以及一系列的LoRaWAN协议测试,如激活与去激活、空中激活、个性化激活和应用功能测试等,所有测试项均通过验证。"
在LoRa产品开发和验证阶段,进行协议预认证测试是确保设备符合LoRaWAN标准的关键步骤。LoRaWAN(Long Range Wide Area Network)是一种基于LoRa调制解调技术的开放物联网通信协议,主要针对低功耗广域网络(LPWAN)。在这个案例中,测试设备DUT(Device Under Test)是EDT_EU868_V102_ClassA,一个遵循LoRaWAN 1.0.2版本和Class A规范的终端设备。
首先,RWC5020B测试仪通过网线与PC相连,它们必须处于同一局域网内,并且测试仪的软件连接配置应与其IP地址一致,以确保通信顺利进行。接着,用户在软件中创建新项目,设定DUT的相关参数,包括名称、类型(终端设备)、工作区域(EU868)和LoRaWAN版本。
测试流程包括多个部分:
1. **激活和去激活**:这验证了设备在测试前后能否正确地启动和关闭认证应用。
- 1.1 Certification Application Activation 和 1.2 Certification Application Deactivation 都通过,表明设备能够按照标准完成激活和去激活操作。
2. **空中激活**:这部分测试设备在未加入网络前的行为,以及加入过程中的各种情况。
- 2.1 Pre-Join Behaviour 测试设备在加入网络前的默认行为。
- 2.2 Join Accept with DL Settings 检查加入接受时的下行链路设置。
- 2.3 Join Accept with Delay Settings on RX2 window 测试在RX2窗口中加入接受的延迟设置。
- 2.4 Join Accept with CFList 检验包含频道频率列表(CFList)的加入接受。
- 2.5 DevNonce Verification for Join Request 确保设备在请求加入时使用的DevNonce值正确无误。
3. **个性化激活**:3.1 Activation by Personalization 测试设备通过预先配置的信息(如AppKey)来激活,验证其是否能正常工作。
4. **认证应用功能**:4.1 Certification Application Functionality 对设备的基本功能进行测试,包括默认设置和加密机制。
- 4.1.a Channel Plan and Usage 确保设备遵循设定的频道计划并有效利用这些频道。
- 4.1.b Cryptography 检查设备的加密能力。
- 4.1.b.i AES Encryption 验证设备是否支持AES加密,这是LoRaWAN安全性的关键部分。
- 4.1.b.ii Message Integrity Check (MIC) 确保消息的完整性,防止篡改。
所有这些测试的通过意味着设备在LoRaWAN网络中能够正确通信,符合协议规定,具备良好的安全性和可靠性。这样的预认证测试对于确保产品上市后的稳定性和兼容性至关重要,同时也有助于开发者识别和修复潜在问题,优化设备性能。
2023-05-11 上传
2023-10-10 上传
2023-06-08 上传
2023-08-22 上传
2023-07-30 上传
2023-05-15 上传
2023-06-08 上传
2023-06-08 上传
AllenWZL
- 粉丝: 7
- 资源: 2
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解