Cum funcționează vizualizarea cu iridiu

Ekaterina Korezhatkova, specialist în domeniul suportului tehnic iRidium Mobile Ltd.

Informații pentru profesioniștii care sunt familiarizați cu pachetul software iRidium








Din dialogurile cu specialiștii care au întâlnit întâi iRidium, sa născut o mică listă de întrebări, care sper că vă va ajuta să clarificați principiile generale ale funcționării software-ului nostru:

Cum diferă iRidium de alte soluții similare?

Spre deosebire de cele mai multe soluții de vizualizare, iRidium nu utilizează un server web sau un sistem standard de vizualizare (de exemplu, sistemul iOS standard). Vizualizarea proprie face iRidium cea mai cross-platformă soluție pentru gestionarea Smart Home, deoarece iRidium funcționează și arată la fel pe panourile iOS, Android, OS X și Windows. Se pot distinge următoarele caracteristici distinctive:

  1. iRidium stochează interfața grafică direct pe iPad, Android etc. Nu pierdeți timpul să-l pompiți din rețea. În consecință, cu grafică egală, iRidium funcționează mai repede decât orice aplicație bazată pe web, plus tot traficul merge la lucru cu hardware, nu cu grafică.
  2. Afișarea interfeței GUI în diferite browsere poate fi diferită, este posibil să nu existe fonturi, browserul poate avea ceva dezactivat și necesită intervenție specializată pentru configurarea sau restaurarea GUI. iRidium nu se confruntă cu o astfel de problemă.
  3. iRidium utilizează sistemul său de vizualizare, astfel încât interfața grafică arată la fel de bună și funcționează pe toate sistemele de operare
  4. Spre deosebire de soluțiile specializate de vizualizare, în iRidium este posibilă și integrarea cu multe protocoale și sisteme. Există instrumente deschise pentru adăugarea de noi sisteme.
  5. IRidium are grafică și sunet excelent, ceea ce înseamnă că există posibilități bogate de personalizare a interfeței grafice pentru un anumit client.

Cum funcționează vizualizarea cu iridiu

Are iRidium o arhitectură client / server?

Da. Controlorul casei inteligente este serverul, acesta este cel care este responsabil pentru lucrul pe principiul "dacă ..., atunci ..." (a venit noaptea - activați lumina, focul - sunați 01). Sarcina clientului iRidium este de a afișa starea sistemelor Smart House și a trimite comenzi la acesta, dacă utilizatorul face clic pe controale.






Dar există și altă posibilitate. Scripturile IRidium permit serverului să fie mutat în Client, și anume să monitorizeze starea variabilelor echipamentelor controlate și să ia decizii cu privire la executarea acțiunilor fără participarea utilizatorilor. Uneori acest lucru este necesar, dar, mai des, scripturile sunt folosite pentru a crea vizualizarea complexă și controlul AV.

Serverul ar trebui să fie pe PC, iar GUI funcționează pe iOS, Android etc.?

Nu există niciun server obligatoriu pentru iRidium. Pentru noi, serverul este gestionat hardware, indiferent dacă este vorba de un controler Smart Home, de o matrice de home theater HDMI sau de o interfață bazată pe web termostat. Comunicarea clientului cu echipamentele se face direct, prin Wi-Fi sau Ethernet.
iRidium este o aplicație pe iPhone, iPad, Android, Windows sau OS X. Aplicația client prezintă proiectul (GUI), pornește driverele și script-urile, se conectează la hardware-ul gestionat și comunică cu acesta.


Cum funcționează vizualizarea cu iridiu

Cum actualizează clientul datele? Și dacă există mai mulți clienți, cum se sincronizează?

Pentru a actualiza datele, clientul iRidium face o cerere către controlor sau așteaptă ca controlorul să raporteze modificarea însăși. Unii cu alții, clienții iRidium nu se sincronizează direct, dar sistemul funcționează în timp real. De îndată ce se schimbă ceva pe controler, acesta comunică acest lucru tuturor clienților conectați, astfel încât acestea sunt întotdeauna sincronizate.
Plus această structură - capacitatea de a crea propriul GUI pentru fiecare panou. Nu este necesar să urmați imediat toate variabilele controlerului, puteți realiza un proiect cu mii de variabile pentru PC și o duzină pentru iPhone.

Ai nevoie de a face GUI pentru fiecare iPad / Android, sau ar trebui să existe un proiect peste tot?

O aplicație client în orice sistem de operare poate funcționa cu același proiect GUI. Dar interfața grafică este creată sub o anumită rezoluție și pentru diferite dispozitive își fac propriile proiecte. În acest caz, setările pentru lucrul cu controlerul în fiecare proiect pot fi proprii (puteți realiza un GUI pentru gestionarea întregii părți inginerești a proiectului de pe un PC și celălalt pentru gestionarea numai a luminii de pe iPhone).

Pot utiliza mai multe GUI-uri în același proiect?

Mai multe stiluri de interfață, mai multe controale, mai multe scenarii - într-un singur proiect puteți combina gestionarea oricărui echipament și a oricăror proiecte. Vizualizarea proiectului este complet schimbabilă, puteți lua butonul albastru și puteți face din el o lampă roșie, care controlează totul.
În plus, o interfață grafică poate fi încărcată cu mai multe GUI-uri, fiecare dintre acestea funcționând independent de celălalt (acest lucru se numește multiprojectivitate). Numai funcția GUI activă, restul sunt înghețate.


Cum funcționează vizualizarea cu iridiu

Cum creez un GUI? Pot să o fac chiar pe iPhone?

Ce controler pentru Smart House ați recomanda?

Depinde de sarcini și de buget. iRidium acceptă lucrul cu o mare listă de sisteme de automatizare, pentru multe sisteme există module gata făcute (pregătite de un GUI cu un driver pentru management). Studiați diferite sisteme de automatizare și alegeți opțiunea cea mai optimă pentru o anumită instalare.

Cum să începeți dezvoltarea iRidium:







Articole similare

Trimiteți-le prietenilor: