传感器应用程序符合测试台
介绍和目标
Semtech的传感器应用程序符合测试台(“测试台”)是一个多合一的软件包,旨在帮助您创建可用于验证基于Lora®设备功能的测试。例如,您可以使用符合度测试台构建测试以预先确定传感器。该软件包包括硬件和可扩展的测试软件,包括用于报告和理解测试结果的易于使用的接口。
笔记:本文档假设您熟悉Raspberry Pi开发,并且对HTML和Python具有工作知识。
特征
测试台可以以以下方式使用:
- 测试或鉴定Mac和应用程序层
- 验证应用程序以下各个方面的质bet188软件下载量:
- Lorawan®Mac实施,基本功能
- Lorawan Mac实施,鲁棒性
- 传感器应用层设计
- 传感器应用层鲁棒性
- 在给定操作过程中的功耗包括但不限于传输,接待睡眠
笔记:电源测量需要专有的硬件;供应有限
此外,测试工作台可用于构建检查以下功能类型的测试:
- 空中激活(前加入行为)
- MAC命令验证(正在测试的设备(DUT)对网络的典型MAC命令的响应)
- 普通手术(DUT的正常操作,功耗和稳定性)
- 应用层鲁棒性(如果出现高数据包错误率(PER),频率选择通道和其他角案例,DUT的行为)
测试台支持测试中断和恢复。由于测试可能需要很长时间才能运行,因此,如果存在电源或Internet中断,则测试工作台可以从以前的状态中恢复。它还支持同时测试多个设备。
使用本指南使用测试台进行测试。如果您想使用其他测试用例扩展测试台,我们强烈建议您阅读设计文档,传感器应用程序符合测试工作台:测试工作台设计,在这样做之前。
入门
首先,设置硬件。我们建议将Raspberry Pi微型计算机作为测试工作台主机。但是,您可以使用其他基于Linux的主机。但是,使用其他基于Linux的主机超出了本文档的范围。
由于系统缓存的要求,我们建议至少512 MB的RAM。如果使用PICO网关作为集中器,则必须使用全尺寸USB-A端口。
硬件组件
下表列出了测试基础硬件组件。
零件 | 描述 | 关键规格 |
---|---|---|
洛拉集中器 | PICO GW参考设计 | SX1308,8频道 |
主持人 | Raspberry Pi 3型B+ | 1.4 GHz四核CPU,Wi-Fi,BLE,以太网 |
ADC | 零件号:ADS1256 | 8个频道,24位分辨率 |
当前的感应板3 | 专有的,semtech设计的董事会4 | 3个增益水平,范围从1 UA到> 200 mA |
设置硬件
我们在本节中使用了Raspberry Pi 3模型B+。此外,我们还结合了连接到硬件平台的另外两个PCB。
- 带有TI ADS1256 ADC芯片组的ADC板
- 电流感应板,带有模拟操作放大器(OPAMP)载板(放大电压信号)
1。我们使用并测试了Raspberry Pi 3型B+。该测试工作台尚未使用Raspberry Pi 4进行测试。
2。要购买硬件,请访问:
- Raspberry Pi 3型B+(Digi-Key)
- 女儿卡 - Seeed Technolog188bet金博宝滚球y 114990831(Digi -Key)
- 数据转换IC开发工具 - Seeed Studio 114990831(Mouser)
- ARM开发委员会 - Seeed Studio 114990584(Mouser)
- 评估套件 - Semtech(Digi -Key)
- SX1304网关-Semtech(Mouser)
3。当前的传感板是可选的组件。测试工作台将在没有此功能的情况下起作用。
4。可以在https://github.com/lora-net/ctb/tree/master/hardware/v2
指示
- 将ADC板堆放在主机板上。
- 确保所有GPIO引脚均正确连接。
- 使用跳线将VCC和VREF连接到五伏。
图1:ADC板上的跳线配置
- 将电流感应板堆放在ADC板上,确保所有32个引脚均正确连接。
- 在电流感应板上的跳线J11上选择LDO,然后在跳线J10上选择正确的输出电压。
图2:三个组件的硬件连接的侧视图
- 连接网关:
- 如果使用Semtech Pico网关:
- 使用任何主机USB端口连接它。
- 将匹配的天线安装到SMA端口。
如果使用其他网关:
- 确保网关支持Semtech数据包转发器。
- 如果有多个数据包转发器选项,请配置网关以使用标准的Semtech UDP数据包转发器。
- 要使用外部网关,请确保将数据包转发器地址配置为与Test Bench主机IP地址相同。还要确保向上和向下端口遵循相应的字段(serv_port_up,serv_port_down) 在里面config.json文件。默认端口为1690。
- 确保网关已打开,并具有网络访问测试工作台主机。
- 如果使用Semtech Pico网关:
- 将以太网电缆连接到主机板。此以太网连接应为Internet或网络服务器提供连接性。
- 将Micro-USB电源连接到主机板。
图3:完全组装的硬件的最高视图
建议:
- 要使设置在物理上稳定,请使用三个板之间的适当高度的俯卧撑
- 使用能够大于2A的电源。我们推荐Raspberry Pi Soulbay 5V 3A微型USB AC适配器
- 在芯片(SX1301或SX1308)上施加散热器,并在主机上的片上(SOC)上施加散热器。
笔记:提供测试工作台和DUT的适当RF屏蔽,或确保其他网关没有为同一网络服务器提供覆盖范围。如果存在重叠,则测试工作台可能无法正常运行,并且数据包可能会丢失。