Πίνακας περιεχομένων:
- Βήμα 1: Ενεργοποίηση AmbiBox TCP API
- Βήμα 2: Ξεκινήστε την εφαρμογή και συνδεθείτε στο API
- Βήμα 3: Δημιουργία φόντου
- Βήμα 4: Ορίστε ένα προφίλ
- Βήμα 5: Σκέψεις
Βίντεο: Εφαρμογή τηλεχειριστηρίου AmbiBox IOS: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Με αυτήν την εφαρμογή iOS μπορείτε να ελέγξετε το AmbiBox από το iPhone ή το iPad σας. Θα μιλήσω για την εφαρμογή και πώς επικοινωνεί με τον διακομιστή AmbiBox, αν θέλετε να μάθετε πώς να εγκαταστήσετε το AmbiBox και τις λωρίδες led, υπάρχουν πολλά σεμινάρια στο Instructables.
Εδώ μπορείτε να παρακολουθήσετε ένα βίντεο με το αποτέλεσμα και μια πιο γραφική επίδειξη του πώς λειτουργεί η εφαρμογή.
Με την τελευταία έκδοση, μπορείτε να δημιουργήσετε το δικό σας στατικό και δυναμικό υπόβαθρο, να επιλέξετε προφίλ και επίσης να ενεργοποιήσετε/απενεργοποιήσετε τη λωρίδα led.
Περισσότερες πληροφορίες εδώ.
Βήμα 1: Ενεργοποίηση AmbiBox TCP API
Πρώτα απ 'όλα, πρέπει να είστε σίγουροι ότι το AmbiBox έχει ενεργοποιημένο το API, ώστε η εφαρμογή να μπορεί να επικοινωνεί μαζί του.
Τώρα μπορείτε να ανοίξετε μια επικοινωνία TCP με αυτήν τη IP και τη θύρα. Πριν το κάνετε με την εφαρμογή, μπορείτε να δοκιμάσετε με τον υπολογιστή σας, με Mac μπορείτε να εκτελέσετε στο τερματικό nc your_ip your_port και εάν βρίσκεστε στα Windows, μπορείτε να χρησιμοποιήσετε το telnet your_ip your_port (το telnet δεν είναι ενεργοποιημένο από προεπιλογή στα Windows, υπάρχουν πολλά μαθήματα που δείχνουν πώς να το κάνουμε).
Εδώ έχετε την τεκμηρίωση API, όπου μπορείτε να δείτε όλες τις διαθέσιμες εντολές για επικοινωνία με τον διακομιστή AmbiBox.
******* Η εντολή setbrightness δεν λειτουργεί για μένα.
Βήμα 2: Ξεκινήστε την εφαρμογή και συνδεθείτε στο API
Κατεβάστε την εφαρμογή από το App Store.
Απλώς εισαγάγετε την IP και τη θύρα της υπηρεσίας AmbiBox. Μετά τη σύνδεση θα δείτε το αρχικό μενού, από εκεί μπορείτε να ενεργοποιήσετε/απενεργοποιήσετε τα led.
Δείτε τα πρώτα 15 δευτερόλεπτα του βίντεο.
Βήμα 3: Δημιουργία φόντου
Από το αρχικό μενού μπορείτε να επιλέξετε Τα φόντα μου ή Δυναμικό υπόβαθρο.
Εάν επιλέξετε την πρώτη επιλογή που θα δημιουργήσετε και θα αποθηκεύσετε ένα στατικό φόντο, μπορεί να έχει ένα ή πολλά χρώματα. Στην πραγματικότητα, μπορείτε να ορίσετε το χρώμα κάθε led ξεχωριστά.
Δείτε το βίντεο στο 00:15.
Εάν επιλέξετε τη δεύτερη επιλογή, θα δημιουργήσετε και θα αποθηκεύσετε ένα δυναμικό υπόβαθρο. Στην επάνω γραμμή της οθόνης θα δείτε ένα κουμπί REC, ώστε να μπορείτε να εγγράψετε ακολουθίες φόντων και η αναπαραγωγή να γίνεται σε βρόχο.
Για να μάθετε πώς να ορίζετε ένα δυναμικό φόντο, ελέγξτε το βίντεο στις 03:23 και 06:21.
Βήμα 4: Ορίστε ένα προφίλ
Ανάλογα με την ταινία ή το βίντεο που παρακολουθούμε, ίσως θέλουμε να αποτυπώσουμε χρώματα από διαφορετικά σημεία της οθόνης, για να αποφύγουμε τις μαύρες γραμμές στα πλάγια ή στο επάνω/κάτω μέρος της οθόνης που θα ορίσουν το χρώμα των led μας σε μαύρο.
Για να το λύσουμε αυτό, μπορούμε να δημιουργήσουμε διαφορετικά προφίλ στο AmbiBox και να τα επιλέξουμε από την επιλογή Τα προφίλ μου του αρχικού μενού.
Δείτε το βίντεο στο 04:57.
******* Εάν έχετε ένα προφίλ με χαρακτήρες άνω και κάτω στο όνομά του, η λειτουργικότητα των προφίλ της εφαρμογής δεν θα λειτουργήσει λόγω σφάλματος. Θα διορθωθεί σε μελλοντικές εκδόσεις.
Βήμα 5: Σκέψεις
Λόγω των περιορισμών του iOS, όταν η εφαρμογή μεταβαίνει στο παρασκήνιο (όταν πατάμε το κουμπί Home ή κλειδώνουμε τη συσκευή, για παράδειγμα) η επικοινωνία με τον διακομιστή AmbiBox διαρκεί περίπου τρία λεπτά, μετά από αυτό οι υποδοχές TCP θα κλείσουν για εξοικονόμηση μπαταρίας Το
Αυτό είναι ένα πρόβλημα επειδή χρειαζόμαστε μια σταθερή σύνδεση για να διατηρήσουμε το παρασκήνιο μας αναπαραγωγής, οπότε μετά από 2 λεπτά στο παρασκήνιο θα εμφανιστεί μια ειδοποίηση για να σας ενημερώσει σχετικά με αυτό το γεγονός.
Η καλύτερη λύση που βρέθηκε για να σέβεται τη διάρκεια ζωής της μπαταρίας, είναι να μαυρίσετε την οθόνη και να ορίσετε την ελάχιστη φωτεινότητα όταν η εφαρμογή παίζει φόντο ή προφίλ, χωρίς να την στείλετε στο παρασκήνιο. Αυτό συμβαίνει αυτόματα μετά από πέντε δευτερόλεπτα αδράνειας και η οθόνη θα ενεργοποιηθεί ξανά όταν το αγγίξετε.
Συνιστάται:
Κλωνοποίηση οποιουδήποτε τηλεχειριστηρίου με Arduino Nano: 5 βήματα
Κλωνοποίηση Οποιουδήποτε Τηλεχειριστηρίου Με Arduino Nano: Κλωνοποιήστε οποιοδήποτε Τηλεχειριστήριο με Arduino Nano
Αυτοκίνητο τηλεχειριστηρίου με μονάδα επικοινωνίας NRF24L01 PA LNA: 5 βήματα
Αυτοκίνητο τηλεχειριστηρίου με μονάδα επικοινωνίας NRF24L01 PA LNA: Σε αυτό το θέμα, θα θέλαμε να μοιραστούμε τον τρόπο κατασκευής ενός τηλεχειριστηρίου αυτοκινήτου με τη μονάδα NRF24L01 PA LNA. Στην πραγματικότητα υπάρχουν αρκετές άλλες μονάδες ραδιοφώνου, όπως οι μονάδες ραδιοφώνου 433MHz, HC12, HC05 και LoRa. Αλλά κατά τη γνώμη μας, το mod NRF24L01
Bluetooth Σχεδίαση πίνακα και εφαρμογή IOS: 9 βήματα (με εικόνες)
Bluetooth LED Drawing Board και IOS App: Σε αυτό το σεμινάριο, θα μπορείτε να δημιουργήσετε μια πλακέτα LED Bluetooth που μπορεί να αντλήσει εικόνες από την εφαρμογή iPhone που δημιουργούμε. Σε αυτήν την εφαρμογή, οι χρήστες θα μπορούν να δημιουργήσουν ένα παιχνίδι Connect 4 το οποίο θα εμφανίζεται επίσης σε αυτόν τον πίνακα παιχνιδιών. Αυτό θα είναι μια
Εφαρμογή Android/iOS για απομακρυσμένη πρόσβαση στο δρομολογητή OpenWrt: 11 βήματα
Εφαρμογή Android/iOS για απομακρυσμένη πρόσβαση στο δρομολογητή OpenWrt: Αγόρασα πρόσφατα έναν νέο δρομολογητή (Xiaomi Mi Router 3G). Και φυσικά, αυτό το νέο, φοβερό κομμάτι υλικού με ενέπνευσε να ξεκινήσω να δουλεύω σε αυτό το έργο;)
Απλή εφαρμογή IOS για μονάδες BLE: 4 βήματα
Απλή εφαρμογή IOS για ενότητες BLE: Αυτό το Instructable περιγράφει πώς μπορείτε να δημιουργήσετε μια εφαρμογή iOS με πολύ βασικές λειτουργίες. Αυτό το Instructable δεν θα περάσει από ολόκληρη τη διαδικασία δημιουργίας μιας εφαρμογής iOS BLE. Θα δώσει μόνο μια επισκόπηση υψηλού επιπέδου για ορισμένα σημαντικά στοιχεία με