communinties Learn Support Forum Marketplace Sign Up Login
LoRaWAN devices gateways network applications
thethingsnetwork forum Deutsch
thethingsnetwork magdeburggruenstreifen-ev lorawan Infrastuktur
Es gibt die Magdeburger TTN-Community. Ziel dieser Community ist der Aufbau einer offenen LoRaWAN Infrastruktur. Dieser Community kann jeder beitreten, egal ob Privatperson, Verein oder Unternehmen. Denn nur wenn viele mitmachen, können wir eine robuste und dezentrale Infrastruktur aufbauen, die in den Händen vieler liegt und nicht von einzelnen kontrolliert werden kann.
Beispiele ulm-digital
Suche lora++wan+server+dragino
dragino LG-01 dragino lg01
derSuessmann: application
bjoerns-techblog payload sparen
google thethings+payload+format
ubidots integrate-your-ttn-data-with-ubidots-simple-setup
mathworks things_network
lorawan-gps-tracker-with-9-axis-accelerometer"
LoRaWAN-Geräte mit beliebigen Systemen einsetzen
"Durch thingsHub verbringen wir mehr Zeit mit der Entwicklung innovativer LoRaWAN-Lösungen und weniger Zeit mit der Integration von IoT-Gerätetreibern oder Netzwerkprotokollen."
smartmakers thingshub
Produktion und globale Bereitstellung der neuen The Things Indoor Gateways (kurz: > TTIG s) hält derzeit mit der globalen Nachfrage nicht Schritt. The Things Industries (=TTI) hat dies nunmehr erkannt und steuert jetzt gegen. Ein gutes Beispiel für funktionierende Marktwirtschaft. Auch die EDV Systeme im Hintergrund müssen hochskaliert werden. Das ist nun in Angriff genommen. Und ja, TTIGs sind vollwertige 8 Kanal Indoor gateways mit hohem modding Potenzial zum outdoor gateway, zu vernünftigen Umbaukosten. Kleine Dörfer und Weiler können so mühelos versorgt werden. Und dabei denke ich nicht nur an Deutschland.
rs-online ttig thethingsindor
Hier erfahren Sie, wie Sie die Things Network-Bibliothek Library Usage einbinden und verwenden.Schauen Sie sich auch die mit der Bibliothek gelieferten Beispiele an. Sie finden sie in der Arduino IDE unter Datei> Beispiele> TheThingsNetwork.
Arduino Library for TTN Devices ist eine Arduino-Bibliothek für Arduino-Geräte wie The Things Uno und Node, um über The Things Network zu kommunizieren. Momentan erfordert diese Bibliothek Geräte mit einem Microchip RN2xx3-Modul.
Use-the-LoRa-Kit-to-Build-Your-Own-IoT-Network
ttn-gateway-connector dateien: ttn-gateway-connector paho.mqtt.embedded
Den Code von The Things Network finden Sie auf unserem Github. Wir laden Sie ein, den Code einzubringen und zu nutzen, um das TTN-Ökosystem größer und stärker zu machen.
Die Organisation hinter The Things Network, The Things Industries, bietet Unterstützung beim Aufbau öffentlicher und privater Netzwerke, Anwendungen und End-to-End-Anwendungsfälle.
LoRaWAN ist ein MAC-Protokoll (Media Access Control) für WANs. Es wurde entwickelt, um Geräten mit geringem Stromverbrauch die Kommunikation mit über das Internet verbundenen Anwendungen über drahtlose Langstreckenverbindungen zu ermöglichen. LoRaWAN kann auf die zweite und dritte Ebene des OSI-Modells abgebildet werden. Es wird zusätzlich zur LoRa- oder FSK-Modulation in Funkbändern für Industrie, Wissenschaft und Medizin (ISM) implementiert. Die LoRaWAN-Protokolle werden von der LoRa Alliance definiert und in der LoRaWAN-Spezifikation formalisiert, die auf der LoRa Alliance-Website heruntergeladen werden kann.
lorawan **
Unter Anwendungen Applications verstehen wir die Kommunikation Ihrer Geräte im Internet. Dies kann so einfach sein wie ein IFTTT Maker-Applet oder ein visueller Ablauf, bei dem Node-RED verwendet wird, um Code auf einem bestimmten Server anzupassen.
Bevor Sie mit Geräten kommunizieren können, müssen Sie die Anwendung zum Netzwerk hinzufügen und Geräte registrieren.
Es gibt mehrere Möglichkeiten, Anwendungen in The Things Network zu integrieren, angefangen von der direkten Arbeit mit APIs über benutzerfreundlichere SDKs bis hin zu Click-and-Run-Plattformintegrationen.
Das Things Network ist die erste dezentrale Open-Source-Infrastruktur für das Internet der Dinge. Die Community Edition ist für die faire Nutzung kostenlos. Erfahren Sie, wie Sie Ihre Dinge devices vebinden !
Bevor Ihr Gerät über The Things Network kommunizieren kann, müssen Sie es registrieren. register
MicroChip lora-technologie
Normalerweise verwenden Sie OTAA (Over The Air Activation), um Sitzungsschlüssel für die weitere Kommunikation auszuhandeln. Sie haben die Möglichkeit, ein Gerät zu personalisieren. Dies bedeutet, dass Sie Sitzungsschlüssel manuell generieren oder zuweisen und sie mit festem Code auf dem Gerät verwenden.
In der Produktion möchten Sie OTAA verwenden. Dies ist zuverlässiger, da die Aktivierung bestätigt wird und sicherer, da die Sitzungsschlüssel bei jeder Aktivierung ausgehandelt werden. ABP ist nützlich für Workshops, da Sie nicht warten müssen, bis ein Downlink-Fenster verfügbar ist, um die Aktivierung zu bestätigen.
Wechseln Sie in der Konsole zu dem Gerät, das Sie anpassen möchten. Wählen Sie im Menü oben rechts die Option Einstellungen.4
Klicken Sie unter Aktivierungsmethode auf ABP. Lassen Sie den Netzwerksitzungsschlüssel und den App-Sitzungsschlüssel für Sie generiert, oder klicken Sie auf "Anpassen", wenn Sie sie selbst festlegen möchten.
Klicken Sie zum Abschluss auf Speichern.
Sie werden zurück zum Gerät geleitet, wo Sie die Geräteadresse und die Sitzungsschlüssel finden, die zum Aktivieren des Geräts erforderlich sind.
Wenn Sie Entwicklungsgeräte verwendet haben, möchten Sie möglicherweise irgendwann zur Geräteentwicklung für die Produktion übergehen. Hier finden Sie Best Practices für den Bau von Geräten , die langfristig Bestand haben und die Ihnen helfen, die LoRaWAN-Konformität zu erreichen. Geräteaktivierung
LoRaWAN bietet zwei Methoden zur Geräteaktivierung: OTAA (Over The Air) und ABP (Aktivierung durch Personalisierung). OTAA ist die bevorzugte Methode, um einem LoRaWAN-Netzwerk, einschließlich des Things-Netzwerks, beizutreten: Es bietet mehr Sicherheit, mehr Flexibilität und Skalierbarkeit.
Flexibilität: Wenn Sie Ihr Gerät mit OTAA konfigurieren, haben Sie die Freiheit, den Netzwerkserver zu ändern, indem Sie ein Gerät auf einem anderen Netzwerkserver neu registrieren und einen erneuten Beitritt durchführen. Der neue Netzwerkserver weist diesem Gerät dann einen DevAddr zu, der Teil seines Adressraums ist, und das Gerät interagiert mit dem neuen Netzwerkserver, ohne ihn neu zu programmieren.
ABP-Geräte benötigen die DevAddr, um auf andere Weise im Gerät registriert zu werden - normalerweise durch Hardcoding. Dies bedeutet, dass das Gerät eng mit dem Netzwerkserver und insbesondere mit der spezifischen Aktivierung verbunden ist. Obwohl Netzwerkserver darauf ausgelegt sind, Aktivierungen dauerhaft zu speichern, kann es Situationen geben, in denen ein Gerät erneut verbunden werden muss. In diesen Fällen müssen ABP-Geräte neu programmiert werden.
OTAA-Best Practices Wenn ein Gerät eine Netzwerkverbindung ausführt, wird ein DevAddr zugewiesen und an das Gerät gesendet. DevAddr ist so konzipiert, dass es langfristig von Tagen bis zu Jahren erhalten bleibt. Das Things Network ist so konzipiert, dass Aktivierungen auch bei einem Ausfall jahrelang im Gedächtnis bleiben.
Aus diesem Grund wird in der LoRaWAN-Dokumentation eindeutig festgelegt, dass Geräte Verknüpfungsvorgänge ausführen sollen, die in ihrer Lebensdauer weniger wahrscheinlich sind. Die LoRaWAN-Spezifikationen warnen insbesondere vor einem systematischen Wiedereinstieg bei Netzwerkausfall. Ein Gerät sollte das Ergebnis einer Aktivierung dauerhaft aufbewahren, wenn erwartet wird, dass das Gerät während seiner Lebensdauer ausgeschaltet wird.
Ein Gerät, das keine Nachrichten vom Netzwerk empfängt, kann verschiedene Gründe haben: Wenn der Netzwerkserver ausfällt, wenn Gateways mit Strom versorgt werden oder wenn das Netzwerk ausfällt, wenn in der Umgebung keine Abdeckung vorhanden ist Die Sendezeit des nächstgelegenen Gateways für die Übertragung des Downlinks - und wenn viele Geräte in einem Bereich gleichzeitig wieder verbunden sind (z. B. bei einem vorübergehenden Ausfall des Gateways), führt dies zu einer Aufblähung des Netzwerks in dem Bereich. Beispiele
Ein mit einem Temperatursensor ausgestattetes Gerät sendet stündlich Daten vor. Um sicherzustellen, dass die Daten vorgelagert empfangen werden, verfügt das Gerät über ein Bestätigungssystem. Wenn keine Bestätigung empfangen wird, werden die Daten erneut gesendet.
Ein mit einer Taste ausgestattetes Gerät ist dafür ausgelegt, dass Wanderer im Notfall aktiviert werden können.
Derzeit unterstützt The Things Network LoRaWAN für die Kommunikation über große Entfernungen (~ 5 bis 15 km), geringen Stromverbrauch (Monate bis Jahre im Akkubetrieb), aber auch für die Kommunikation mit geringer Bandbreite (51 Byte / Nachricht). Wir planen, auch mehrere Bluetooth Broadcast / Mesh-Netzwerke und andere Netzwerke zu unterstützen.
Sie können natürlich The Things Node oder Uno verwenden, aber The Things Network unterstützt jedes zertifizierte LoRaWAN-Gerät. Diejenigen, die Sie unter Hardware finden, wurden von uns oder unseren Benutzern getestet und dokumentiert.
Um ein Gerät anzuschließen, muss ein LoRaWAN-Modul entweder an Bord, als Abschirmung oder verkabelt sein. Die meisten Module können über eine serielle Schnittstelle angesprochen werden. Um Sie vor der Komplexität der Befehle und Antworten zu schützen, sind einige Module mit einem SDK ausgestattet.
Die Things Node und Uno verwenden die Arduino-Plattform und die Microchip RN-Module. Wir haben ein Arduino SDK erstellt, mit dem Sie eine Nachricht in nur wenigen Codezeilen senden können. Wir planen, SDKs auch für weitere IoT-Plattformen bereitzustellen. quick-start
Der Things Node basiert auf dem SparkFun Pro Micro - 3,3 V / 8 MHz mit zusätzlichem Microchip LoRaWAN-Modul und Temperatursensor, dem digitalen Beschleunigungsmesser von NXP, einem Lichtsensor, einer Taste und einer RGB-LED. All dies ist in einem streichholzschachtelgroßen, wasserdichten (IP54) Gehäuse mit 3 AAA-Batterien verpackt, um es über Monate hinweg mit Strom zu versorgen.
Unsere Arduino-Bibliothek enthält eine Klasse speziell für The Things Node. Konfigurieren und lesen Sie Sensoren, ohne sich Gedanken über die zugrunde liegenden Sensorregister machen zu müssen.
Sobald Sie Ihre Idee validiert haben, können Sie im nächsten Schritt mithilfe von The Things Uno und verschiedenen Sensoren herausfinden, was auf einer benutzerdefinierten Platine gedruckt werden muss, um die Produktion aufzunehmen.
Arduino: Entwicklungsumgebung nutzen arduino
Bibliothek einbinden: library name=TheThinkNetwork arduino-device-lib
Heltec ESP32 + LoRaWAN Tutorial Published Wir tuckern weiter, um unsere TTN-Community aufzubauen und einige Use Cases zum Laufen zu bringen. Eines der Dinge, die als nächstes auf unserer Liste stehen, ist das Hosten eines Community-Hack-a-Thon. Dies bedeutet, dass wir ein kostengünstiges, einfach zu programmierendes LoRaWAN-fähiges Entwicklungsboard benötigen. Betreten Sie die Heltec ESP32 LoRa! Sie kreuzen alle Kästchen an. Viel IO, viel Speicher und CPU und billig genug, um eine Menge für einen Hack-a-Thon zu kaufen. Wenn wir erwarten, dass die Leute schnell arbeiten, brauchten wir auch eine Schritt-für-Schritt-Anleitung, um die Verbindung herzustellen. Deshalb habe ich ein kurzes Tutorial geschrieben. Hoffentlich findet es jemand hilfreich!
Erweitern Sie das Things-Netzwerk, indem Sie ein Gateway installieren.
Gateways bilden die Brücke zwischen Geräten und The Things Network. Geräte verwenden Netzwerke mit geringem Stromverbrauch wie LoRaWAN, um eine Verbindung zum Gateway herzustellen, während das Gateway Netzwerke mit hoher Bandbreite wie WiFi, Ethernet oder Cellular verwendet, um eine Verbindung zum Things Network herzustellen.
Alle Gateways, die sich in Reichweite eines Geräts befinden, empfangen die Nachrichten des Geräts und leiten sie an The Things Network weiter. Das Netzwerk dedupliziert die Nachrichten und wählt das beste Gateway aus, um alle Nachrichten weiterzuleiten, die für den Downlink in der Warteschlange stehen. Ein einziges Gateway kann Tausende von Geräten bedienen.
The Things Network Gatway Activation
Ein Packet Forwarder ist ein Programm, das auf einem Gateway ausgeführt wird und mit Folgendem interagiert: mit dem LoRa-Chip zum Empfangen und Übertragen von LoRa-Paketen; mit dem Netzwerk, um sie für Anwendungen zu übertragen.
scheme.pngDie Application Manager-API bietet Methoden zum Verwalten von Anwendungen und Geräten, die im Things Network registriert sind. Die Application Manager-API wird vom Handler verfügbar gemacht. Zur Verwendung der API benötigen Sie einen Anwendungszugriffsschlüssel oder JWT. Sie können entweder die gRPC API or the HTTPAPI verwenden, die sie umschließt.
gRPC ist ein modernes Open Source-Hochleistungs-RPC-Framework, das in jeder Umgebung ausgeführt werden kann. Es kann Dienste in und über Rechenzentren hinweg effizient miteinander verbinden und bietet eine steckbare Unterstützung für Lastenausgleich, Nachverfolgung, Integritätsprüfung und Authentifizierung. Es ist auch auf der letzten Meile verteilter Datenverarbeitung anwendbar, um Geräte, mobile Anwendungen und Browser mit Back-End-Diensten zu verbinden.
Die Application Manager-API wird hauptsächlich zum Integrieren des Things Network-Stacks in Anwendungen für die Geräteverwaltung verwendet. Sie können die Daten API zum Senden und Empfangen von Nachrichten verwenden.
** Login erforderlich **
gateways/ eui-5410ec57ae15
gateways/ eui-a840411bd3d84150
gateways/ eui-b827ebffff2d78ed raspi3
gateways/ eui-b827ebffffd7cf44 raspi2
robi_testus1/ lgt25278331/data
robi_testus1/data
robi_testus1/devices123451234512345
robi_testus1/devices lgt25278331
thethingsnetwork /forum/t/big-esp32-sx127x-topic-part-3/18436
heltec-wifi-lora32-als-lorawan-knoten
octoate esp32_mit_868_mhz_lora_modul