Forum: Mikrocontroller und Digitale Elektronik Arduino / Funk-Netzwerk bis 200 Meter


von Ingo F. (ingof)


Lesenswert?

Hallo, ich stehe vor einem kleinen Problem.

Ich möchte 10 bis 20 Knoten im Umkreis bis 200 Meter haben die ich mit 
kurzen Befehlen über Funk sicher steuern möchte.

Habe mal mit einem ESP 8266 und WLAN probiert.
Das hat natürlich nicht geklappt.

Jetzt suche ich nach einer entsprechenden Funktechnik mit der ich die 
Knoten untereinander (legal) verbinden kann.
Ein Gerät das mit einem PC verbunden wird soll alle anderen Geräte 
steuern können. Ein wenig Handshake wäre sinnvoll.


Hat jemand eine Idee womit ich sowas hinbekommen kann?
Bin über jeden Hinweis dankbar.

Gruß
IngoF

von Harry L. (mysth)


Lesenswert?


von Wastl (hartundweichware)


Lesenswert?

Ingo F. schrieb:
> Hat jemand eine Idee womit ich sowas hinbekommen kann?

Suche auf ebay die Module mit SX1278 Chip. Das sind solche
LoRa Module wie sie auch von Arduino-Bibliotheken unterstützt
werden. Sie arbeiten auf 433 MHz und erreichen aufgrund der
"niedrigen" Frequenz (gegenüber WLAN) Reichweiten von
hunderten von Metern oder auch ein paar Kilometer.

Nachteil zu den auf 2.4 GHz arbeitenden NRF24 Modulen ist
die fehlenden Addressierbarkeit, die muss man selbst einbauen.
Die NRF24 können aber - eine optimale Antennenanpassung und
Konstruktion vorausgesetzt - auch einige hundert Meter
Reichweite übertragen, sind ganz eigenständig und brauchen
daher kein WLAN.

Zum Spielen bzw. Testen gibt es abseits der Arduino Welt für
die NRF24 Module z.B.

Beitrag "NRF24L01+ test program for Arduino Mega"
Beitrag "NRF24L01+ test program for Arduino Uno"
Beitrag "NRF24L01 - Testprogramm für Windows PC"

von Harry L. (mysth)


Lesenswert?

Wastl schrieb:
> Sie arbeiten auf 433 MHz und erreichen aufgrund der
> "niedrigen" Frequenz (gegenüber WLAN) Reichweiten von
> hunderten von Metern oder auch ein paar Kilometer.

Nimm besser die 868 MHz-Module!
433 MHz ist ziemlich verseucht (durch Babyphones u. Ä.) und liegt zudem 
mitten im Amateurfunk-Band.
Ausserdem ist das 868MHz-Band in D das offizielle LoRa-Band und die 
Module sind mit allen LoRaWAN-Gateways kompatibel.
Damit sind problemlos auch einige km überbrückbar, wenn die Module nicht 
gerade im Keller angebracht sind.

: Bearbeitet durch User
von Helmut -. (dc3yc)


Lesenswert?

Harry L. schrieb:
> Ausserdem ist das 868MHz-Band in D das offizielle LoRa-Band

Es gibt in DL kein offizielles LoRa-Band! Wenn du allerdings die 
kommerzielle Anwendung LoRaWAN meinst, die läuft auf 868MHz. Braucht der 
TO aber nicht. 433MHz geht halt weiter, braucht aber eine größere 
Antenne. Aber 868MHz würde auch gehen (reichweitenabhängig).
Und Babyphone usw. stören eine breitbandige Spread-Spectrum-Modulation 
nicht wirklich.

: Bearbeitet durch User
von Ingo F. (ingof)


Lesenswert?

Habe heute den ganzen Tag LoRa Videos gesehen.
Wenn ich alles richtig verstanden habe wären 868MHz die beste Wahl für 
die EU.

Das TTN-Netzwerk hat mich ein wenig irritiert.

Bin mir aber nicht sicher ob ich da ein eigenes Netzwerk aufbauen kann.
Ist es möglich nur meine Telegramme zu senden und zu empfangen.
Ich würde schon gerne bidirektional senden und empfangen können.

Eigentlich wollte ich darüber mehrere Knoten zuverlässig und zeitgenau 
Steuern können.
Eigentlich geht es nur um die Kontrolle ob alle Knoten erreichbar sind 
und dann zeitgesteuert zu selben Zeit das selbe "Programm" abspielen.

Es sollte etwa 15-20 Minuten parallel ablaufen.

Habe erst mal drei Module zum spielen bestellt.


Wie sieht es denn mit Zigbee-Modulen aus?
Habe diese hier gefunden:
https://www.mouser.de/new/digi-international/digi-xbee-rr-zigbee-3-modules/

Ich glaub 2,4GHz-Module kommen nicht in Frage.
Ich würde gerne die Geräte auf einer Veranstaltung benutzen wo bestimmt 
auch einige Handys fleißig herumstrahlen.
Irgendwer hat bestimmt immer einen Hotspot auf.

: Bearbeitet durch User
von Harry L. (mysth)


Lesenswert?

Helmut -. schrieb:
> Harry L. schrieb:
>> Ausserdem ist das 868MHz-Band in D das offizielle LoRa-Band
>
> Es gibt in DL kein offizielles LoRa-Band! Wenn du allerdings die
> kommerzielle Anwendung LoRaWAN meinst, die läuft auf 868MHz. Braucht der
> TO aber nicht. 433MHz geht halt weiter, braucht aber eine größere
> Antenne. Aber 868MHz würde auch gehen (reichweitenabhängig).
> Und Babyphone usw. stören eine breitbandige Spread-Spectrum-Modulation
> nicht wirklich.

Danke für die Belehrung, aber ich bin selbst seit >45J lzenziert.

LoRa(WAN) läuft nunmal in D (und der EU)  üblicherweise auf 868MHz, und 
die Kompatibilität zu LoRaWAN spielt vielleicht für den TO aktuell keine 
Rolle, aber vielleicht kommt er ja noch auf den Geschmack.

von Rainer W. (rawi)


Lesenswert?

Ingo F. schrieb:
> Das TTN-Netzwerk hat mich ein wenig irritiert.

"TTN-Netzwerk" (The Things Network-Netzwerk) ist ein weltweites Netzwerk 
von Gateways, die LoRa-Modulation benutzen, um über das LoRaWAN 
Protokoll eine Verbindung zwischen LoRaWAN-Clients und dem Internet 
herzustellen.
Brauchst du das wirklich für deine 200m?

> Bin mir aber nicht sicher ob ich da ein eigenes Netzwerk aufbauen kann.
Warum willst du überhaupt LoRaWAN?
Für deine kurze Distanz kannst du im Prinzip einfach LoRa Empfänger 
nutzen, die LoRa-Signale empfangen, die deine Zentrale sendet.
Wenn du in Zusammenhang mit Funk das Wort "sicher" benutzt, musst du 
mehr Aufwand treiben, z.B. auf beiden Seiten Transceiver einsetzen, 
damit der Befehlsempfang bestätigt werden und das Kommando ggf. 
wiederholt werden kann.

von Harry L. (mysth)


Lesenswert?

Ingo F. schrieb:
> Wie sieht es denn mit Zigbee-Modulen aus?

ZigBee ist auch 2,4 GHz, und die Reichweite ist nicht besonders hoch.
Erst durch viele solcher Module (Mesh-Netz) lassen sich grössere Flächen 
abdecken.

Ingo F. schrieb:
> Bin mir aber nicht sicher ob ich da ein eigenes Netzwerk aufbauen kann.
> Ist es möglich nur meine Telegramme zu senden und zu empfangen.
> Ich würde schon gerne bidirektional senden und empfangen können.

Ja, das geht mit LoRa-Modulen.

Ingo F. schrieb:
> Eigentlich wollte ich darüber mehrere Knoten zuverlässig und zeitgenau
> Steuern können.

Was heist "zeitgenau"?
Die Übertragungsrate bei LoRa ist eher gering und mit deutlichen 
Latenzen solltest du rechnen.
Dafür ist es aber sehr zuverlässig.

von Harry L. (mysth)


Lesenswert?

Rainer W. schrieb:
> Warum willst du überhaupt LoRaWAN?
> Für deine kurze Distanz kannst du im Prinzip einfach LoRa Empfänger
> nutzen, die LoRa-Signale empfangen,

LoRa Endpoints sind immer Tranceiver.

Rainer W. schrieb:
> damit der Befehlsempfang bestätigt werden und das Kommando ggf.
> wiederholt werden kann.

Das ist Bestandteil des LoRa-Protokolls.

von Rainer W. (rawi)


Lesenswert?

Ingo F. schrieb:
> Eigentlich wollte ich darüber mehrere Knoten zuverlässig und zeitgenau
> Steuern können.
> Eigentlich geht es nur um die Kontrolle ob alle Knoten erreichbar sind
> und dann zeitgesteuert zu selben Zeit das selbe "Programm" abspielen.

Da die Funksignale immer gestört werden können, kannst du nicht direkt 
zeitgenau steuern, sondern musst immer einkalkulieren, dass ein Befehl 
verzögert ankommt.
Du musst also in den Empfängern Uhren laufen haben, die synchronisiert 
werden und dann kannst du festlegen, dass die Empfängerstation zu einer 
bestimmten Uhrzeit z.B. ein "Programm" abspielt. Die Zeit zwischen 
Verteilen der Startzeit und dem Startzeitpunkt muss so groß sein, dass 
die Zentrale in der Zwischenzeit die Kommunikation mit allen Slaves mit 
ausreichend hoher Wahrscheinlichkeit abgeschlossen hat.

von Rainer W. (rawi)


Lesenswert?

Harry L. schrieb:
> LoRa Endpoints sind immer Tranceiver.

Das mag bei den auf dem Markt angebotenen Modulen in der Praxis so sein, 
aber prinzipiell gibt es kein Hindernis, ein LoRa-moduliertes Signal an 
einen reinen Empfänger zu schicken. Transceiver sind nur erforderlich, 
wenn ein Übertragungsprotokoll bidirektionale Kommunikation erfordert.

von Rainer W. (rawi)


Lesenswert?

Harry L. schrieb:
> Das ist Bestandteil des LoRa-Protokolls.

LoRa ist kein Protokoll, sondern ein Modulationsverfahren auf 
Bitübertragungsschicht.

von Harry L. (mysth)


Lesenswert?

Rainer W. schrieb:
> Harry L. schrieb:
>> LoRa Endpoints sind immer Tranceiver.
>
> Das mag bei den auf dem Markt angebotenen Modulen in der Praxis so sein,
> aber prinzipiell gibt es kein Hindernis, ein LoRa-moduliertes Signal an
> einen reinen Empfänger zu schicken. Transceiver sind nur erforderlich,
> wenn ein Übertragungsprotokoll bidirektionale Kommunikation erfordert.

Es gibt praktisch keine unidirektionalen Endgeräte, weshalb die auch in 
dem Wikipedia-Artikel nicht erwähnt werden.
https://de.wikipedia.org/wiki/Long_Range_Wide_Area_Network.

von Ingo F. (ingof)


Lesenswert?

> ZigBee ist auch 2,4 GHz, und die Reichweite ist nicht besonders hoch.

Das verlinkte Modul gibt es in 868MHz.

Es muss schon sehr genau sein. Also so im Bereich von 100ms.

Müsste dann irgendwie die internen Uhren irgendwie synchronisieren 
können.
Ob ich das über das Netzwerk schaffe oder vorher alle Module mit dem PC 
verbinde und so die Uhren einzeln synchronisiere?!

Am liebsten wäre mir eine Steuerung live über das Netzwerk.
Vermutlich werde ich das Programm aber vorher übertragen müssen.

Vielleicht auch vorher über das vorhandene WLAN synchronisieren bevor 
die Geräte verteilt werden.

: Bearbeitet durch User
von Rainer W. (rawi)


Lesenswert?

Harry L. schrieb:
> Es gibt praktisch keine unidirektionalen Endgeräte, weshalb die auch in
> dem Wikipedia-Artikel nicht erwähnt werden.

Ja und?

Bei einem käuflichen LoRa-Modul zwingt dich keiner, Daten zu senden.
In dem Wikipedia-Artikel geht es um Endgeräte für LoRaWAN
https://de.wikipedia.org/wiki/Long_Range_Wide_Area_Network

Hier kannst du es unter "LORA" auch noch einmal nachlesen:
"LoRa is a wireless modulation technique derived from Chirp Spread 
Spectrum (CSS) technology.". Mit einem Protokoll hat das nichts zu tun.
https://www.thethingsnetwork.org/docs/lorawan/what-is-lorawan/

von Harry L. (mysth)


Lesenswert?

Rainer W. schrieb:
> Harry L. schrieb:
>> Es gibt praktisch keine unidirektionalen Endgeräte, weshalb die auch in
>> dem Wikipedia-Artikel nicht erwähnt werden.
>
> Ja und?
>
> Bei einem käuflichen LoRa-Modul zwingt dich keiner, Daten zu senden.
> In dem Wikipedia-Artikel geht es um Endgeräte für LoRaWAN
> https://de.wikipedia.org/wiki/Long_Range_Wide_Area_Network
>
> Hier kannst du es unter "LORA" auch noch einmal nachlesen:
> "LoRa is a wireless modulation technique derived from Chirp Spread
> Spectrum (CSS) technology.". Mit einem Protokoll hat das nichts zu tun.
> https://www.thethingsnetwork.org/docs/lorawan/what-is-lorawan/

Ok, ich bin raus...

Läuft mal wieder wie bei allen Themen in diesem Forum...die Haarspalter 
und Klugscheisser müssen sich profilieren...

Auch, wenn es komplett OffTopic ist.

Viel Spaß noch dabei!

...und Tschüss!

von Ingo F. (ingof)


Lesenswert?

Hey, wollte keinen Bürgerkrieg anzetteln.


Vielleicht hat ja noch jemand Infos zu den xBee 868MHz-Modulen.
Gibt es was von anderen Herstellern??

https://de.digi.com/products/embedded-systems/digi-xbee/rf-modules/sub-1-ghz-rf-modules/digi-xbee-xr-868

für mich wäre das zweite Modul (Digi XBee SX 868 RF-Modul) in der Liste 
wohl das richtige.
Allerdings erst ab 5.12.2023 erhältlich.
Das erste Modul kann noch kein Punkt-zu-Mehrpunkt (Digi XBee XR 868)

Wenn nicht jemand was ähnliches kennt ist das Modul für dieses Jahr aus 
dem Rennen.

: Bearbeitet durch User
von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Ingo F. schrieb:
> Hat jemand eine Idee womit ich sowas hinbekommen kann?

NRF24L01+ Mesh

von Ingo F. (ingof)


Lesenswert?

Arduino F. schrieb:
> NRF24L01+ Mesh

Ein Mesch kommt dafür nicht in Frage.
Die normale Version hat wohl auch nicht so viel Reichweite.

Habe aber mal zwei NRF24L01 + PA + LNA zum testen bestellt.
Da sieht die Reichweite besser aus.
Es gibt wohl Probleme dass die Module geschirmt werden müssen falls Sie 
nicht so recht funktionieren.

Bin mal gespannt wie sich die Module schlagen..

von Ich A. (alopecosa)


Lesenswert?

Ingo F. schrieb:
> Hey, wollte keinen Bürgerkrieg anzetteln.

Vielleicht wärs einfach mal interessant damit rauszurücken was da denn 
so zeitkritisches gemacht werden soll.
Wenn es auf Veranstaltungen laufen soll kann es ja schonmal kein 
Top-Secret Zeug sein ...

Das ist eines der Grundprobleme. Die Leute möchten Probleme lösen udn 
suchen für den eigenen Lösungsansatz hier Hilfe, sind aber so fest davon 
überzeugt das ihr eigener Ansatz der einzig wahre und funktionierende 
ist. Klar da braucht man natürlich nicht sagen was man überhaupt vor hat 
um dann vielleicht mit Glück davon zu profitieren das sowas, oder was 
vergleichbares, wer anders schonmal gemacht hat...

von Ingo F. (ingof)


Lesenswert?

Ich A. schrieb:
> Das ist eines der Grundprobleme. Die Leute möchten Probleme lösen udn
> suchen für den eigenen Lösungsansatz hier Hilfe, sind aber so fest davon
> überzeugt das ihr eigener Ansatz der einzig wahre und funktionierende

Das zu erklären ist in ein paar Sätzen nicht machbar.
Das heisst ich müsste einen riesigen Text schreiben um das zu erklären.
Vermutlich kommen dann noch mehrere Nachfragen um eventuelle 
Missverständnisse zu klären.
Das würde von meinem Problem ablenken.

Das Problem ist eine Funkstrecke zu finden die auf größerer Entfernung 
noch funktioniert und legal in Deutschland zu betreiben ist.

von Wastl (hartundweichware)


Lesenswert?

Ingo F. schrieb:
> Das Problem ist eine Funkstrecke zu finden die auf größerer Entfernung
> noch funktioniert und legal in Deutschland zu betreiben ist.

Das hier

https://www.ebay.de/itm/353163377178

ist eine Funkstrecke die auf größerer Entfernung noch
funktioniert und die legal in Deutschland zu betreiben ist.

von Ingo F. (ingof)


Lesenswert?

Das stimmt... Habe ich sogar in der Schublade herumliegen.

Allerdings müsste mein "Prozessor" sich auch noch auch noch um Sachen 
wie Kollisionserkennung kümmern, und der hat schon genug andere Sachen 
zu tun.

von Wastl (hartundweichware)


Lesenswert?

Ingo F. schrieb:
> Allerdings müsste mein "Prozessor" sich auch noch auch noch um Sachen
> wie Kollisionserkennung kümmern

Dann wird es wohl mit deiner Spezifikation

Ingo F. schrieb:
> Das Problem ist eine Funkstrecke zu finden die auf größerer Entfernung
> noch funktioniert und legal in Deutschland zu betreiben ist.

nicht ganz ausreichend sein. Denn ich dachte eigentlich damit wären
deine Ansprüche erfüllt.

von Jw E. (jweu3)


Lesenswert?


von Einhart P. (einhart)


Lesenswert?

Sehr einfach geht es mit diesen Modulen. Es gibt ein Programm zum 
Parametrieren. Dann bilden 2 Module eine transparente serielle 
Verbindung. Ähnliche Module habe ich erfolgreich im Einsatz.
https://de.aliexpress.com/item/1005002116186778.html

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.