Was LoRa kann
LoRa tauscht Tempo gegen Reichweite: Es bringt kurze Nachrichten mit sehr wenig Akku über ein Feld, und sein Signal kommt besser durch Wände und Bäume als WLAN, auch wenn Beton, Metall und Hügel es weiter blockieren. Eine Box, die den Controller nicht erreicht, wird über die anderen Boxen gehört, und die europäischen Regeln begrenzen, wie viel der Zeit jedes Gerät senden darf.
Welcher Kanal, und warum 869,525 MHz
Der ganze Verkehr eines Spiels teilt sich einen Kanal. Der Standard, 869,525 MHz, ist die Mitte von 869,4–869,65 MHz, dem einzigen Teil des europäischen 868-MHz-Bands, in dem ein Gerät bis zu 10 % der Zeit mit bis zu 500 mW senden darf. Sonst erlauben die Regeln im Bereich 868–870 MHz 1 % der Zeit (0,1 % auf 868,7–869,2 MHz) mit 25 mW: etwa ein Zehntel der Sendezeit und viel weniger Reichweite. 868,1, 868,3 und 868,5 MHz sind die Standardkanäle von LoRaWAN und oft belegt. Auch der Standard wird geteilt: LoRaWAN-Gateways senden manche Antworten auf 869,525 MHz, und der europäische Standard von Meshtastic nutzt ihn, also kann die Spielleitung in deren Nähe den Controller eine Minute lang jeden erlaubten Kanal abhören und den ruhigsten wählen lassen, einen zufällig ziehen oder von Hand wählen. Die Boxen halten sich dann an die Grenzen des gewählten Kanals.
Funkregionen: Europa und Taiwan
Ein Feld liegt in einer Funkregion, die die Spielleitung einmal in der Konsole wählt. In Europa (EU868) nutzen die Boxen die Kanäle oben. In Taiwan (AS923, 920–925 MHz) geben die Regeln der NCC (LP0002) einem einzelnen Kanal ohne Frequenzsprünge die volle Leistung nur, wenn er mindestens 500 kHz breit ist; dort nutzen die Boxen deshalb LoRa mit 500 kHz (SF9, etwa dieselbe Reichweite wie in Europa), höchstens 0,5 W an der Antenne und standardmäßig 921,5 MHz, abseits der Kanäle von LoRaWAN und Meshtastic. Jede Box, jedes USB-Funkmodem und jedes I/O-Pod ist für eine Region gebaut und lehnt die Kanäle der anderen ab, also sendet eine Box nie außerhalb ihres Bands; die Boxen erfahren die Region des Felds mit jedem Spiel. Die taiwanische Region ist nicht zertifiziert: Ein in Taiwan verkauftes Produkt braucht die Typzulassung der NCC und eine Antenne für 920 MHz. Nichts davon wurde bisher in der Luft getestet.
Ein Protokoll auf jedem Gerät
Skirmesh-RF ist in Schichten aufgebaut, vom Funk bis zur API des Controllers. Eine Field Box führt alles bis zu den Spielmodi aus; ein Controller auf dem Raspberry Pi überlässt die Funkarbeit einem USB-Funkmodem; in Phase 3 macht ein Android-Handy dasselbe mit einem I/O-Pod. Handys im WLAN des Felds brauchen gar keinen LoRa-Funk.