LoRa - 创建个人网络来跟踪汽车

物联网 劳拉 罗拉万
2021-06-01 02:13:44

所以,

我有两个单通道 LoRa/GPS 模块,我想创建自己的个人网络...

所以我想要一个从其他设备接收所有数据并将其发送到带有数据库的服务器的模块。

我想知道,这可能吗?!

另外,我应该如何实现这一切?我是 LoRa 的新手,我想了解更多。

我找不到有关制作 lora 网关并将所有内容发送到您自己的服务器的任何信息?

像这样:

  1. 来自汽车的数据
  2. 发送到 LoRa 接收器(dragino LoRa/GPS 模块)
  3. 接收到的数据正在发送到另一台服务器。

这可能吗?

3个回答

是的,可以使用 LoRa 无线电接收消息。对于 Arduino 平台,可以使用LMIC 库请参阅我的带有 gpsgateway 的移动节点代码网关将数据发布到名为 PubNub 的服务,该服务有一个免费层,可能足以满足您的需求。

如果您愿意,修改网关代码以将数据发送到您自己的服务器应该相当容易。

但是,我建议您无论如何都考虑 LoRaWAN。The Things Network (TTN) 是一项免费的 LoRaWAN 服务。检查他们的地图,看看他们是否覆盖了您感兴趣的区域。我使用相对便宜的 RFM95W 无线电模块使用 LMIC 库向 TTN 发送消息。图书馆的示例代码会让你走得很远。

TTN 的好处是您可能不需要设置自己的网关,并且可以在全球范围内使用它们的覆盖范围。如果 TTN 没有覆盖您需要的区域,请考虑构建/购买网关并将其连接到 TTN。这样你就可以增加他们的覆盖范围,并且仍然可以使用他们的其他网关。不过,LoRaWAN 网关比单个无线电贵得多,起价约为 250 美元。

完全披露:我使用,但不隶属于 LoRa、TheThingsNetwork、LMIC 或 PubNub。

对的,这是可能的。

一种常见的方法是拥有一个供电节点,该节点可以通过 LoRa 接收数据并使用以太网或 Wi-Fi 将其传输到云服务。这意味着,只要您的移动节点在收集器节点的范围内,它们就会向收集器节点传输数据,然后收集器节点将使用互联网技术将其中继到持久数据库。

首先,您必须了解两个 lora 模块可以相互通信,更改将在固件代码中,并且它们将包含两个设备上的双向 AES 加密密钥。他们需要一个网关来将数据传输到支持 LPWAN 架构的服务器(互联网)。现在您要创建个人劳拉网络或私人劳拉网络。为此,您需要一个 lora 网关,它将以 lora 频率接收并将数据从设备传输到 lora-network 服务器,反之亦然。

对于服务器部分,您可以使用 The Things 网络,Loriot 作为 lora 网络服务提供商,或者您可以使用开源 lora 服务器,例如Brocaar loraserverGotthard lora server

您可以从那里将数据传输到所需的物联网平台,例如 IBM bluemix、cayene。