În urmă cu o lună, Cisco a găzduit în București unul dintre cele mai importante evenimente de tehnologie și inovație, Cisco Connect 2015. Dacă într-un articol precedent am abordat doar unul dintre demo-urile prezente în cadrul acestui eveniment, astăzi doresc să va prezint mai multe detalii și despre alte câteva proiecte IoT.
Proiectele sunt realizate de către studenții din cadrul programului Cisco Networking Academy de la Universitatea Politehnică din București si fac parte din strategia Cisco de a contribui la dezvoltarea educației la nivel național. Totodată, programul combină viziunea studenților talentați cu resursele Cisco pentru a construi noi tehnologii pentru viitor.
Multe dintre aceste prototipuri de proiecte din sfera IoT au la bază Wyliodrin, o platformă dezvoltată de Alexandru Radovici care oferă un set de instrumente ce le permite începătorilor, studenților, dar și utilizatorilor avansați să programeze dispozitivele fără a fi nevoie de cunoștințe avansate de electronică sau programare. În linii mari, Wyliodrin este un serviciu prin care pot fi programate și monitorizate de la distanță dispozitivele. Este necesară doar o conexiune la internet și un browser web.
Astfel, cu această platformă, se pot crea proiecte IoT într-un timp scurt, profitând de gama largă de limbaje de programare suportate. În plus, pe lângă cele clasice, ca Python, JavaScript, C/C++, Wyliodrin suportă și două limbaje vizuale de programare.
Având toate aceste funcții utilizatorii pot să construiască direct proiectele, fără să mai fie nevoie să conecteze dispozitivele la monitoare, tastaturi sau alte periferice și fără să mai fi nevoie de instalarea unui driver.
Se poate ca IoT să fie utilizat și pentru a te distra? Răspunsul evident este ”DA!”. Și proiectul creat de Ștefan Dan Ciocîrlan și Răzvan Bărbăscu este un exemplu în acest sens. El constă într-un joc shooter, precum Call of Duty, care însă are loc în spațiul real și implică utilizatorii la un nivel mult mai mare.
Platforma dezvoltată pentru acest proiect are următoarele componente:
- un nucleu (microprocessor cu modul Wi-Fi)
- un senzor infraroșu care are un buton de reset,
- armă din plastic.
Prototipul mai are un buton și un led care transmite semnale infraroșii. La apăsarea butonului, LED-ul transmite un semnal asociat unui cod care include numele jucătorului și numărul echipei din care acesta face parte. În același timp, senzorul are și rolul de a primi semnalul infraroșu. Dacă primește un cod diferit de cel al jucătorului, senzorul interepretează acest semnal și consideră jucătorul ca fiind ieșit din joc. Acest flux de date este transmis către server, odată cu codul jucătorului realizându-se astfel o evidență a scorului.
Spre deosebire de un joc precum Laser Tag, care se poate juca doar în anumite spații unde este întuneric, și presupune o limită de doar 2 echipe, proiectul acestui joc oferă mai multă libertate. Acesta se poate desfășura afară, în orice spațiu. In plus, pot participa mai multe echipe în același timp, iar scorul este actualizat permanent și poate fi accesat de pe telefonul mobil.
Acestea sunt doar 2 dintre proiectele studenților din cadrul programului Cisco Networking Academy, dar vom reveni într-un articol viitor și cu alte exemple la fel de interesante.