Spisu treści:

Aplikacja do zdalnego sterowania AmbiBox IOS: 5 kroków
Aplikacja do zdalnego sterowania AmbiBox IOS: 5 kroków

Wideo: Aplikacja do zdalnego sterowania AmbiBox IOS: 5 kroków

Wideo: Aplikacja do zdalnego sterowania AmbiBox IOS: 5 kroków
Wideo: Taśma LED RGB na aplikacje 5m - krótka prezentacja 2024, Listopad
Anonim
Image
Image
Aplikacja do zdalnego sterowania AmbiBox IOS
Aplikacja do zdalnego sterowania AmbiBox IOS
Aplikacja do zdalnego sterowania AmbiBox IOS
Aplikacja do zdalnego sterowania AmbiBox IOS

Dzięki tej aplikacji na iOS możesz sterować swoim AmbiBox z iPhone'a lub iPada. Opowiem o aplikacji i o tym, jak komunikuje się z serwerem AmbiBox, jeśli chcesz wiedzieć, jak zainstalować AmbiBox i paski led, w Instructables znajduje się kilka samouczków.

Tutaj możesz obejrzeć film z wynikiem i bardziej graficzną demonstracją działania aplikacji.

Dzięki najnowszej wersji możesz tworzyć własne tła statyczne i dynamiczne, wybierać profile, a także włączać/wyłączać pasek led.

Więcej informacji tutaj.

Krok 1: Włącz interfejs API AmbiBox TCP

Włącz interfejs API AmbiBox TCP
Włącz interfejs API AmbiBox TCP
Włącz interfejs API AmbiBox TCP
Włącz interfejs API AmbiBox TCP

Przede wszystkim musisz mieć pewność, że AmbiBox ma włączone API, aby aplikacja mogła się z nim komunikować.

Teraz możesz otworzyć komunikację TCP z tym adresem IP i portem. Zanim to zrobisz z aplikacją możesz spróbować na swoim komputerze, na Macu możesz uruchomić w terminalu nc twój_ip twój_port a jeśli jesteś w Windows możesz użyć telneta twój_ip twój_port (telnet nie jest domyślnie aktywowany w Windows, istnieje kilka samouczków które pokazują, jak to zrobić).

Tutaj masz dokumentację API, w której możesz zobaczyć wszystkie dostępne polecenia do komunikacji z serwerem AmbiBox.

*******Polecenie setbrightness nie działa dla mnie.

Krok 2: Uruchom aplikację i połącz się z API

Uruchom aplikację i połącz się z API
Uruchom aplikację i połącz się z API
Uruchom aplikację i połącz się z API
Uruchom aplikację i połącz się z API
Uruchom aplikację i połącz się z API
Uruchom aplikację i połącz się z API

Pobierz aplikację z App Store.

Po prostu wprowadź adres IP i port swojej usługi AmbiBox. Po podłączeniu zobaczysz menu główne, z którego możesz włączyć/wyłączyć diody.

Zobacz pierwsze 15 sekund filmu.

Krok 3: Utwórz tła

Twórz tła
Twórz tła
Twórz tła
Twórz tła

Z początkowego menu możesz wybrać Moje tła lub Dynamiczne tła.

Jeśli wybierzesz pierwszą opcję, stworzysz i zapiszesz statyczne tło, które może mieć jeden lub wiele kolorów. Właściwie kolor każdej diody można ustawić indywidualnie.

Zobacz wideo w 00:15.

Jeśli wybierzesz drugą opcję, utworzysz i zapiszesz dynamiczne tło. Na górnym pasku ekranu zobaczysz przycisk REC, dzięki czemu możesz nagrywać sekwencje tła i odtwarzać w pętli.

Aby dowiedzieć się, jak ustawić dynamiczne tło, obejrzyj wideo w 03:23 i 06:21.

Krok 4: Ustaw profil

Ustaw profil
Ustaw profil
Ustaw profil
Ustaw profil
Ustaw profil
Ustaw profil

W zależności od oglądanego filmu lub wideo, być może chcemy uchwycić kolory z różnych części ekranu, aby uniknąć czarnych pasów po bokach lub na górze/u dołu ekranu, które ustawią kolor naszych diod led na czarny.

Aby rozwiązać ten problem, możemy utworzyć różne profile w AmbiBox i wybrać je z opcji Moje profile w menu głównym.

Zobacz wideo w 04:57.

******* Jeśli masz profil ze znakami dwukropka w nazwie, funkcjonalność profili aplikacji nie będzie działać z powodu błędu. Zostanie to naprawione w przyszłych wersjach.

Krok 5: Rozważania

Rozważania
Rozważania

Ze względu na ograniczenia iOS, gdy aplikacja przechodzi w tło (np. po naciśnięciu przycisku Home lub zablokowaniu urządzenia) komunikacja z serwerem AmbiBox trwa około trzech minut, po czym gniazda TCP zostaną zamknięte w celu oszczędzania baterii.

Jest to problem, ponieważ potrzebujemy stałego połączenia, aby utrzymać odtwarzanie w tle, więc po 2 minutach w tle pojawi się powiadomienie informujące o tym fakcie.

Najlepszym rozwiązaniem, które pozwala zachować żywotność baterii, jest wyłączenie ekranu i ustawienie minimalnej jasności, gdy aplikacja odtwarza tło lub profil, bez wysyłania go do tła. Dzieje się to automatycznie po pięciu sekundach braku aktywności, a ekran włączy się ponownie, gdy go dotkniesz.

Zalecana: