Dieses Repository enthält den Code, die Informationen und die Dokumentation, die zur Einrichtung eines Satellitensignal-Mini-Rezeptors mit Lora-Modulation erforderlich sind.

Die Art des Empfängers basiert auf den Standards des TinyGS -Projekts, das von:
TinyGs ist definiert als ein offenes Netzwerk von Landstationen, die auf der ganzen Welt verteilt sind, um Lora -Satelliten, Wettersonden und andere Flugobjekte zu erhalten und zu betreiben, wobei billige und vielseitige Module verwendet werden. Im Gegensatz zu anderen ist ein großes Wissen in Telekommunikations- oder Radio -Amateur -Lizenzen erforderlich. Es ist einerseits auf die Teilnahme von Menschen in der Herstellerwelt ohne große technische Anforderungen ausgerichtet. Und andererseits, um den Satellitenbetreibern zu bedienen, die Telemetrie und andere Daten in Echtzeit erhalten, dank der weltweiten Bereitstellung des Stationen -Netzwerks.
Das TinyGS-Netzwerk wächst exponentiell und soll eine wichtige Rolle bei der Strategie öffentlicher und privater Mini-Satellites-Projekte spielen.

Bei der Wahl des Mikrocontrollers gibt es viele Optionen. Für den Workshop haben wir das TTGO LORA32 V2 (433 MHz) zusätzlich zu dieser Platte ausgewählt, dass Sie Folgendes benötigen:
Das Installationsverfahren entwickelt sich ständig weiter, sodass wir auf die Hauptblöcke hinweisen, ohne auf Details zu gehen. Details, die Sie in den entsprechenden Links konsultieren können.

Als Unterstützung für Mikrocontroller -Plaque haben wir zwei Optionen:


Die Antenne ist das Schlüsselstück, das Sie häufig achten müssen. Da es auf der Grundlage des Satelliten, den Sie als Priorität des Empfangs haben, gemeinsame Neuorientierungen und Änderungen erfordern. Es gibt mehrere Optionen, von den meisten DIYs bis hin zu kalibrierten Werbespots, die Sie online kaufen können:
Dipolo ist eine einfache Antenne, die aus zwei Elementen besteht und leicht zu bauen ist:



Wellenzimmerantenne (auch bekannt als Land flach)
Dennna Mobile, Generierung der zweifunkfreundlichen 2M/70 cm
RICHTIONAL: YAGI-Antenne von UHF430-450MHz
Die TinyGs BackOffice veröffentlicht zwei Themen mit Informationen von Ihrer Station. Diese Kontrollanwendung basiert auf dem Abonnement:
tinygs/[user]/[nombre de la estación]/cmnd/begin
tinygs/[user]/[nombre de la estación]/cmnd/frame/0
Node -red ist ein visuelles Programmierwerkzeug. Zeigen Sie grafisch Beziehungen zwischen Objekten (Knoten) an, die Funktionen sind, die die Nachricht, die aus den vorhergehenden Knoten stammt, transformieren. Unter Verwendung von Standardknoten muss der Benutzer nicht programmieren. Wenn Sie möchten, können Sie jedoch Funktionen in JavaScript für Funktionen erstellen. Kurz gesagt, ermöglicht es aus einem Webbrowser, Flows zu erstellen, um Informationen zu verarbeiten und über unzählige Integrationen zu kommunizieren.
Wir werden ein Dashboard einrichten, mit dem wir bis zu zwei winzigen Stationen überwachen können. Es ist unser persönliches NOC, das uns erlaubt:

Erstens müssen wir eine Instanz von Knoten-Red-installiert haben. Die aktuellste Empfehlung ist, dies in einem Docker -Container zu tun. Die Verwendung eines einzelnen Board -Computers wie dem Raspberry PI ist jedoch sehr geeignet, da die Anforderungen an die Vorgangs- und Speicherkapazität sehr gering sind.

Wir benötigen auch einige zusätzliche "Knoten", zu denen die Installation beinhaltet.

Um die Mitteilungen zu erhalten, werden wir das verwenden, wenn dieser Dienst mit dem HTTP -Petitionsknoten leicht in den Knoten -Red integriert wird.
https://maker.ifttt.com/trigger/TinyGS/with/key/[clave de IFTTT]?value1={{{payload}}}
Der zu konfigurierte Dienst ist einfach. Wir werden die Webhooks -Komponente verwenden, um das Ereignis und die Benachrichtigungen zu erfassen, um die Mitteilung auf unserem Gerät zu überspringen: Mobile, Smartwatch ...
Sobald der Knoten-Red-Server und unser Ereignis in IFTTT konfiguriert sind. Wir haben drei letzte Schritte:
CREATE TABLE ` tinygs ` (
` dtg ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ,
` station_id ` varchar ( 30 ) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL ,
` frame ` varchar ( 512 ) CHARACTER SET ascii NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = latin1 COMMENT = ' Opens of the house ' ' s main door ' ;
ALTER TABLE ` tinygs `
ADD PRIMARY KEY ( ` dtg ` , ` station_id ` ); Importieren Sie im Knoten -Reduziert die Datei nodled_dashboard4gs.json, die alle Flows enthält. 
Konfigurieren Sie Anmeldeinformationen und Hash, um zugreifen zu können: