Case study
Aplikacja vendingowa — zdalne zarządzanie flotą automatów
Zbudowaliśmy platformę zarządzania dla operatora floty automatów wydających prezenty po zeskanowaniu kodu QR w Polsce: panel administracyjny połączony z aplikacją na Androidzie, która działa bezpośrednio na każdej maszynie i rozmawia z jej kontrolerem przez protokół RS — dzięki temu operator widzi i zarządza całą flotą bez wizyt na miejscu.
Problem
Automaty operatora dało się sprawdzić tylko na miejscu. Nie było możliwości zdalnego podglądu stanów magazynowych, usterek czy aktywności wydań — problemy wychodziły zwykle dopiero, gdy klient się poskarżył.
Co zbudowaliśmy
- 01Panel administracyjny — widok stanu, zapasów i aktywności całej floty automatów
- 02Aplikacja Android na urządzeniu — działa na każdym automacie, odczytuje dane ze skanera QR, rozmawia z kontrolerem automatu przez protokół RS i synchronizuje stan do chmury
- 03Backend w kontenerach — wdrożenie z Dockerem dla niezawodnych aktualizacji w całej flocie
- 04Alerty zdalne — niski stan magazynu i usterki widać w panelu, bez wizyty na miejscu
Porównanie: Platforma vendingowa i panel floty
Przejście z zamkniętego automatu offline na połączoną aplikację Android i centralny panel w chmurze.
- ✓Aplikacja na Androidzie rozmawiająca bezpośrednio z kontrolerem maszyny przez port RS
- ✓Centralny panel chmurowy — podgląd stanów magazynowych i alertów w czasie rzeczywistym
- ✓Lokalne buforowanie zdarzeń — brak utraty wydania nawet przy braku internetu
Szczegóły technicznePokaż szczegóły techniczne
Aplikacja na urządzeniu tłumaczy autorski protokół RS automatu na warstwę synchronizacji REST i obsługuje cały proces wydawania po zeskanowaniu kodu QR — weryfikuje skan, uruchamia wydanie i buforuje zdarzenia lokalnie, dzięki czemu zerwane połączenie nigdy nie gubi wydania ani zmiany stanu magazynowego.
Efekt
Stan magazynowy i status automatów są widoczne zdalnie, więc operator reaguje na problem, zanim automat się opróżni albo klient się poskarży — zamiast dowiadywać się o tym przy kolejnej wizycie.
Masz podobny projekt?
Napisz do nas.
Opisz swój projekt