Cuprins:
- Pasul 1: Activați AmbiBox TCP API
- Pasul 2: Porniți aplicația și conectați-vă la API
- Pasul 3: Creați fundaluri
- Pasul 4: setați un profil
- Pasul 5: Considerații
Video: Aplicația de control la distanță IOS AmbiBox: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Cu această aplicație iOS vă puteți controla AmbiBox de pe iPhone sau iPad. Voi vorbi despre aplicație și despre modul în care comunică cu serverul AmbiBox, dacă doriți să știți cum să instalați AmbiBox și benzile led, există mai multe tutoriale în Instructables.
Aici puteți viziona un videoclip cu rezultatul și o demonstrație mai grafică a modului în care funcționează aplicația.
Cu cea mai recentă versiune, vă puteți crea propriile fundaluri statice și dinamice, puteți selecta profiluri și puteți activa / dezactiva banda LED.
Mai multe informații aici.
Pasul 1: Activați AmbiBox TCP API
În primul rând, trebuie să vă asigurați că AmbiBox are API activat, astfel încât aplicația să poată comunica cu acesta.
Acum puteți deschide o comunicare TCP cu acel IP și port. Înainte de a face acest lucru cu aplicația, puteți încerca cu computerul dvs., cu Mac puteți executa în terminalul nc portul dvs._ip portul dvs. și, dacă vă aflați în Windows, puteți utiliza telnet portul dvs._ip portul dvs. (telnetul nu este activat în mod implicit în Windows, există mai multe tutoriale care arată cum să o faci).
Aici aveți documentația API, unde puteți vedea toate comenzile disponibile pentru a comunica cu serverul AmbiBox.
******* Comanda setbrightness nu funcționează pentru mine.
Pasul 2: Porniți aplicația și conectați-vă la API
Descărcați aplicația din App Store.
Trebuie doar să introduceți adresa IP și portul serviciului dvs. AmbiBox. După conectare, veți vedea meniul principal, de acolo puteți porni / opri ledurile.
Vedeți primele 15 secunde ale videoclipului.
Pasul 3: Creați fundaluri
Din meniul inițial puteți selecta fundalurile mele sau fundalurile dinamice.
Dacă alegeți prima opțiune, veți crea și salva un fundal static, acesta poate avea una sau mai multe culori. De fapt, puteți seta culoarea fiecărui led individual.
Vedeți videoclipul la 00:15.
Dacă alegeți a doua opțiune, veți crea și salva un fundal dinamic. În bara de sus a ecranului veți vedea un buton REC, astfel încât să puteți înregistra secvențe de fundaluri și va reda în buclă.
Pentru a ști cum să setați un fundal dinamic, verificați videoclipul din 03:23 și 06:21.
Pasul 4: setați un profil
În funcție de filmul sau videoclipul pe care îl vizionăm, poate vrem să captăm culori din diferite părți ale ecranului, pentru a evita barele negre din părțile laterale sau superioare / inferioare ale ecranului care vor seta culoarea ledurilor noastre pe negru.
Pentru a rezolva acest lucru, putem crea diferite profiluri în AmbiBox și le putem selecta din opțiunea My Profiles din meniul principal.
Vedeți videoclipul în 04:57.
******* Dacă aveți un profil cu caractere colon în numele său, funcționalitatea profilurilor aplicației nu va funcționa din cauza unei erori. Va fi remediat în versiunile viitoare.
Pasul 5: Considerații
Datorită limitărilor iOS, când aplicația trece în fundal (când apăsăm butonul Acasă sau blocăm dispozitivul, de exemplu), comunicarea cu serverul AmbiBox durează aproximativ trei minute, după care prizele TCP vor fi închise pentru a economisi bateria.
Aceasta este o problemă, deoarece avem nevoie de o conexiune constantă pentru a ne menține fundalul, așa că, după 2 minute în fundal, va apărea o notificare pentru a informa despre acest fapt.
Cea mai bună soluție găsită pentru a respecta durata de viață a bateriei este de a înnegri ecranul și de a seta luminozitatea minimă atunci când aplicația redă un fundal sau un profil, fără a-l trimite pe fundal. Acest lucru se întâmplă automat după cinci secunde de inactivitate, iar ecranul se va porni din nou când îl atingeți.
Recomandat:
Arduino: programe de timp și control de la distanță din aplicația Android: 7 pași (cu imagini)
Arduino: programe de timp și control de la distanță din aplicația Android: M-am întrebat întotdeauna ce se întâmplă cu toate acele plăci Arduino de care oamenii nu au nevoie după ce își termină proiectele grozave. Adevărul este un pic supărător: nimic. Am observat acest lucru la casa familiei mele, unde tatăl meu a încercat să-și construiască propria casă
Monitorizare la distanță a temperaturii și umidității cu aplicația ESP8266 și Blynk: 15 pași
Monitorizarea la distanță a temperaturii și umidității cu aplicația ESP8266 și Blynk: a fost primul meu proiect cu cipul ESP8266. Tocmai am construit o seră nouă lângă casa mea și a fost interesant pentru mine ce se întâmplă acolo în timpul unei zile? Adică cum se schimbă temperatura și umiditatea? Sera este suficient de aerisită? Așa că dec
Aplicația Android / iOS pentru a accesa de la distanță routerul OpenWrt: 11 pași
Aplicația Android / iOS pentru a vă accesa de la distanță routerul OpenWrt: Am cumpărat recent un router nou (Xiaomi Mi Router 3G). Și, bineînțeles, această piesă hardware nouă și minunată m-a inspirat să încep să lucrez la acest proiect;)
Aplicația IOS pentru partajarea fotografiilor de proximitate: 6 pași
Aplicație IOS de partajare a fotografiilor de proximitate: în această instrucțiune vom crea o aplicație iOS cu Swift care vă permite să partajați fotografii cu oricine din apropiere, fără a fi necesară asocierea dispozitivelor. Vom folosi Chirp Connect pentru a trimite date folosind sunet și Firebase pentru a stoca imaginile în clo
Măriți distanța efectivă la transmițătorul cu declanșare la distanță „ebay” Flash cu antenă: 6 pași
Măriți distanța efectivă pe emițătorul de declanșare la distanță „ebay” cu antenă: amatorii de camere pot achiziționa versiuni ieftine de declanșatoare de la distanță pentru unitățile de bliț externe, controlând fie unitățile de tip flash „hot”, fie cele de tip „studio”. Acești declanșatori suferă de o putere redusă a emițătorului și, prin urmare, de o distanță de control efectivă mică. Acest mo