使用 LORA 读取水表

物联网 树莓派 阿杜伊诺 罗拉万
2021-06-10 13:09:00

我们需要使用 LORA 获取仪表读数。

以前,我们使用带有 Wifi 模块的 NodeMCU,但它包含短距离。我们需要10公里到20公里左右的长距离,所以我们必须使用LORA。

下面是我们的工作流程,

  1. 我们将从仪表中获取脉搏
  2. 微控制器将使用 LORA 操作和发送数据。

我们需要使用哪个微控制器来使用LORA传输数据?

还有一件事,这应该使用电池至少运行 8 到 10 年,并将数据发送大约 10 公里到 20 公里。

有人可以推荐带有 LORA 模块的微控制器吗?(例如 NodeMCU、Raspberry PI、Microchip、attiny、tinylora、arduino)

  1. 微控制器将使用 LORA 接收数据,将其存储并通过 wifi 或 GS​​M 或 LTE 模块发送。

我们需要使用哪个微控制器来使用 LORA 接收数据?(例如树莓派、Arduino)

2个回答

LoRaWAN 是从水表收集数据的最佳技术之一。这是因为 LoRaWAN 网络在亚千兆赫兹频段运行并应用低 (~14dBm) TX 功率。如果仪表每天仅报告其计数器一到两次,这将实现较长(甚至 8-10 年)的电池寿命。然而,为水表桥接10-20公里的距离根本不现实。(理论上,如果您有视线并且水表和网关都使用特殊的高增益天线,它可能会起作用,但这种解决方案不会扩展。)实际上,水表安装在有问题的位置(地下水表竖井、地下室、深室内环境等)在这些条件下,水表与网关之间的距离不能超过几百 (300..700) 米。这个挑战的唯一解决方案是建立一个更密集的网关网络。LoRaWAN 的设计甚至可以扩展到一个国家的大小,并且可以通过数千个网关收集数据。

如果您接受 LoRaWAN 的限制(每天 1-2 条信息,距离约 500 米),那么我建议您购买已在现场经过测试并且已经是 LoRaWAN 生态系统一部分的现有 LoRaWAN 脉冲传感器之一。市场上有很多这样的。

我绝对同意@hardillb。这确实是一个购物清单类型的问题。但与往常一样,任何平台上的新用户都会遇到此类问题。它会随着时间而消失。

现在,为了尝试回答您的问题,我们需要考虑以下几点:

  1. 10~20km的范围是相当长的范围。不是不可能,很难。使用非常受欢迎的 LoRa 模块(如 E32-433T30D)可以实现 10 公里的范围。您需要查看您所在国家/地区有关 tx 电源的规定。
  2. 8~10年的电池寿命是相当长的时间。不是不可能,很难。我研究了一些基于 nrf52 的信标,我们可以在 CR2032 上运行该设备超过 5 年。

我现在可能会说一些你可能不想听的话。你的任务是绝对不可能的。如果您需要这种范围,您将需要电源。如果你需要动力,你的寿命就会缩短。就那么简单。

如果您不愿意大幅减少从设备发送的消息数量或范围,您可能需要使用大容量电池。我不认为有针对此问题的低成本、“物联网规模”的解决方案。