Finish NNNet app shell, updates, and docs
Some checks failed
Android CI / build (push) Has been cancelled
Some checks failed
Android CI / build (push) Has been cancelled
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
# Архитектура School Mesh Messenger
|
||||
# Архитектура NNNet
|
||||
|
||||
## Слои
|
||||
- BLE Transport: сканирование, реклама, соединения, обмен пакетами.
|
||||
- Mesh Layer: маршрутизация, TTL, дедупликация, ACK.
|
||||
- Messaging Layer: чаты, статусы доставки, история.
|
||||
- Messaging Layer: список чатов, диалог, статусы доставки, история.
|
||||
- Storage Layer: Room для локального хранения.
|
||||
- Delivery Layer: retry queue, ACK timeout, повторные отправки из фонового сервиса.
|
||||
- Update Layer: `version.json`, changelog и ручная/автоматическая проверка обновлений клиента.
|
||||
|
||||
## Сетевой пакет (черновик)
|
||||
```json
|
||||
@@ -20,6 +22,6 @@
|
||||
```
|
||||
|
||||
## Ближайшие шаги
|
||||
1. BLE discovery + advertising прототип.
|
||||
2. Relay между 2-3 устройствами.
|
||||
3. ACK/timeout/retry очередь.
|
||||
1. Укрепить transport: фрагментация крупных пакетов и более надёжный reconnect.
|
||||
2. Ввести шифрование payload и управление профилями пользователей.
|
||||
3. Добавить инструментальные BLE-тесты на нескольких устройствах и полевой прогон.
|
||||
|
||||
Reference in New Issue
Block a user