DEVCOM 使用 InfluxDB 连接现场与实验室
作者:Susannah Brodnitz / 应用场景, 产品, 开发者
2022年6月10日
导航至
处理不确定的网络连接
美国陆军作战能力发展司令部 (DEVCOM) 陆军研究实验室 (ARL) 在使用数据开发新技术方面面临独特的挑战。它需要能够在现场和实验室无缝分析数据的能力。现场的连接也可能非常不可预测。如果没有一个能够处理间歇性连接的数据库,系统就会变得低效,浪费时间和金钱。InfluxDB 提供了持久的连接,无论是在云端还是现场设备的物联网传感器上,都使这些系统更加高效和可靠。
陆军任务的独特性质在于环境从根本上是不可预测的,网络访问也不确定。ARL 团队需要使用云,但不能仅限于云。他们使用 InfluxDB 开发的一些东西包括电力监测器和连接到车辆的传感器阵列,用于测量大面积区域。ARL 专注于支持美国陆军长期现代化的科学和技术研究。
将数据发送到云端
当有网络连接时,ARL 在边缘和云端都使用 InfluxDB 处理数据。这些系统将数据从边缘发送到云端的 InfluxDB 实例,以便两个位置的数据完全相同。这使得在两个位置运行查询变得容易。当 ARL 团队选择使用什么数据平台时,InfluxDB 的灵活性对他们来说非常重要。它让他们能够开发自己的复制系统,以满足其独特的需求。他们开发的系统首先在连接可用时复制最新数据,然后在带宽允许的情况下填充历史数据。
现场应用
ARL 有四个主要的 InfluxDB 应用。它将其用于移动电源表,该表使用传感器测量电压和电流,以便它可以监控电源并校准仪器,而无需关闭仪器让技术人员进行测量。这使得移动电源表比传统的电源表更安全且成本更低。
它还使用 InfluxDB 处理环境数据。它在现场监控温度、湿度和光照等指标。此外,它还使用 InfluxDB 进行广域测量。该团队测量大片土地上的电场和磁场,以帮助进行灾难恢复和救援。在所有这些应用中,ARL 都需要处理大量的实时数据,而 InfluxDB 使其能够在现场和实验室中完成这项工作。
最后,ARL 团队在传感器阵列中使用 InfluxDB。这些是以特定几何图案设置的传感器组。它们收集和处理电磁或声学信号。在一个案例中,该团队将电磁传感器连接到汽车上,以测量汽车行驶时的信号。ARL 可以将测量的信号连接到地理空间数据,以精确定位电场和磁场的局部变化。该团队希望通过将传感器连接到四轴飞行器,以查找电力基础设施损坏最严重的区域,从而在灾难恢复工作中部署这项技术。
效率至关重要
ARL 在现场工作时资源有限,因此尽可能高效地使用 CPU 至关重要。该团队使用 Telegraf 测试性能,并能够改进其方法以最大限度地减少 CPU 消耗。他们最初一次性将所有数据发送到 InfluxDB,并让数据库分离出不同的序列。Telegraf 让他们测试了一种新方法,并将每个序列单独写入 InfluxDB,这减少了约 30% 的 CPU 使用率。
ARL 团队报告说,他们使用 InfluxDB 是因为他们可以快速创建新系统,并且不同地点的人们可以轻松地协同工作。它使他们能够灵活地在本地和云端处理和存储数据,因此他们可以使用时间序列数据来开发新技术。
有关 DEVCOM ARL 应用案例的更多详细信息,请查看完整案例研究。