Inhaltsverzeichnis:
- Schritt 1: AmbiBox TCP API aktivieren
- Schritt 2: Starten Sie die App und verbinden Sie sich mit der API
- Schritt 3: Hintergründe erstellen
- Schritt 4: Legen Sie ein Profil fest
- Schritt 5: Überlegungen
Video: AmbiBox IOS-Fernbedienungs-App - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Mit dieser iOS-App können Sie Ihre AmbiBox von Ihrem iPhone oder iPad aus steuern. Ich werde über die App sprechen und wie sie mit dem AmbiBox-Server kommuniziert. Wenn Sie wissen möchten, wie man AmbiBox und die LED-Streifen installiert, gibt es mehrere Tutorials in Instructables.
Hier können Sie sich ein Video mit dem Ergebnis und einer grafischeren Demonstration der Funktionsweise der App ansehen.
Mit der neuesten Version können Sie Ihre eigenen statischen und dynamischen Hintergründe erstellen, Profile auswählen und auch den LED-Streifen ein- und ausschalten.
Mehr Informationen hier.
Schritt 1: AmbiBox TCP API aktivieren
Zunächst müssen Sie sicherstellen, dass die AmbiBox die API aktiviert hat, damit die App mit ihr kommunizieren kann.
Jetzt können Sie eine TCP-Kommunikation mit dieser IP und diesem Port öffnen. Bevor Sie es mit der App machen, können Sie es mit Ihrem Computer versuchen, mit Mac können Sie in Terminal nc your_ip your_port ausführen und wenn Sie in Windows sind, können Sie telnet your_ip your_port verwenden (Telnet ist in Windows standardmäßig nicht aktiviert, es gibt mehrere Tutorials die zeigen, wie es geht).
Hier haben Sie die API-Dokumentation, in der Sie alle verfügbaren Befehle sehen können, um mit dem AmbiBox-Server zu kommunizieren.
*******Der Befehl setbrightness funktioniert bei mir nicht.
Schritt 2: Starten Sie die App und verbinden Sie sich mit der API
Laden Sie die App aus dem App Store herunter.
Geben Sie einfach die IP und den Port Ihres AmbiBox-Dienstes ein. Nach dem Anschließen sehen Sie das Home-Menü, von wo aus Sie die LEDs ein- und ausschalten können.
Siehe die ersten 15 Sekunden des Videos.
Schritt 3: Hintergründe erstellen
Im Startmenü können Sie Meine Hintergründe oder Dynamische Hintergründe auswählen.
Wenn Sie die erste Option wählen, erstellen und speichern Sie einen statischen Hintergrund, der eine oder mehrere Farben haben kann. Tatsächlich können Sie die Farbe jeder LED einzeln einstellen.
Siehe Video in 00:15.
Wenn Sie die zweite Option wählen, erstellen und speichern Sie einen dynamischen Hintergrund. In der oberen Leiste des Bildschirms sehen Sie eine REC-Schaltfläche, mit der Sie Hintergrundsequenzen aufnehmen und in Schleife abspielen können.
Um zu erfahren, wie Sie einen dynamischen Hintergrund einstellen, sehen Sie sich das Video in 03:23 und 06:21 an.
Schritt 4: Legen Sie ein Profil fest
Abhängig von dem Film oder Video, das wir uns ansehen, möchten wir vielleicht Farben aus verschiedenen Teilen des Bildschirms erfassen, um schwarze Balken an den Seiten oder oben / unten auf dem Bildschirm zu vermeiden, die unsere LED-Farbe auf Schwarz setzen.
Um dies zu lösen, können wir verschiedene Profile in AmbiBox erstellen und sie aus der Option Meine Profile des Home-Menüs auswählen.
Sehen Sie das Video in 04:57.
******* Wenn Sie ein Profil mit Doppelpunkt im Namen haben, funktioniert die Profilfunktion der App aufgrund eines Fehlers nicht. Es wird in zukünftigen Versionen behoben.
Schritt 5: Überlegungen
Aufgrund von iOS-Einschränkungen dauert die Kommunikation mit dem AmbiBox-Server etwa drei Minuten, wenn die App in den Hintergrund geht (z. B. wenn wir die Home-Taste drücken oder das Gerät sperren), danach werden die TCP-Sockets geschlossen, um Batterie zu sparen.
Dies ist ein Problem, da wir eine ständige Verbindung benötigen, um unsere Hintergrundwiedergabe aufrechtzuerhalten. Nach 2 Minuten im Hintergrund wird eine Benachrichtigung angezeigt, die über diese Tatsache informiert.
Die beste Lösung, um die Akkulaufzeit zu respektieren, besteht darin, den Bildschirm schwarz zu schalten und die minimale Helligkeit einzustellen, wenn die App einen Hintergrund oder ein Profil abspielt, ohne sie in den Hintergrund zu senden. Dies geschieht automatisch nach fünf Sekunden Inaktivität und der Bildschirm schaltet sich wieder ein, wenn Sie ihn berühren.
Empfohlen:
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): 3 Schritte
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): Manchmal korrigiert die Autokorrektur möglicherweise etwas, das Sie nicht korrigieren möchten, z. Textabkürzungen beginnen sich in Großbuchstaben zu setzen (imo korrigieren zum Beispiel zu IMO). So erzwingen Sie, dass die Korrektur eines Wortes oder einer Phrase beendet wird, ohne aut zu deaktivieren