Table des matières:

Application de contrôle à distance AmbiBox IOS : 5 étapes
Application de contrôle à distance AmbiBox IOS : 5 étapes

Vidéo: Application de contrôle à distance AmbiBox IOS : 5 étapes

Vidéo: Application de contrôle à distance AmbiBox IOS : 5 étapes
Vidéo: WWDC 2023 — June 5 | Apple 2024, Novembre
Anonim
Image
Image
Application de contrôle à distance AmbiBox IOS
Application de contrôle à distance AmbiBox IOS
Application de contrôle à distance AmbiBox IOS
Application de contrôle à distance AmbiBox IOS

Avec cette application iOS, vous pouvez contrôler votre AmbiBox depuis votre iPhone ou iPad. Je vais parler de l'application et de la façon dont elle communique avec le serveur AmbiBox, si vous voulez savoir comment installer AmbiBox et les bandes led, il existe plusieurs tutoriels dans Instructables.

Ici, vous pouvez regarder une vidéo avec le résultat et une démonstration plus graphique du fonctionnement de l'application.

Avec la dernière version, vous pouvez créer vos propres arrière-plans statiques et dynamiques, sélectionner des profils et également allumer/éteindre la bande LED.

Plus d'informations ici.

Étape 1: Activer l'API TCP AmbiBox

Activer l'API TCP AmbiBox
Activer l'API TCP AmbiBox
Activer l'API TCP AmbiBox
Activer l'API TCP AmbiBox

Tout d'abord, vous devez vous assurer que l'AmbiBox a l'API activée afin que l'application puisse communiquer avec elle.

Vous pouvez maintenant ouvrir une communication TCP avec cette IP et ce port. Avant de le faire avec l'application, vous pouvez essayer avec votre ordinateur, avec Mac, vous pouvez exécuter dans le terminal nc your_ip your_port et si vous êtes sous Windows, vous pouvez utiliser telnet your_ip your_port (telnet n'est pas activé par défaut sous Windows, il existe plusieurs tutoriels qui montrent comment faire).

Vous avez ici la documentation de l'API, où vous pouvez voir toutes les commandes disponibles pour communiquer avec le serveur AmbiBox.

*******La commande setbrightness ne fonctionne pas pour moi.

Étape 2: Démarrez l'application et connectez-vous à l'API

Démarrez l'application et connectez-vous à l'API
Démarrez l'application et connectez-vous à l'API
Démarrez l'application et connectez-vous à l'API
Démarrez l'application et connectez-vous à l'API
Démarrez l'application et connectez-vous à l'API
Démarrez l'application et connectez-vous à l'API

Téléchargez l'application sur l'App Store.

Il suffit d'introduire l'IP et le port de votre service AmbiBox. Après la connexion, vous verrez le menu d'accueil, à partir de là, vous pouvez allumer/éteindre les leds.

Voir les 15 premières secondes de la vidéo.

Étape 3: Créer des arrière-plans

Créer des arrière-plans
Créer des arrière-plans
Créer des arrière-plans
Créer des arrière-plans

Dans le menu initial, vous pouvez sélectionner Mes arrière-plans ou Arrière-plans dynamiques.

Si vous choisissez la première option, vous créerez et enregistrerez un arrière-plan statique, il peut avoir une ou plusieurs couleurs. En fait, vous pouvez définir la couleur de chaque led individuellement.

Voir la vidéo à 00h15.

Si vous choisissez la deuxième option, vous créerez et enregistrerez un arrière-plan dynamique. Dans la barre supérieure de l'écran, vous verrez un bouton REC, vous pouvez donc enregistrer des séquences d'arrière-plans et jouer en boucle.

Pour savoir comment définir un arrière-plan dynamique, regardez la vidéo en 03:23 et 06:21.

Étape 4: Définir un profil

Définir un profil
Définir un profil
Définir un profil
Définir un profil
Définir un profil
Définir un profil

Selon le film ou la vidéo que nous regardons, nous souhaitons peut-être capturer les couleurs de différentes parties de l'écran, pour éviter les barres noires sur les côtés ou en haut/en bas de l'écran qui définiront la couleur de nos leds en noir.

Pour résoudre ce problème, nous pouvons créer différents profils dans AmbiBox et les sélectionner dans l'option Mes profils du menu d'accueil.

Voir la vidéo à 04:57.

******* Si vous avez un profil avec des caractères deux-points dans son nom, la fonctionnalité de profils de l'application ne fonctionnera pas en raison d'un bogue. Il sera corrigé dans les futures versions.

Étape 5: Considérations

Considérations
Considérations

En raison des limitations d'iOS, lorsque l'application passe en arrière-plan (lorsque nous appuyons sur le bouton Home ou que nous verrouillons l'appareil, par exemple), la communication avec le serveur AmbiBox dure environ trois minutes, après quoi les sockets TCP seront fermées afin d'économiser la batterie.

C'est un problème car nous avons besoin d'une connexion constante pour maintenir la lecture de nos arrière-plans, donc après 2 minutes en arrière-plan, une notification apparaîtra pour informer de ce fait.

La meilleure solution trouvée pour respecter la durée de vie de la batterie, est de noircir l'écran et de régler la luminosité minimale lorsque l'application joue un arrière-plan ou un profil, sans l'envoyer en arrière-plan. Cela se produit automatiquement après cinq secondes d'inactivité et l'écran se rallumera lorsque vous le toucherez.

Conseillé: