39C3 LoRa-Spielerei
Bald findet in Hamburg der nächste Chaos Communication Congress (39C3) statt. Ich werde wohl auch dieses Jahr wieder hinfahren – es wäre mein dritter Besuch in Folge. Ein Ticket habe ich mir bereits sichern können, da ich im vergangenen Jahr fleißig geengelt habe.
Aktuell überlege ich, was ich dieses Mal vor Ort Spannendes unternehmen könnte. Gestern Abend kam mir eine Projektidee, die ich bis zum Kongress noch entspannt umsetzen könnte. Sie bezieht sich auf LoRa und Meshtastic. Was denkst Du?
1. Projektidee
- Eigenentwicklung eines LoRa Testorakel Infoterminals
- Umsetzung mit Termux auf Android und Bash/Python
- Unaufgeforderter Versand eines Auswahlmenüs an neue Nutzer (Nodes)
- Interaktiver Abruf spezifischer Informationen durch Folge-Nachrichten
2. Funktionsweise
- Nutzer erhält initial das Auswahlmenü
- Nutzer sendet Folge-Nachricht mit Menüauswahl
- System antwortet mit der angeforderten Information
- Prozess kann wiederholt werden
3. Menüstruktur und Inhalte (Beispiele)
- (W)etter: Aktuelle Wetterinformationen für heute und morgen in Hamburg
- (V)orträge: Welche Vorträge beginnen bald
- (A)boutme: Infos zum legendären Testorakel (:
4. Technische Implementierung
- 4.1. Entwicklungsumgebung
- Termux auf Android-Geräten
- Bash- und/oder Python-Skripte
- 4.2. Nachrichtenverarbeitung
- Zyklisches Scannen nach neuen LoRa-Nodes
- Speicherung bekannter Nodes zur Wiedererkennung
- Interpretation eingehender Nachrichten als Menüauswahl
5. Erweiterungsmöglichkeiten
- Logging von Interaktionen für Statistiken
- Nachrichten für andere hinterlassen (schwarzes Brett)