Jak to działa
- Telefon to ekran i klawiatura, komunikator to radio. Łączą się przez Bluetooth jednym stuknięciem — bez okna parowania, bez PIN-u. PIN możesz ustawić w zakładce Urządzenie, jeśli chcesz; telefon go zapamięta.
- Z internetem wiadomość idzie przez internet. Bez niego idzie radiem: prosto do komunikatorów w zasięgu, a przez nody i bramy Sensmos, które ją usłyszą, dalej.
- Przy każdej wiadomości widać, którą drogą przyszła: 📶 internet albo 📻 radio.
- Gdy telefonu nie ma obok, komunikator zbiera wiadomości do Ciebie i oddaje je po podłączeniu.
Rozmowy i grupy
- Kontakt dodajesz po jego ID albo z listy „W pobliżu” — to ludzie, których Twój komunikator usłyszał radiem. Stuknięcie otwiera rozmowę.
- Grupa to wspólny klucz: kto go ma, pisze i czyta. Klucz przekazujesz sam, a serwer dostaje tylko jego odcisk.
- Twoja nazwa (do 10 znaków) idzie radiem z wiadomościami, więc inni wiedzą, kto pisze — także zupełnie bez internetu.
Prywatność
- Treść szyfruje telefon. Serwer przekazuje zaszyfrowane wiadomości i nie zna kluczy grup, ich nazw ani treści.
- Widoczność wybierasz sam: ukryty, „w pobliżu” albo kropka na mapie przy bramie, która Cię słyszy (bez GPS).
Ekran
- Heltec Wireless Paper pokazuje na e-papierze: Twoją nazwę i ID, stan radia, ostatnią wiadomość („nadawca: treść”), a na dole ile komunikatorów słychać w pobliżu, ostatni odbiór radiowy i zużyte pasmo. Panel wybierasz w apce (Komunikator → Urządzenie → Wyświetlacz); ekran jest opcjonalny — płytka bez niego działa tak samo.
- Z podłączonym telefonem apka przekazuje komunikatorowi kopię Twoich kluczy (tożsamość, grupy, nazwy kontaktów), zaszyfrowaną do klucza urządzenia. Od tej chwili komunikator sam odczytuje wiadomości, pokazuje je na ekranie i — gdy telefonu nie ma obok — potwierdza odbiór. „Odłącz komunikator” kasuje klucze. Klucze leżą w pamięci urządzenia: kto ma płytkę w ręku, ma klucze.
Płytki
- Dowolna płytka ESP32-S3 z radiem SX1262, którą firmware zna: Heltec WiFi LoRa 32 V3, Heltec Wireless Paper, Seeed XIAO ESP32-S3 + Wio-SX1262, LilyGo T3-S3, LilyGo T-Beam S3 Core, RAK3312. Jeden plik — firmware sam rozpoznaje płytkę. Ekran nie jest potrzebny; ekranem jest telefon.
- Na razie Europa (868 MHz).
- Firmware jest open source:
src/komw repozytorium firmware Sensmos — to samo drzewo co firmware noda, kompilowane zSENSMOS_KOM=1.
Jak zacząć
- Wgraj komunikator z przeglądarki.
- Zainstaluj apkę Sensmos i wybierz „Chcę korzystać bez noda (tylko portfel)”.
- W apce: Komunikator → Urządzenie → wybierz swój komunikator z listy.