WLAN
WI-FI betreibt das WLAN des Panels für zwei Aufgaben im Browser: jede Datei der SD-Karte (Secure Digital) zum Herunterladen und ein Firmware-Image des Panels zum Hochladen. Der Bildschirm öffnet über die Kachel WI-FI auf SETUP und über WLAN in der unteren Reihe von LOGS. Sein Home-Tag führt zu dem Bildschirm zurück, der ihn geöffnet hat. Über der Netzwerkliste oder einer Tastatur führt es zuerst eine Ebene zurück, wie ABBRECHEN: von einer Tastatur zur Liste, ohne das Getippte zu behalten, und von der Liste zu den Tasten. Über der Frage zu einem hochgeladenen Image ist es ABBRECHEN: Das Image wird verworfen, und der Bildschirm bleibt; ein zweites Tippen, solange das Image noch da ist, verlässt ihn. Das Funkmodul läuft nur, solange dieser Bildschirm offen ist. Bei jedem Start des Panels ist es aus.
Der Startbildschirm
| Taste | Was sie tut |
|---|---|
| WLAN-HOTSPOT | startet das eigene Netz des Panels |
| MIT HEIMNETZ VERBINDEN | verbindet mit dem gespeicherten Netz; grau, solange keins gespeichert ist |
| HEIMNETZ WÄHLEN | sucht und listet die Netze in Reichweite |
| HEIMNETZ LÖSCHEN | löscht das gespeicherte Netz und schaltet den Zugangscode wieder ein; grau, solange keins gespeichert ist |
| ZUGANGSCODE: EIN, AUS | ob die Browserseite nach dem Zugangscode fragt |
Wenn das Funkmodul nicht starten darf
Das Funkmodul startet nur mit dem Prüfstand SAFE, abgeschaltetem Netzteilausgang und ohne offenen Log-Lauf. Sonst sind die Tasten, die es starten, grau, und die Karte sagt, was fehlt.
Das Funkmodul geht von selbst aus, und die Karte nennt den Grund in einer Zeile:
| Zeile | Ursache |
|---|---|
WLAN ausgeschaltet: Prüfstand ARMED. | ein Schalten auf ARMED |
WLAN ausgeschaltet: STOP. | STOP |
WLAN ausgeschaltet: Netzteilausgang ein. | der Netzteilausgang wurde eingeschaltet |
WLAN ausgeschaltet: Aufzeichnungslauf gestartet. | ein Lauf begann aufzuzeichnen |
WLAN nach 10min ohne Anfrage ausgeschaltet. | 10min keine Anfrage |
WLAN nach 16 falschen Zugangscodes ausgeschaltet. | 16 falsche Codes auf der Seite |
WLAN konnte nicht starten. | das Funkmodul ließ sich nicht starten |
Das Verlassen des Bildschirms schaltet das Funkmodul ebenfalls ab. Der Link zum IOmcu und der Heartbeat laufen wie auf jedem anderen Bildschirm.
WLAN-HOTSPOT
WLAN-HOTSPOT startet das eigene Netz des Panels. Der Bildschirm zeigt, was ein Telefon oder ein Computer braucht.
| Eintrag | Wert |
|---|---|
| Band und Kanal | 2,4GHz, Kanal 6 |
| Sicherheit | WPA2 (Wi-Fi Protected Access 2) Personal |
| Netzname | rcbench- und 4 Hex-Ziffern der MAC-Adresse (Media Access Control) des Panels, zum Beispiel rcbench-3F7A |
| Passwort | 8 Zeichen, bei jedem Start neu, ohne 0, 1, i, l und o |
| Geräte | 1 zur selben Zeit |
| IP-Adresse | http://192.168.4.1/ |
| Reichweite | nicht gemessen |
- Am Telefon oder Computer das Netz verbinden, das der Bildschirm nennt, mit dem Passwort, das er zeigt.
http://192.168.4.1/öffnen.- Den Zugangscode eingeben, den der Bildschirm zeigt.
Ein Heimnetz wählen
Das Panel kann stattdessen einem WPA2- oder WPA3-Personal-Netz beitreten. HEIMNETZ WÄHLEN sucht höchstens 10s und listet dann bis zu 16 Netze, das stärkste zuerst, mit ihrem Signal in dBm. Netze ohne Namen, offene Netze und Enterprise-Netze fehlen.
- Ein Tipp auf ein Netz öffnet die Tastatur für sein Passwort.
- VERSTECKTES NETZWERK fragt nach dem Namen eines Netzes, das sich nicht ankündigt, dann nach seinem Passwort.
- NEU SUCHEN sucht erneut. ABBRECHEN führt zurück.
Kein WPA2- oder WPA3-Netzwerk gefunden. heißt: Die Suche ist fertig und hat kein Netz für die Liste gefunden. Eine gescheiterte Suche läuft erneut, höchstens 3 Suchen in den 10s. WLAN konnte nicht starten. an der Stelle der Liste heißt: Keine Suche wurde fertig; NEU SUCHEN versucht es erneut.
Die Tastatur
Die Tastatur hat drei Ebenen: Kleinbuchstaben, ABC für Großbuchstaben und #+= für Zeichen. Jedes der 95 druckbaren ASCII-Zeichen (American Standard Code for Information Interchange) liegt auf einer Ebene. LEERZEICHEN ist die breite Taste. Ein Name fasst 1 bis 32 Bytes. Ein Passwort fasst 8 bis 63 Zeichen.
Das Passwort steht als Punkte, bis ANZEIGEN gedrückt wird; VERBERGEN verbirgt es wieder. OK unter 8 Zeichen sagt das, und ein 64. Zeichen wird abgelehnt. OK speichert das Netz: Name und Passwort gehen in den NVS (nichtflüchtiger Speicher).
Mit dem Heimnetz verbinden
MIT HEIMNETZ VERBINDEN verbindet mit dem gespeicherten Netz. Verbunden zeigt der Bildschirm das Netz, die Adresse des Panels und seinen Namen, http://rcbench-3F7A.local/. Der Name antwortet auf Computern, die .local-Namen auflösen; welche Telefone das tun, ist nicht gemessen. Die Adresse funktioniert auf jedem Gerät.
| Zeile | Bedingung |
|---|---|
Verbindung fehlgeschlagen. Passwort abgelehnt. | das Netz hat das Passwort 3-mal in Folge abgelehnt, oder zuletzt abgelehnt, als die 20s abliefen |
Verbindung fehlgeschlagen. Netzwerk nicht gefunden. | keine Verbindung innerhalb von 20s, und der letzte Abbruch von anderer Art oder keiner |
Keine Verbindung. Nach 15s noch keine IP-Adresse. | verbunden, aber keine Adresse innerhalb von 15s |
Verbindung zum Heimnetz verloren. | verbunden, dann hat das Netz das Panel verloren |
Ein gescheitertes Verbinden bietet WLAN-HOTSPOT an. WLAN AUS schaltet das Funkmodul ab.
Der Zugangscode
Die Browserseite fragt nach einem Code aus 8 Zeichen, bevor sie eine Datei listet oder einen Upload annimmt. Der Bildschirm zeigt den Code; er ist bei jedem Start des Funkmoduls neu. 16 falsche Codes schalten das Funkmodul ab. ZUGANGSCODE schaltet den Code für beide Wege ab; der Bildschirm zeigt dann Zugangscode aus. Jedes Gerät im Netzwerk kann die Seite öffnen. Ein Upload installiert trotzdem erst nach dem Halten von 2s am Panel.
Die Browserseite
Die Seite spricht die Sprache des Panels.
- Panel-Firmware: die installierte Version, eine Dateiauswahl und Hochladen. Die Datei ist das Release-Asset
rcbench-panel-p4-vX.Y.Z.bin. Eine Datei größer als 8.126.464 Bytes wird abgelehnt, bevor ein Byte gesendet ist. - Dateien auf der Karte: jede Datei mit Name, Größe in Bytes und Zeit in der Zone von SETUP > PANEL, Zeitzone; ein Datum in 1980, das einer ungestellten Uhr, lässt die Zeit leer. Jeder Name lädt diese Datei herunter. Die Seite schreibt nichts auf die Karte.
- Alles als eine ZIP-Datei herunterladen: die ganze Karte, unkomprimiert gespeichert. Eine Datei, die durch Anhängen wächst, wird gesendet, wie sie beim Start des Downloads war; eine Datei, die dabei hinzukommt, fehlt. Eine Datei, die während des Downloads gelöscht oder umbenannt wird, beendet ihn als fehlgeschlagen; das Rotieren von
BENCH/RCBENCH.LOGbei 1MiB ist ein Umbenennen. In einem Heimnetz kam eine Datei von 16MiB mit 688-757kB/s herunter, und ein Image von 2,56MB ging mit 556-599kB/s hinauf. Die Seite selbst, 18,9kB mit ihrer Kartenliste, brauchte 4,54s.
Die Seite beantwortet eine Anfrage nach der anderen: Eine Anfrage während eines Downloads wartet auf dessen Ende. Ein Download, von dem der Browser 30s lang nichts annimmt, endet, und der Browser meldet ihn als fehlgeschlagen.
Ein Image installieren
Ein Image, das die Seite empfangen hat, wartet am Panel als Frage mit beiden Versionen. INSTALL ist ein Halten von 2s, 2s HALTEN ZUM INSTALLIEREN; der Browser kann es nicht starten. ABBRECHEN verwirft das Image. Die Installation braucht den Prüfstand SAFE, den Netzteilausgang aus, keinen offenen Log-Lauf, keine Platinenzeichnung, die geladen oder gespeichert wird, und kein laufendes IOmcu-Update.
Eine ältere Version ist erlaubt, und die Frage sagt, dass sie älter ist.
Dieselbe Version aus einem anderen Build wird als Neuinstallation angeboten. Der Build, der schon läuft, wird nicht angeboten. Das Halten öffnet PANEL UPDATE.
Aktuelle Einschränkungen
- Der NVS ist nicht verschlüsselt. Das Passwort des Heimnetzes liegt im Klartext im Flash des Panels.
- Die Seite ist reines HTTP (Hypertext Transfer Protocol). In einem Heimnetz gehen der Zugangscode und jede Datei unverschlüsselt durchs Netz. Der Bildschirm sagt das, solange er verbunden ist.
- Ein hochgeladenes Image wird gegen seinen eigenen SHA-256-Hash geprüft, nicht gegen eine Signatur.
- Das Panel bleibt nur verbunden, solange dieser Bildschirm offen ist.


















