Fungiert sowohl als Lokalisierungsknoten als auch als Server zum Berechnen und Anzeigen des Ortes des lokalisierten Knotens.
Empfängt zwei Arten von Paketen: Pings zur Berechnung von RSSI, wenn sie als Knoten verwendet werden, und Datenpakete, die das RSSI aus allen drei Knoten und Sensorinformationen aggregieren. Sendet eine einfache Bestätigung an Pings und analysiert und verarbeitet Datenpakete.
Sendet mehrere Pings an alle Knoten und speichert ihre RSSI -Werte. Formatiert Informationen in eine abgrenzende Zeichenfolge und sendet an Raspberry Pi Server als Datenpaket.
Empfangen Sie Pings vom lokalisierten Knoten und senden Sie eine Bestätigung, um RSSI zu berechnen.
Sendet berechnete kartesische Koordinaten und Sensordaten über MQTT zum RSSI -Thema. Von MQTTreceiver empfangen und auf einer GUI angezeigt werden, könnte aber von irgendetwas als nur eine formatierte Zeichenfolge verwendet werden.
Abonniert RSSI MQTT -Thema und wartet darauf, dass Nachrichten vom Raspberry Pi Server stammen. Parsen Datenzeichenfolge und zeigt die GUI an.