Cuprins:

Aplicația de control la distanță IOS AmbiBox: 5 pași
Aplicația de control la distanță IOS AmbiBox: 5 pași

Video: Aplicația de control la distanță IOS AmbiBox: 5 pași

Video: Aplicația de control la distanță IOS AmbiBox: 5 pași
Video: Topul celor mai bune aplicații de control parental pentru Android și IOS 2024, Noiembrie
Anonim
Image
Image
Aplicația de control la distanță IOS AmbiBox
Aplicația de control la distanță IOS AmbiBox
Aplicația de control la distanță IOS AmbiBox
Aplicația de control la distanță IOS AmbiBox

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

Activați AmbiBox TCP API
Activați AmbiBox TCP API
Activați API-ul AmbiBox TCP
Activați API-ul AmbiBox TCP

Î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

Porniți aplicația și conectați-vă la API
Porniți aplicația și conectați-vă la API
Porniți aplicația și conectați-vă la API
Porniți aplicația și conectați-vă la API
Porniți aplicația și conectați-vă la API
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

Creați fundaluri
Creați fundaluri
Creați fundaluri
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

Setați un profil
Setați un profil
Setați un profil
Setați un profil
Setați un profil
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

Considerații
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: