ESP32: отправлять homeserver sessionType в SHiNE auth

This commit is contained in:
AidarKC
2026-06-13 15:08:53 +04:00
parent 61c21b245e
commit 81d1b84a7d
4 changed files with 34 additions and 2 deletions
@@ -30,6 +30,7 @@
- PIN-блокировка (в текущей временной сборке вход по PIN отключён, устройство открывает `HOME` сразу после старта);
- базовые настройки, статус и главный экран;
- сохранение `PDA` и `tx signature` после успешной регистрации.
- создание и возобновление серверной сессии `SHiNE` через WebSocket с `sessionType = 100` и `clientPlatform = "ESP32"`.
Что пока считается именно прототипом, а не финальной интеграцией:
@@ -70,6 +71,16 @@
- флаги:
`wifiReady`, `serversReady`, `secretReady`, `registered`, `online`.
## Правило серверной сессии SHiNE
При подключении к серверу `SHiNE` устройство должно авторизовываться как homeserver-сеанс:
- `sessionType = 100`
- `clientPlatform = "ESP32"`
- `clientInfo = "ESP32 homeserver"`
Это относится и к `CreateAuthSession`, и к `SessionLogin`.
## Правила готовности к регистрации
Кнопка регистрации доступна только если одновременно выполнены условия: