Farmpulse 是一家澳大利亚农业企业,提供从获取、存储到报告远程传感器数据的端到端解决方案。通过利用远程数据传输技术和基于云的数据管理的进步,他们提供了实用、简单的农场信息收集和解释解决方案。他们的数据存储、分析和用户界面在桌面和移动设备上都可用。
FarmPulse 使用 InfluxDB OSS 存储从各种农场设备传感器技术接收的数据。公司已经运营了三年多,从一开始就使用了 InfluxDB。通过在田间使用从 WiFi 到 LoRa、卫星等覆盖所有连接挑战的多种技术,FarmPulse 在 AWS 上建立了一系列数据采集器,用于拉取/轮询数据并将其存储在 InfluxDB 中。
数据存储后,公司为用户提供默认的 Grafana 数据可视化,这已被证明与 InfluxDB 极为有效。此外,FarmPulse 使用 IFTTT 和 Zapier 提供公共云集成,允许客户执行诸如警报、数据提取以进行再处理以及向监管机构发送数据等外围任务。
InfluxDB OSS 为 FarmPulse 提供了从原型到生产构建商业数据服务的最低门槛。InfluxDB 与其堆栈中的其他产品(尤其是 Python 和 MySQL)无缝协作,并允许数据读取和写入的完全灵活性。FarmPulse 即将启动的项目的一个关键要素是创建多个 API,允许客户在无需可视化的数据集成中按 GET 支付。InfluxDB 和 Flux 都将是这一冒险的关键推动者,因为它们将客户集成需求与数据查询和其他 API 级别处理能力相翻译。
尽管 FarmPulse 的核心业务是水资源管理,但公司继续扩展到农业的其他关键领域,包括电力消耗、乳品生产和牧草生长管理。InfluxDB 允许他们构建一个高度有效、安全的多个租户平台,将所有农民的数据集中在一个地方。这种能力使公司能够减少在技术上的时间,更多地与客户合作解决其业务解决方案。
对于FarmPulse来说,InfluxDB是其驱动所有功能的核心引擎。他们正在计划升级InfluxDB 2.0,意图更充分地利用Flux。InfluxQL仍将是其平台的一个功能。然而,Flux提供的灵活性将使他们在分析和机器学习方面迈出更有意义的步伐。
FarmPulse的负责人Marcus Allen推荐InfluxDB作为一款易于访问、高性能的数据管理产品。在公司三年的历程中,他见证了该产品从简单的数据存储平台发展成为支持复杂分析和更多的平台。其读写性能和灵活性使其成为任何数据丰富企业的不可或缺工具。他还发现所提供的服务无与伦比,公司对社区的支持创造了一个多元化和有能力的平台。
FarmPulse面临的最大非产品挑战是查询管理。InfluxQL/Flux允许您创建复杂的查询,该公司有许多此类查询。在开发过程中,他们发现、试验、实施并丢失了大量有效工作。为了确保您不会丢失好的工作,他们建议使用GitHub存储所有查询——无论是好的还是坏的。