Automatyczny timer do kostki rubika
Jak to działa? Kostka ma w sobie mikrokontroler obsługujący Bluetooth Low Energy i co każdy ruch wysyła "zaszyfrowany" pakiet zawierający aktualny stan wszystkich ścianek. Do kostki istnieje dedykowana aplikacja na smartfony. Dzięki inżynierii wstecznej tej aplikacji wyciągnąłem funkcję do odszyfrowywania oraz parsowania wysyłanego pakietu, a następnie napisałem program do ESP32 który łączy się z kostką, subskrybuje powiadomienia o ruchach i ostatecznie odszyfrowuje i przetwarza odbierane dane.
Kod:
Jak to działa? Kostka ma w sobie mikrokontroler obsługujący Bluetooth Low Energy i co każdy ruch wysyła "zaszyfrowany" pakiet zawierający aktualny stan wszystkich ścianek. Do kostki istnieje dedykowana aplikacja na smartfony. Dzięki inżynierii wstecznej tej aplikacji wyciągnąłem funkcję do odszyfrowywania oraz parsowania wysyłanego pakietu, a następnie napisałem program do ESP32 który łączy się z kostką, subskrybuje powiadomienia o ruchach i ostatecznie odszyfrowuje i przetwarza odbierane dane.
Kod:
Szukam kogoś kto jest w stanie pomóc w odczytaniu danych z sensora w aplikacji mobilnej w języku kotlin. Potrzebuję odczytać dane z konkretnej charakterystyki z urządzenia o znanym adresie. Więcej info na pw, odwdzięcze się za pomoc.