Aplikacja na Android i IOS sterująca za pomocą BLE kontroler ESP322
Zlecenie stworzenia aplikacji mobilnej (Android & iOS) do obsługi kontrolera EMDR
1. Opis projektu:
Poszukuję doświadczonego programisty (lub zespołu), który stworzy aplikację mobilną działającą na systemach Android i iOS. Aplikacja będzie służyć do sterowania urządzeniem terapeutycznym EMDR (kontroler + dwa pulsatory), z którym komunikuje się poprzez Bluetooth Low Energy (BLE).
2. Platformy:
• Android (od wersji 8.0 wzwyż)
• iOS (od wersji 13 wzwyż)
3. Komunikacja:
• Aplikacja ma łączyć się z jednym lub dwoma urządzeniami ESP32 poprzez BLE
• Nazwy urządzeń: np. „Pulsator_lewy” i „Pulsator_prawy”
• Prosty protokół komunikacji: wysyłanie parametrów sesji oraz sygnałów startu/cyklu
4. Funkcjonalności aplikacji:
• Ekran powitalny z nazwą aplikacji i logo
• Tryb ustawień sesji:
o Wybór czasu trwania sesji (czas lub liczba cykli)
o Ustawienie „speed” (czyli okresu aktywacji pulsatorów)
o Ustawienie intensywności (PWM) pulsatorów – w zakresie 10%–100%
• Połączenie BLE:
o Skanowanie dostępnych urządzeń
o lub
Automatyczne łączenie z wcześniej znanymi urządzeniami
• Start sesji:
o Przesyła ustawione parametry
o Aplikacja wysyła sygnał START
o Odbiera ewentualne potwierdzenia działania od ESP32 (opcjonalnie)
• Wyświetlanie postępu:
o Licznik wykonanych cykli
o Czas pozostały do końca sesji
• Zakończenie sesji:
o Komunikat o zakończeniu
o Możliwość zapisania sesji w historii (opcjonalnie)
5. Wymagania techniczne:
• UI/UX prosty i intuicyjny , praktycznie gotowy ale możliwy do skorygowania
• Kompatybilność z BLE w standardzie obsługiwanym przez ESP32
• Możliwość testowania na urządzeniach deweloperskich (mogę dostarczyć kod ESP32 i przykładowe urządzenie)
• Kod źródłowy musi być przekazany po zakończeniu projektu
• Mile widziane doświadczenie w pracy z BLE oraz aplikacjami sterującymi urządzeniami fizycznymi
6. Termin realizacji:
np. 2-4 tygodni od podpisania umowy
7. Budżet:
zapraszam do wyceny