LoRa - Erstellen eines persönlichen Netzwerks zur Verfolgung von Autos


8

Damit,

Ich habe zwei einkanalige LoRa / GPS-Module und möchte mein eigenes persönliches Netzwerk erstellen ...

Ich möchte also ein Modul, das alle Daten von anderen Geräten empfängt und an einen Server mit einer Datenbank sendet.

Ich habe mich gefragt, ist das möglich?!

Wie soll ich das alles erreichen? Ich bin neu bei LoRa und möchte mehr darüber erfahren.

Ich konnte keine Informationen zum Erstellen eines Lora-Gateways finden und alles an Ihren eigenen Server senden.

So was:

  1. Daten von Auto (s)
  2. An LoRa-Empfänger senden (Dragino LoRa / GPS-Modul)
  3. Die empfangenen Daten werden an einen anderen Server gesendet.

Ist das möglich?


2
Ich kenne LoRa auch nicht, aber ist "ein Modul, das alle Daten von anderen Geräten empfängt" selbst nicht bereits ein Server? Könnten Sie auf keinen Fall einen billigen Raspberry Pi Zero W verwenden, der HTTP CRUD empfängt?
Mawg sagt, Monica

3
Nein, das ist ein Lorawan (was für mich als Student zu viel kostet) ... Ich habe irgendwo gelesen, dass man ein sendendes Gerät in ein empfangendes Gerät mit einem einzigen Kanal verwandeln kann, aber ich habe keine Ahnung, wie ...
Robin

3
Ja, eine Art Gerät, das alle LoRa-Daten empfängt, dekodiert und an meinen eigenen Server sendet. Auf dem ich dann die Daten verarbeiten kann ... (höchstwahrscheinlich werden sie in einer Datenbank gespeichert) ...
Robin

3
Nun, ich habe sie bei Dragino gekauft, dem größten (chinesischen) Anbieter für LoRa-Geräte. Wenn Sie Dragino googeln, finden Sie weitere Artikel von ihnen.
Robin

3
Dies ist die Art von Dingen, die mit herkömmlichen Internetressourcen verfolgt werden sollten - Sie haben noch nicht die Art von singulärer spezifischer Frage, für die das SE-System entwickelt wurde. Beginnen Sie mit dem Lesen im The Things Network - es kann Ihren Anforderungen entsprechen oder nicht (die Häufigkeit der Berichterstellung wird ein Problem sein), gibt Ihnen jedoch einen Eindruck von einigen Dingen, die funktionieren und nicht funktionieren, einschließlich der Gründe, warum die teureren Mehrkanalfunkgeräte werden normalerweise in der Gateway-Rolle verwendet.
Chris Stratton

Antworten:


8

Ja, die Verwendung von LoRa-Funkgeräten zum Empfangen von Nachrichten ist möglich. Für die Arduino-Plattform kann die LMIC-Bibliothek verwendet werden. Siehe meinen Code für mobile Knoten mit GPS und Gateway . Das Gateway veröffentlicht Daten an einen Dienst namens PubNub, der über eine kostenlose Schicht verfügt, die wahrscheinlich für Ihre Anforderungen ausreicht.

Es sollte ziemlich einfach sein, den Gateway-Code zu ändern, um Daten an Ihren eigenen Server zu senden, wenn Sie dies bevorzugen.

Ich schlage jedoch vor, dass Sie LoRaWAN trotzdem in Betracht ziehen. Das Things Network (TTN) ist ein kostenloser LoRaWAN-Dienst. Überprüfen Sie ihre Karte, ob sie in dem Bereich, an dem Sie interessiert sind, eine Abdeckung haben. Ich habe das relativ billige RFM95W-Funkmodul verwendet, um Nachrichten über die LMIC-Bibliothek an TTN zu senden. Der Beispielcode der Bibliothek bringt Sie sehr weit.

Der Vorteil von TTN ist, dass Sie möglicherweise keine eigenen Gateways einrichten müssen und deren Abdeckung weltweit nutzen können. Wenn TTN in dem von Ihnen benötigten Bereich nicht abgedeckt ist, sollten Sie ein Gateway bauen / kaufen und es mit TTN verbinden. Auf diese Weise erhöhen Sie die Abdeckung und können weiterhin die anderen Gateways verwenden. Ein LoRaWAN-Gateway ist jedoch viel teurer als ein einzelnes Radio. Es kostet etwa 250 USD.

Vollständige Offenlegung: Ich verwende LoRa, TheThingsNetwork, LMIC oder PubNub, bin aber ansonsten nicht mit LoRa verbunden.


1
Tolle Infos. TTN hat es nicht geschafft, das Netzwerk in diesem Zusammenhang sehr effektiv darzustellen.
Sean Houlihane

1
@mikael_falkvidd - LMIC-Bibliothek. Davon wusste ich nichts. Nett. Haben Sie einen Blog-Artikel oder andere Informationen zu dem Kit, das Sie für dieses FatLink-Projekt verwendet haben? (Ich bin ein TTN backer des Wartens auf Set und gestern satt ich impulsiv einig billigen 433mhz LoRa radio + Atmega bestellt electrodragon.com/product/... ).
Cups

1
@Cups Kein Kit. Ich verwende Arduino Pro Mini für den mobilen Knoten und Wemos D1 Mini für das Gateway. Beide verwenden RFM95W-Funkgeräte. Ich glaube, ich habe cpham.perso.univ-pau.fr/LORA/LoRaDevices.html schon früh verwendet, um die Grundlagen wie das Verdrahten des Radios zu erlernen.
Mikael Falkvidd

2
Ach ja, der Kerl in Pau. Er ist schon eine Weile auf meinem Radar und macht ein paar nette Sachen. Pro Mini, Wemos D1 Mini und das Radio - so ziemlich das, was ich dachte. Prost auf die Info.
Cups

3

Ja, es ist möglich.

Ein üblicher Weg, dies zu tun, besteht darin, einen aktiven Knoten zu haben, der Daten über LoRa empfangen und über Ethernet oder Wi-Fi an einen Cloud-Dienst übertragen kann. Das bedeutet, dass Ihre mobilen Knoten, wenn sie sich in Reichweite des Kollektorknotens befinden, ihre Daten an diesen übertragen und diese wiederum mithilfe der Internet-Technologie an eine persistente Datenbank weiterleiten.


0

Zunächst müssen Sie verstehen, dass zwei Lora-Module miteinander kommunizieren können, die Änderungen im Firmware-Code enthalten sind und auch die AES-Verschlüsselungsschlüssel auf beiden Geräten für die bidirektionale Ausrichtung enthalten. Sie benötigen ein Gateway, um Daten auf einen Server (Internet) zu übertragen, der die LPWAN-Architektur unterstützt. Jetzt möchten Sie ein persönliches Lora-Netzwerk oder ein privates Lora-Netzwerk erstellen. Dazu benötigen Sie ein Lora-Gateway, das mit Lora-Frequenz empfängt und die Daten vom Gerät zum Lora-Netzwerkserver überträgt und umgekehrt.

Für den Serverteil können Sie The Things Network, Loriot als Lora-Netzwerkdienstanbieter oder Open Source-Lora-Server wie Brocaar Loraserver oder Gotthard Lora Server verwenden .

Von dort aus können Sie Ihre Daten auf die gewünschte iot-Plattform wie IBM Bluemix, Cayene übertragen.


2
FALSCH . Node-Class-LoRa-Module können problemlos miteinander kommunizieren. Was ein Funkgerät der Gateway-Klasse hinzufügt, ist die Fähigkeit, mehrere Kanäle gleichzeitig zu überwachen und somit unkoordiniertes Frequenzspringen durch Knoten zu unterstützen, wobei Frequenzspringen für eine gute spektrale Staatsbürgerschaft wichtig ist. Zwei RFM9x / SX1276 können jedoch miteinander kommunizieren, und entweder mit sehr seltenen Nachrichtenraten auf einem einzelnen Kanal (oder häufiger mit einer zeitlich zwischen den beiden koordinierten Frequenzhoffnung) können Sie arbeiten.
Chris Stratton

2
Entschuldigung, mein Mangel an Wissen. Ich werde die Antwort herausarbeiten. Vielen Dank, dass Sie mich daran erinnert haben, Sir.
Ashusvirus
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.