{"id":1845,"date":"2023-11-30T17:19:34","date_gmt":"2023-11-30T16:19:34","guid":{"rendered":"https:\/\/www.g-heinrichs.de\/wordpress\/?page_id=1845"},"modified":"2024-07-27T15:42:34","modified_gmt":"2024-07-27T13:42:34","slug":"lorawan-mit-esp32-und-rylr998","status":"publish","type":"page","link":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/informatik\/lorawan-mit-esp32-und-rylr998\/","title":{"rendered":"LoRaWAN mit ESP32 und RYLR998"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><strong><em>LoRa steht f\u00fcr &#8222;Long Range&#8220;. Hierbei handelt es sich um einen neue Funk\u00fcbertragungstechnik. Wie BLE kommt Sie mit relativ wenig Energie aus.&nbsp;Ihre Reichweite ist aber deutlich gr\u00f6\u00dfer als bei BLE oder WLAN.<\/em><\/strong><\/h4>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>Wie funktioniert nun LoRaWAN?&nbsp;Was steckt z. B. hinter den Begriffen und Abk\u00fcrzungen wie Chirp und Chip, Bandbreite, Spreizfaktor, ToA, CSS, Link Budget, RSSI oder Payload<\/em><\/strong>?<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>Wie kann man das LoRa-Modul RYLR998 ansteuern? Wie kann man mit Micropython selbst Programme entwickeln, um Daten mittels LoRa senden oder empfangen zu k\u00f6nnen?  <\/em><\/strong><\/h4>\n\n\n<p>Wenn Sie auf diese Fragen Antworten suchen, dann empfehle ich Ihnen meinen Kurs <strong>LoRaWAN: Eine praktische Einf\u00fchrung mit Micropython sowie dem LoRa-Modul RYLR998 und dem ESP32-Board TTGO T-Display<\/strong>. Zum Einen stelle ich Ihnen in diesem Kurs&nbsp; \u2013 nach Schwierigkeitsgrad gestaffelt \u2013 eine Reihe von Experimenten und Programmen zu dem LoRa-Modul vor; zum Anderen sollen aber auch die oben erw\u00e4hnten Begriffe und Konzepte so weit dargelegt werden, wie ich es f\u00fcr erforderlich halte, um die Funktionsprinzipien von LoRa verstehen zu k\u00f6nnen. Ziel ist es, dem Leser damit grundlegende Kenntnisse zu vermitteln und bei ihm eine tragf\u00e4hige Vorstellung zu entwickeln, die es ihm erlauben, die vorgestellten Programme selbstst\u00e4ndig weiter auszubauen und auch neue Anwendungen zu realisieren.<\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"638\" src=\"https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2023\/12\/TTGO_Reyax998_a-1024x638.jpg\" alt=\"\" class=\"wp-image-1853\" style=\"width:401px;height:250px\" srcset=\"https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2023\/12\/TTGO_Reyax998_a-1024x638.jpg 1024w, https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2023\/12\/TTGO_Reyax998_a-300x187.jpg 300w, https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2023\/12\/TTGO_Reyax998_a-768x479.jpg 768w, https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2023\/12\/TTGO_Reyax998_a-1536x958.jpg 1536w, https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2023\/12\/TTGO_Reyax998_a-2048x1277.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">TTGO T-Display mit RYLR998-Modul<\/figcaption><\/figure><\/div>\n\n\n<p>Der Kurs benutzt als ESP32-Modul eine Variante mit der Bezeichnung&nbsp;<strong>TTGO T-Display<\/strong>. Dieses Modul besitzt bereits ein Farb-Display mit 240 x 135 Pixeln. (Weitere Informationen zu diesem Modul finden Sie&nbsp;<a href=\"https:\/\/www.forum.g-heinrichs.de\/viewforum.php?f=18&amp;sid=e7782d2ad2377135e802ffe6ca8eddfe\"><strong><em>hier<\/em><\/strong><\/a>.) F\u00fcr einen gro\u00dfen Teil der Beispiele k\u00f6nnen Sie allerdings auch andere ESP32-Module einsetzen.<\/p>\n\n\n\n<p>Als Programmiersprache setzen wir&nbsp;<strong>Micropython<\/strong>&nbsp;ein. Speziell f\u00fcr dieses Board gibt es eine Micropython-Firmware, die auch das Display des Moduls TTGO T-Display unterst\u00fctzt.<\/p>\n\n\n\n<p>Als LoRa-Modul benutzen wir den Baustein <strong>RYLR998 der Firma Reyax<\/strong>. Dieses Modul l\u00e4sst sich auf recht einfache Weise \u00fcber eine UART-Schnittstelle durch so genannte AT-Kommandos ansteuern. Somit k\u00f6nnen LoRa-Versuche auch mittels eines Terminal-Programms und eines USB-UART-Wandlers durchgef\u00fchrt werden. <\/p>\n\n\n\n<p><em>Weitere Informationen zu diesem Kurs finden Sie&nbsp;<strong><a href=\"https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2023\/12\/LoRaWAN_Einfuehrung.pdf\" data-type=\"attachment\" data-id=\"1856\">hier<\/a><\/strong>.<\/em> <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Zu dem Kurs geh\u00f6ren folgende&nbsp;<strong>Materialien<\/strong>:<\/p>\n\n\n\n<ul>\n<li>Ein&nbsp;<strong>Skript<\/strong>&nbsp;(pdf-Datei, ca. 70 Seiten)<\/li>\n\n\n\n<li>Weitere Unterlagen (Datenbl\u00e4tter, EXCEL-Dateien)<\/li>\n\n\n\n<li><strong>Mycropython-Programme<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Hier k\u00f6nnen Sie s\u00e4mtliche Materialien in Form einer einzigen zip-Datei herunterladen (<strong>Stand: 12.07.2024<\/strong>):<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"sdm_download_button_box_default\"><div class=\"sdm_download_link\"><a href=\"https:\/\/www.g-heinrichs.de\/wordpress\/?sdm_process_download=1&download_id=1867\" class=\"sdm_download green\" title=\"LoRa-Materialien\" >Jetzt herunterladen!<\/a><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>F\u00fcr einen ersten \u00dcberblick: Das Inhaltsverzeichnis des Skripts:<\/strong><\/p>\n\n\n\n<ul>\n<li><em>Einf\u00fchrung<\/em><\/li>\n\n\n\n<li><em>Ein erster Kontakt<\/em><\/li>\n\n\n\n<li><em>AT-Commands mit Micropython<\/em><\/li>\n\n\n\n<li><em>Ein Empf\u00e4nger-Programm<\/em><\/li>\n\n\n\n<li><em>Ein Sender-Programm<\/em><\/li>\n\n\n\n<li><em>Funkthermometer<\/em><\/li>\n\n\n\n<li><em>Tr\u00e4gerfrequenzen, Kan\u00e4le, Bandbreiten<\/em><\/li>\n\n\n\n<li><em>Netzwerke und Verschl\u00fcsselung<\/em><\/li>\n\n\n\n<li><em>Chirps und Chips<\/em><\/li>\n\n\n\n<li><em>LoRa-Signale messen und deuten<\/em><\/li>\n\n\n\n<li><em>Reichweite und Spreizfaktor<\/em><\/li>\n\n\n\n<li><em>Eine einfache LoRaWAN-Simulation<\/em><\/li>\n\n\n\n<li><em>Anhang: Installationsanweisungen, Quellenangaben u. Stichwortverzeichnis<\/em><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>LoRa steht f\u00fcr &#8222;Long Range&#8220;. Hierbei handelt es sich um einen neue Funk\u00fcbertragungstechnik. Wie BLE kommt Sie mit relativ wenig Energie aus.&nbsp;Ihre Reichweite ist aber deutlich gr\u00f6\u00dfer als bei BLE oder WLAN. Wie funktioniert nun LoRaWAN?&nbsp;Was steckt z. B. hinter den Begriffen und Abk\u00fcrzungen wie Chirp und Chip, Bandbreite, Spreizfaktor, ToA, CSS, Link Budget, RSSI <span class=\"ellipsis\">&hellip;<\/span> <span class=\"more-link-wrap\"><a href=\"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/informatik\/lorawan-mit-esp32-und-rylr998\/\" class=\"more-link\"><span>Read More &rarr;<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":190,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/1845"}],"collection":[{"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=1845"}],"version-history":[{"count":28,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/1845\/revisions"}],"predecessor-version":[{"id":1943,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/1845\/revisions\/1943"}],"up":[{"embeddable":true,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/190"}],"wp:attachment":[{"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=1845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}