LoRa EU868产品协议预认证测试及结果分析

需积分: 16 0 下载量 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网络中能够正确通信,符合协议规定,具备良好的安全性和可靠性。这样的预认证测试对于确保产品上市后的稳定性和兼容性至关重要,同时也有助于开发者识别和修复潜在问题,优化设备性能。