MeshOS v0.4.3

MeshOS 0.4.3: Multi-Transport-Unterstützung und erweiterte Verbindungsoptionen

Mit Version 0.4.3 der MeshOS Android-App stehen drei Verbindungswege zur Verfügung: Bluetooth, WiFi TCP und USB Serial. Das Update bringt außerdem einen automatischen Netzwerk-Scanner sowie mehrere Bedienverbesserungen im Alltag.

Multi-Transport: Bluetooth, WiFi und USB Serial

Ab sofort lässt sich MeshOS über drei verschiedene Transporte — also Verbindungsarten — mit einem MeshCore-Gerät koppeln. Neben dem bekannten Bluetooth stehen nun WiFi TCP (Verbindung über IP-Adresse und Port) und USB Serial (direkte Kabelverbindung, 115200 Baud) zur Verfügung. USB Serial setzt entsprechende Companion-Firmware am Gerät voraus und funktioniert derzeit nur unter Android.

WiFi-Netzwerk-Scanner

Für WiFi-Verbindungen gibt es einen integrierten Network Scanner, der MeshCore-Geräte im lokalen Netzwerk automatisch erkennt. Dabei wird nicht nur nach offenen Ports gesucht, sondern auch das Protokoll verifiziert — es werden also nur echte MeshCore-Knoten angezeigt. IP-Adresse und Port werden nach der ersten Verbindung gespeichert und stehen beim nächsten Start direkt zur Verfügung.

Transport-bewusste Benutzeroberfläche

Das Verbindungssymbol in der App passt sich nun dem aktiven Transport an: Je nach genutzter Verbindungsart wird ein Bluetooth-, WiFi- oder USB-Icon angezeigt. Damit ist auf einen Blick erkennbar, über welchen Weg die App gerade mit dem Gerät kommuniziert.

Trennungsbestätigung und Room-Chat-Steuerung

Um versehentliche Trennungen zu verhindern, fragt die App beim Beenden einer Verbindung nun per Dialog nach einer Bestätigung. Im Room Chat — dem kanalbasierten Gruppenchat — stehen über ein Popup-Menü drei neue Aktionen bereit: Path setzen, Path zurücksetzen und Logout. Der Path bestimmt dabei, über welche Knoten Nachrichten geroutet werden.

iOS: Keine Update-Aufforderungen mehr

Auf iOS-Geräten werden In-App-Hinweise auf Software-Updates künftig nicht mehr angezeigt. Updates werden dort ausschließlich über den App Store eingespielt, was dem üblichen iOS-Verhalten entspricht.

Teilen: