建造
»建造»工具»一致性测试台»介绍和目标

传感器应用程序符合测试台

介绍和目标

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。要购买硬件,请访问:

3。当前的传感板是可选的组件。测试工作台将在没有此功能的情况下起作用。

4。可以在https://github.com/lora-net/ctb/tree/master/hardware/v2


指示

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

图1:ADC板上的跳线配置

  1. 将电流感应板堆放在ADC板上,确保所有32个引脚均正确连接。
  2. 在电流感应板上的跳线J11上选择LDO,然后在跳线J10上选择正确的输出电压。

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

  1. 连接网关:
    • 如果使用Semtech Pico网关:
      • 使用任何主机USB端口连接它。
      • 将匹配的天线安装到SMA端口。
    • 如果使用其他网关:

      • 确保网关支持Semtech数据包转发器。
      • 如果有多个数据包转发器选项,请配置网关以使用标准的Semtech UDP数据包转发器。
      • 要使用外部网关,请确保将数据包转发器地址配置为与Test Bench主机IP地址相同。还要确保向上和向下端口遵循相应的字段(serv_port_up,serv_port_down) 在里面config.json文件。默认端口为1690。
      • 确保网关已打开,并具有网络访问测试工作台主机。
  2. 将以太网电缆连接到主机板。此以太网连接应为Internet或网络服务器提供连接性。
  3. 将Micro-USB电源连接到主机板。

图3:完全组装的硬件的最高视图

建议:

  • 要使设置在物理上稳定,请使用三个板之间的适当高度的俯卧撑
  • 使用能够大于2A的电源。我们推荐Raspberry Pi Soulbay 5V 3A微型USB AC适配器
  • 在芯片(SX1301或SX1308)上施加散热器,并在主机上的片上(SOC)上施加散热器。

笔记:提供测试工作台和DUT的适当RF屏蔽,或确保其他网关没有为同一网络服务器提供覆盖范围。如果存在重叠,则测试工作台可能无法正常运行,并且数据包可能会丢失。

Baidu
map