Skip to main content
ASDIGITAL

Philips Pilot

Kategoria

Wear OS / IoT

Rok

2025–2026

Rola

Android Developer

Tech Stack

Kotlin 2.0Jetpack ComposeWear Compose Material 3OkHttp 4Kotlinx SerializationEncryptedSharedPreferences

Case Study

Problem

Philips ma dobry telewizor i dobre żarówki Hue, ale sterowanie nimi wymaga albo fizycznego pilota, albo telefonu leżącego gdzieś na kanapie. Chciałem zmieniać kanały, głośność i sceny oświetleniowe bezpośrednio z nadgarstka — bez sięgania po nic. Oficjalna aplikacja mobilna Philips nie obsługuje Wear OS, więc napisałem własną.

Proces

Największe wyzwanie to znalezienie telewizora w sieci lokalnej bez ręcznego wpisywania IP. Zaimplementowałem trzy metody wykrywania: SSDP broadcast, mDNS/Bonjour i skanowanie portu 1926 — TV zostaje znaleziony automatycznie. Parowanie odbywa się przez PIN z HTTP Digest Auth. Dane logowania trzymane są w EncryptedSharedPreferences z szyfrowaniem AES256-GCM.

Rozwiązanie

Interfejs zegarka ma tarczę z obrotowym bezel compass, D-pad do nawigacji po menu TV i szybki dostęp do YouTube, Ambilight i scen Hue. Hue Bridge wykrywany jest automatycznie — można sterować grupami świateł i scenami bez konfiguracji. Aplikacja dodaje też complications i tile, żeby najczęstsze akcje były dostępne jednym kliknięciem z tarczy zegarka.

Zróbmy coś razem

Web, mobile, AI albo IoT — jeśli szukasz developera na projekt, odezwij się.

Napisz do mnie

© 2026 AS-Digital · Wszelkie prawa zastrzeżone

Web · Mobile · AI · IoT