我计划通过使用 Arduino 和 Android 移动应用程序为我在大学的最后一年项目构建一个油棕种植园的物联网项目。由于种植园的通信信号很低甚至没有,包括 wifi,是否可以在不访问互联网/使用/基于 Web 的应用程序的情况下实施 LoRaWAN?
2 回答
当然,LoRaWAN节点不需要除 LoRaWAN 之外的任何其他通信通道。否则没有任何意义。;-)
但是,网关确实需要连接到将用作您的用例的中央实例的服务器应用程序。通常这是一个现有的 LoRaWAN 云服务,例如 The Things Network (TTN),您的应用程序连接在后面,但理论上您可以将网关连接到您自己的中心,使您的整个网络独立。这是可能的,因为 LoRa 使用免费频段(ISM 频段),因此任何人都可以成为“网络运营商”。例如,TTN 软件可作为开源软件使用。
从网关到中央的连接通常通过现有的以太网/WiFi 基础设施或移动互联网 (3G/4G) 完成,无论哪种方式最适合。
此外,可用于 Arduinos 的 LoRa 模块可用于两个此类模块之间的低级点对点 LoRa(不是 LoRaWAN)连接。这里没有网关。对于您的用例,也许这也是一种选择。
LoraWAN 使用网关连接到某种云,例如基于社区的 TTN 网络。如果你住在一个更大的城市,你很有可能在你所在的地区拥有一个 TTN 网关。
但是,您可以将两个 Lora 节点连接在一起以获得点对点连接。您可以将数据从连接到某种传感器和电池供电的节点 1 发送到节点 2,节点 2 是固定的并将所有数据存储到闪存驱动器中。从这个闪存驱动器中,您可以将数据导入网站,或者您可以使用 Node-Red 之类的应用程序在仪表板上显示数据。
在这里,您将找到有关如何将数据从一个 Lora 节点发送到另一个节点的说明。
在这里,您将找到有关如何使用 Node-Red 显示您的 Lora-Data 的说明。您必须将来自 TTN-Cloud 的输入更改为 Raspberry 或您使用的任何网关上的文本文件。(可选的)