Łączność awaryjna, gdy milkną telefony
Gdy nie ma prądu, zasięgu komórkowego ani internetu, jak przekazać służbom, że w schronieniu brakuje wody, ktoś potrzebuje lekarza albo transportu? WICI to otwarty projekt stacji radiowej do krótkich zgłoszeń i odpowiedzi. Sieć ma łączyć miejsca, w których gromadzą się ludzie, ze stanowiskiem odbiorczym wyznaczonym przez gminę.
Opiekun wybiera na ekranie kategorię potrzeby i liczbę osób. Stacja wysyła zgłoszenie radiem, a inne włączone stacje mają przekazywać je dalej. Ekran ma rozróżniać trwały zapis u odbiorcy, odczyt przez dyżurnego i decyzję o pomocy.
To projekt prototypu 0.5. Stacji jeszcze nie zbudowano ani nie sprawdzono w terenie. W repozytorium są specyfikacja, model obliczeniowy z testami, projekt płytki nośnej stanowiska deweloperskiego i kod skompilowany dla dwóch stanowisk. Najbliższy cel to pierwsza wymiana zgłoszeń między stacjami i stanowiskiem odbiorczym, a następnie próby w terenie.
Repozytorium i kod · Zadania dla współtwórców · Uwagi i błędy
Jak to ma działać
- W schronieniu: samodzielna stacja z ekranem, przyciskami, anteną i ogniwami AA. Laptop może później dodać panel opiekuna, a router Wi-Fi umożliwi korzystanie z lokalnej strony do zgłoszeń z telefonów, bez instalowania aplikacji.
- W sieci: każda włączona stacja przekazuje wiadomości sąsiadów. Cel to około 1 km między stacjami w zabudowie i co najmniej 48 godzin pracy na ogniwach AA; oba wymagają pomiarów.
- U odbiorcy: dyżurny przyjmuje zgłoszenia na obowiązkowym komputerze i przekazuje je właściwym służbom według uzgodnionej procedury. Stanowisko ma komputer zapasowy.
Sieć trzeba przygotować razem z gminą i służbami przed kryzysem: zamontować anteny, sprawdzić trasy radiowe i uzgodnić dyżury. WICI ma uzupełniać lokalny system ochrony ludności. Nie zastępuje numeru 112 ani organizacji pomocy.
Co sprawdzimy najpierw
Przed budową stacji planujemy pomiary tras gotowymi urządzeniami 868 MHz oraz ćwiczenie przy stole z gminą i odbiorcą. Pierwszy pilotaż ma objąć 6–8 stacji w trzech miejscach, przez co najmniej trzy miesiące, w tym okres zimowy.
Stacje pilotażowe powstaną z gotowych części: płytki ESP32-S3 z radiem LoRa SX1262, pamięci FRAM, ekranu i przycisków. Wybrany profil to LoRa SF7 na kanale 869,525 MHz. Zakres deklaracji zgodności UE kupionych płytek i warunki prób terenowych trzeba ustalić przed pilotażem (D20).
Pilotaż obejmuje samodzielną stację i stanowisko odbiorcze. Własna płytka R02, drugie wykonanie oraz rozszerzenia z laptopem i routerem czekają na wyniki. Własny profil radiowy P1 pozostaje wariantem zapasowym. Szczegóły: kolejność prac i minimum pilotażu.
Dokumenty
| Dokument | Pytanie, na które odpowiada |
|---|---|
| 01. Potrzeby i wymagania | Co musi działać i jak to rozpoznać? |
| 02. Scenariusze i organizacja | Kto obsługuje stację i kto faktycznie pomaga? |
| 03. Dostępne rozwiązania | Co można wykorzystać zamiast budować od początku? |
| 04. Analiza opcji | Dlaczego taki kształt systemu i kiedy zmienić wybór? |
| 05. Projekt koncepcyjny komunikacji | Jak przechodzą dane, potwierdzenia i decyzje? |
| 06. Wykonalność i budżet zasobów | Czy wystarczy zasięgu, czasu antenowego, energii i części? |
| 07. Zagrożenia i odporność | Co się psuje, jak to wykryć i co działa dalej? |
| 08. Plan weryfikacji i decyzje | Jakie próby rozstrzygają, czy koncepcję można wdrażać? |
| Słownik | Co oznaczają skróty i pojęcia? |
| Źródła | Na jakich materiałach oparto analizę? |
Jak czytać ustalenia
- Wymaganie: cel użytkowy projektu. Nie oznacza osiągniętej właściwości.
- Wybór bazowy: rozwiązanie przyjęte w specyfikacji 0.5, oczekujące na wykonanie i odbiór.
- Założenie obliczeniowe: liczba do oszacowania zasobów. Wymaga zastąpienia pomiarem.
- Propozycja próby lub organizacji: uzupełnienie koncepcji do zatwierdzenia przed pilotażem.
- Dowód: wynik wskazanej próby na określonej konfiguracji. Nie przenosi się automatycznie na inne części lub warunki.
W tabeli wymagań pochodzenie oznaczają skróty: U (ustalenie użytkowe), S (warunek specyfikacji, czyli wybór bazowy) i P (propozycja próby lub organizacji). Realizację każdego wymagania, niezależnie od pochodzenia, trzeba wykazać dowodem.
Parametry wykonawcze, ramki, interfejsy programistyczne (API) i warunki odbioru należą do docs/spec/. Koncepcja wyjaśnia potrzeby, wybory i ich granice. Nie zastępuje specyfikacji. Jeśli próba wymusi zmianę parametru, trzeba zaktualizować specyfikację i powiązaną analizę.
Skróty i pojęcia używane w dokumentach objaśnia słownik.
Ocena obecnego stanu
Oprogramowanie stacji ze stosem Reticulum skompilowano dla stanowisk deweloperskich A i B z modułami P1. Nie uruchomiono go jeszcze na sprzęcie. Interfejs LoRa, integracja LXMF na stacji i aplikacja stanowiska odbiorczego pozostają do wykonania.
Wyniki modelu i projekt CAD pozwalają planować próby. Nie potwierdzają jeszcze łączności na 1 km, działania całego stosu radiowego ani 48 godzin pracy na ogniwach. Konkretne przeszkody i warunki ich zamknięcia opisuje przegląd techniczny.
Próby mają odpowiedzieć na trzy pytania: czy zgłoszenie dotrze przez rzeczywistą sieć, czy stacja wytrzyma co najmniej 48 godzin na ogniwach i czy dyżurny zdoła przyjąć zgłoszenie oraz przekazać je do pomocy. Plan weryfikacji podaje metody i kryteria zaliczenia.
Otwarte licencje i wymóg kompletnej paczki źródeł (T7) mają umożliwić kontynuację prac przez inne osoby. Docelowe urządzenia organizator sieci ma kupować od producenta z umową wsparcia.
Założenia, metody prób i wyniki publikujemy tak, by inne osoby mogły je sprawdzić i kontynuować pracę.
Kto pracuje nad projektem
Na razie projekt prowadzi jedna osoba: @tmierzwa. Duża część analiz i obliczeń powstała z pomocą asystenta AI. Autor je przegląda; obliczenia i założenia prawne czekają na niezależny przegląd.
Przyda się pomoc w pomiarach radiowych, oprogramowaniu ESP32-S3 i SX1262 oraz organizacji pomocy w gminie. Można też pomóc bez sprzętu: sprawdzić obliczenia, uprościć kartę obsługi lub poprawić tłumaczenia.
Lista zadań podaje zakres i sposób sprawdzenia wyniku. Jeśli chcesz podjąć zadanie lub wskazać błąd, otwórz Issue. Drobne poprawki możesz od razu przesłać jako PR.
Kontakt dla gmin, służb, krótkofalowców i mediów: kontakt@wici.net.pl.
In English: WICI is an open-source project for an emergency radio station for shelters in Poland, designed to send short requests for help when power, mobile networks and the internet are down. Stations would relay neighbouring stations’ messages; a receiving post with a computer and a duty officer would pass requests to emergency services.
The project is at the prototype design stage (0.5). No station has been built or field-tested. The planned pilot uses off-the-shelf ESP32-S3 boards with an SX1262 LoRa radio. Range and battery life remain to be measured. One person maintains the project with AI assistance; independent review and contributions are welcome. Repository.
Licencje: mapa projektu. Analizy są dostępne na licencji CC-BY-4.0, a rozdział 05, jako opis konstrukcji komunikacji, na licencji CERN-OHL-P-2.0.