构建
首页»构建»工具»一致性试验台»简介和目标

传感器应用一致性试验台

简介和目标

Semtech的传感器应用程序一致性测试台(“测试台”)是一个一体化软件包,旨在帮助您创建可用于验证基于LoRa®设备功能的测试。例如,您可以使用一致性测试平台构建用于预认证传感器的测试。该软件包由硬件和可扩展的测试软件组成,包括一个易于使用的界面,用于报告和理解测试结果。

注意:本文档假设您熟悉树莓派的开发,并具有HTML和Python的工作知识。

特性

测试台可以通过以下方式使用:

  • 测试或限定MAC层和应用层
  • 要验证应用程序的以下方面的质bet188软件下载量:
    • LoRaWAN®MAC实现,基本功能
    • LoRaWAN MAC实现,健壮
    • 传感器应用层设计
    • 传感器应用层鲁棒性
    • 在给定的运行过程中,功耗包括但不限于传输、接收休眠

注意:功率测量需要专用硬件;供应有限

此外,“测试工作台”可用于构建检查以下类型功能的测试:

  • 无线激活(Pre-joining行为)
  • MAC命令验证被测设备(DUT)对来自网络的典型MAC命令的响应
  • 正常操作(DUT的正常运行、功耗、稳定性)
  • 应用层健壮性(在出现高分组错误率(PER)、频率选择通道和其他极端情况时DUT的行为)

试验台支持测试中断和恢复。由于测试可能需要很长时间才能运行,因此如果停电或互联网中断,测试台可以从以前的状态中恢复。它还支持同时测试多个设备。

使用本指南可使用测试台运行测试。如果您想用额外的测试用例来扩展测试台,我们强烈建议您阅读设计文档,传感器应用一致性试验台:试验台设计,然后再做。

开始

首先,设置硬件。我们推荐使用树莓派微型计算机作为测试台主机。但是,您可以使用其他基于linux的主机。但是,使用其他基于linux的主机超出了本文的范围。

由于系统缓存要求,我们建议至少使用512 Mb RAM。如果使用Pico网关作为集中器,则必须使用全尺寸USB-A端口。

硬件组件

测试台硬件组成如下表所示。

组件 描述 主要规范
罗拉集中器 Pico GW参考设计 SX1308, 8通道
宿主 树莓派3型号B+ 1.4 GHz四核CPU, Wi-Fi, BLE,以太网
ADC 零件号:ADS1256 8通道,24位分辨率
电流传感板3. 专有的,semtech设计的板4 3个增益电平,范围从1 uA到>200 mA

安装硬件

在本节中,我们使用树莓派3 Model B+作为示例。此外,我们还将两个额外的pcb连接到硬件平台上。

  • 采用TI ADS1256 ADC芯片组的ADC板
  • 电流感应板,板上有一个模拟运算放大器(OpAmp)(用于放大电压信号)


1.我们使用树莓派3 Model B+进行测试。此测试台尚未使用树莓派4进行测试。

2.购买硬件,请访问:

3.电流检测板为选配部件。没有这个特性,测试平台也能正常工作。

4.这方面的参考设计可以在https://github.com/Lora-net/CTB/tree/master/Hardware/V2


指令

  1. 将ADC板堆叠在主机板的上方。
  2. 确保所有GPIO引脚已正确连接。
  3. 使用跳线将VCC和VREF连接到5伏。

图1:ADC板上的跳线配置

  1. 将电流传感板堆叠在ADC板的顶部,确保所有32根引脚都正确连接。
  2. 电流检测板上跳线J11上选择LDO,跳线J10上选择正确的输出电压。

图2:三个组件的硬件连接的侧视图

  1. 连接网关:
    • 如果使用Semtech Pico网关:
      • 使用任何主机USB端口连接它。
      • 在SMA端口上安装匹配的天线。
    • 如果使用不同的网关:
      • 请确保网关支持Semtech包转发器。
      • 如果有多个包转发器选项,则配置网关使用标准的Semtech UDP包转发器。
      • 要使用外部网关,请确保数据包转发器地址配置为与测试台主机IP地址相同。还要确保up和down端口遵循相应的字段(serv_port_up, serv_port_down)在json文件。默认端口号为1690。
      • 确保网关已打开,并且具有对Test Bench主机的网络访问。
  2. 连接主机板的以太网线。这个以太网连接应该提供到Internet或网络服务器的连接。
  3. 连接micro-USB电源到主机板。

图3:完全组装的硬件的俯视图

建议:

  • 为了使动作在物理上保持稳定,可以在三块板之间使用适当高度的俯卧撑
  • 使用大于2A的电源。我们推荐树莓派SoulBay 5v 3A Micro USB交流适配器
  • 散热器安装在SX1301或SX1308芯片和主机的SOC上。

注意:为试验台和DUT提供适当的射频屏蔽,或确保没有其他网关为同一网络服务器提供覆盖。如果重叠,可能导致试验台无法正常工作,造成丢包。

Baidu
map