mobil
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| mobil [2021/10/14 17:08] – martin | mobil [2021/10/20 11:41] (aktuální) – [Android aplikace] martin | ||
|---|---|---|---|
| Řádek 17: | Řádek 17: | ||
| Poziční NIM - acyklický graf pozic, hráči si stoupnou na začátku na definovaná místa (start). Tým hráčů hraje proti cizí postavě (řídící systém hry). Kdo je na tahu, vybere obsazenou pozici a posune figuru (hráče) na další pozici. Vyhrává, kdo má poslední tah. Umístění figury na pozici se potvrdí buď odesláním QR kódu nebo NFC tagu z daného místa - podúkolem je QR kód najít. | Poziční NIM - acyklický graf pozic, hráči si stoupnou na začátku na definovaná místa (start). Tým hráčů hraje proti cizí postavě (řídící systém hry). Kdo je na tahu, vybere obsazenou pozici a posune figuru (hráče) na další pozici. Vyhrává, kdo má poslední tah. Umístění figury na pozici se potvrdí buď odesláním QR kódu nebo NFC tagu z daného místa - podúkolem je QR kód najít. | ||
| + | |||
| + | Senzor magnetickeho pole + neodym. magnety | ||
| + | |||
| + | NFC Beam - predavani nalezeneho " | ||
| + | |||
| + | ==== Android aplikace ==== | ||
| + | |||
| + | * Řízení aplikace přes události MQTT (source of truth) | ||
| + | * Dokud je spuštěn Foreground service (během hry) - odesílání dat ze senzorů a polohy do MQTT, přehrávání zvuku na základě žádosti z MQTT | ||
| + | * Interní databáze - cache MQTT a lokální stav | ||
| + | * Sdílené informace o hrách ve Firebase Store | ||
| + | * Mini aplikace (úlohy) ve WebView UI stav z NodeRed nebo HTML stranku - synchronizace dat mezi apkou a prohlížečem přes MQTT | ||
mobil.1634224105.txt.gz · Poslední úprava: autor: martin
