Chłodzenie gruntu w szklarniach: aplikacja we Flutterze, która rozmawia bezpośrednio ze sterownikiem
Aplikacja mobilna do dofinansowanego projektu B+R firmy Signum: mapa cieplna gruntu na żywo, odczyty czujników i pomp oraz nastawy temperatury, przez REST API wystawiane przez sterownik ESP32.
- Klient
- Sterowanie chłodzeniem gruntu
- Rola
- Aplikacja mobilna i API sterownika
- Okres
- 2026
- Platformy
- Aplikacja mobilna
01 · Kontekst
Chłodzenie gleby wokół korzeni roślin
Dofinansowany projekt B+R firmy Signum chłodzi glebę wokół korzeni roślin uprawianych w szklarniach, tunelach foliowych i donicach, wykorzystując gruntowy wymiennik ciepła zasilany wodą gruntową. Zespół Signum zbudował wymiennik, obieg wodny i sprzęt sterownika. W 2026 roku RSApps dostarczyło interfejs diagnostyczny, którego wymaga grant: API między sterownikiem a telefonem oraz aplikację mobilną.
02 · Problem
Broker po drodze i brak sprzętu do testów
Wcześniejszy projekt przesyłał każdą wiadomość przez hub i zewnętrzny broker MQTT, z osobnymi klientami w sieci lokalnej i publicznej. Aplikację trzeba było też zbudować i przetestować bez sterownika na biurku.
03 · Co zrobiłem
Bezpośrednie połączenie REST i symulator sterownika
RSApps przeniosło komunikację z MQTT na REST: telefon łączy się z ESP32 bezpośrednio przez Wi-Fi, co kilka sekund odczytuje jego stan i odsyła nowe nastawy. Najpierw powstała specyfikacja endpointów, a obsługiwał je pythonowy symulator sterownika, więc aplikację zbudowano i przetestowano bez sprzętu.
- Mapa cieplna temperatury gruntu nałożona na rzeczywisty kształt chłodzonego obszaru, na podstawie fizycznego położenia czujników
- Temperatura gleby, powietrza i wody w obiegu, wilgotność oraz stan obu pomp i zaworów
- Temperatura zadana i histereza przesyłane do sterownika
- Alerty sterownika z licznikiem na ekranie głównym oraz komunikat o utracie i powrocie połączenia
- Wiele instalacji, każda zapisana jako profil połączenia w lokalnej bazie Drift
- Warstwowa architektura na BLoC z go_router, get_it i Dio, interfejs po polsku
04 · Efekt
Wszystkie wymagania zadania spełnione i udokumentowane dla grantu
Aplikacja spełnia każde wymaganie, jakie wniosek grantowy stawia interfejsowi diagnostycznemu: monitorowanie temperatury gleby i czynnika chłodzącego w czasie rzeczywistym, alarmowanie o nieprawidłowościach i zdalne zadawanie progów temperatury. RSApps napisało też formalny raport dla instytucji finansującej, który przypisuje wykonane prace do zadań grantu.