Conform previziunilor cercetării, 41,6 miliarde de dispozitive IoT vor genera aproximativ 79,4 zetabytes de date în anul 2025 și odată cu proliferarea IoT și a caselor inteligente; aceasta este setată doar să crească. Aceste numere în creștere ar putea duce la o multitudine de gadgeturi conectate nesecurizate, fără niciun middleware care să le organizeze și să le securizeze.
Cu o căutare de a oferi experiență conectată cu confidențialitatea datelor, Ashish Bajaj, unul dintre cofondatorii Elear Solutions a venit cu ideea de a crea COCO, care este un middleware P2P sigur care separă planul de date de logica de afaceri. Conectează aplicațiile și dispozitivele într-o rețea de suprapunere mesh cu un limbaj comun de comunicare pentru a permite aplicațiilor și dispozitivelor să interacționeze ușor.
Ashish are o experiență tehnică puternică, cu o diplomă de masterat în inginerie electrică și informatică de la Georgia Tech, care sa concentrat pe DSP (procesare digitală a semnalului) și sisteme încorporate. Fiind un angajat al Qualcomm India, Ashish are peste 15 ani de experiență de învățare și rezolvare a problemelor în domenii precum Firmware DSP video și de cameră, Arhitecturi SoC cu chipset de putere redusă, Optimizări ale puterii de rețea fără fir 2G / 3G / 4G și Cadre software de învățare automată. Aruncați o privire la ce are de spus despre companie și despre produsul lor!
Î. Elear Solutions a venit cu COCO - o platformă P2P fără cloud pentru comunicații descentralizate IoT. Care este problema cu tehnologia existentă bazată pe cloud?
COCO permite comunicarea descentralizată - este ca blockchain-ul, cu excepția faptului că nu este. În schimb, folosește un protocol de rețea P2P personalizat dezvoltat intern , pe care îl numim CP (Cluster Protocol). CP ca protocol este foarte diferit de modelul tradițional de solicitare HTTP bazat pe cloud <-> Răspuns sau modelul MQTT Publish <-> Subscribe. În schimb, oferă o interfață de streaming în timp real și permite construirea unui grup de aplicații, dispozitive și servicii pentru a putea intercomunică între ele fără un server central care să intermedieze informațiile.
Pentru dispozitivele IoT, în ultimii 5 ani, cloud-ul a devenit o componentă integrantă a sistemului de lucru. În timp ce cloudul simplifică fără îndoială procesul de dezvoltare și de analiză, acesta are diferite dezavantaje, cum ar fi latența (datorită distanței), costul (datorită ingerării lățimii de bandă) și, cel mai important, confidențialitatea datelor (datorită arhitecturii centralizate). Odată cu lansarea 5G, suntem într-un punct de inflexiune și, în următorii 3-5 ani, mă aștept ca rata implementărilor IoT în întreaga lume să crească la un ritm uluitor. Utilizați cazul chiar de la mașini conectate / auto-conducătoare la AI și algoritmi de viziune necesari pentru a face casele și orașele noastre mai sigure vor deveni obișnuite.
Deci, să luăm mașina conectată, de exemplu, se așteaptă să genereze 3 TB / zi / mașină. Trimiterea tuturor acestor date prin cloud este extrem de costisitoare. Mai mult, internetul nu are garanții QoS, deci nu ne putem baza pe cloud pentru a decide dacă lumina este verde SAU schimbarea benzii, etc. Astfel de cazuri de utilizare vor trebui făcute chiar pe dispozitiv SAU pe marginea rețelei.
COCO a fost creat pentru a rezolva aceste probleme de comunicare Edge-to-Edge într-o lume imaginară viitoare care este chiar după colț. Ne-am stabilizat software-ul și ideile implementând această soluție holistică Smart Home pe care o vom introduce în India foarte curând.
Î. S-ar putea ca securitatea să devină o amenințare majoră pentru ecosistemul IoT? Care ar fi comentariile dvs. cu privire la caracteristicile de securitate ale produselor IoT de astăzi?
Uite, securitatea este un lucru foarte greu de corectat. Autentificarea / autorizarea / criptarea sunt probleme vechi. Unele dintre ele există încă de pe vremea războiului mondial. Și domeniul continuă să se îmbunătățească de la an la an. Problema majoră în IoT este că folosim o gamă largă de dispozitive, de la microcontrolere minuscule până la mașini mari capabile de calcul. Unele microcontrolere minuscule nu au capacitatea de calcul pentru a rula ultimii algoritmi de securitate despre care se știe că se apără împotriva multor exploatări.
Dar dincolo de aceasta, în opinia mea, există o barieră tehnologică. O companie OEM care livra în mod tradițional un sistem electromecanic, cum ar fi o mașină de spălat sau o cafetieră, trebuie acum să crească și să creeze un sistem complet conectat, care să includă firmware, software și cloud. Mulți dintre ei nu au expertiză tehnică în domeniul securității.
Opinia noastră este că astfel de companii ar trebui să se conecteze cu furnizorii de platforme IoT ca noi și să profite de platforma noastră COCO, care are suport integrat pentru securitate, precum și pentru confidențialitatea datelor utilizatorilor.
Î. Apelați COCO, o platformă Internet of Everything (IoE). De ce?
Nu ne place termenul Internetul obiectelor (IoT) din compania noastră. Acest lucru se datorează în primul rând faptului că nu există prea multă valoare pentru consumator de a conecta doar ceva la internet. Valoarea este derivată de utilizatori atunci când lucrurile sunt conectate în rețea într-un sistem uniform, interoperabil și privat. În plus, nu sunt doar lucruri, ci și oamenii și alte servicii software care coexistă pe internet. COCO poate fi utilizat pentru a crea aplicații, servicii și dispozitive într-o rețea interoperabilă pe care o numim COCONet.
Imaginați-vă Smartwatch-ul ca fiind cheia mașinii dvs., sistemul dvs. de infotainment pentru mașină conectat la sistemul de divertisment din casă, astfel încât să puteți muta conținutul pe care îl urmăriți de acasă la mașină și toate acestea funcționând cu servicii AI distribuite care sunt învățând în mod constant și contribuind la îmbunătățirea siguranței traficului.
Vine o lume viitoare în care „Totul” se conectează prin Internet - sperăm, COCO ca platformă are un rol foarte important și pozitiv de jucat în acea lume a Internetului a Totului.
Î. De ce ar fi interesați de COCO pasionații, dezvoltatorii și producătorii de dispozitive? Cum le va fi de folos?
Pentru a construi o comunitate în jurul COCO, lansăm soluțiile noastre COCO Smart Home. Oferim SDK-uri atât pentru dezvoltarea dispozitivelor, cât și pentru dezvoltarea aplicațiilor. Ambele aplicații și dispozitive vor funcționa în mod inerent cu COCO Smart Home cu eforturi minime.
În plus, avem App Store-ul nostru numit COCO Grove, aflat în curs de dezvoltare a produselor. Odată lansat, acest lucru va permite comunității noastre de dezvoltare să creeze servicii cu valoare adăugată la care pot fi abonați utilizatorii COCO. Ne așteptăm ca comunitatea pasionaților să se bucure de acest lucru, deoarece permite dezvoltarea fără server a serviciilor AI, a serviciilor de stocare, a serviciilor Bridge / Cloud-to-Cloud, care pot fi lansate și instalate personalizate de către utilizatorii COCO pentru a-și îmbunătăți experiențele Smart Home.
În prezent, suntem în faza incipientă a discuțiilor în cadrul companiei pentru dezvoltarea unui program de parteneriat. Vom căuta să integrăm integratorii de sistem și furnizorii independenți de software împreună cu programul nostru partener pentru a ajuta la crearea unei comunități care îmbunătățește COCO pentru a deveni interoperabil și privat Smart Home Ecosystem.
Î. Este emoționant să observăm că COCO va sprijini Arduino și Raspberry Pi, ce alte platforme și cadre de dezvoltare IoT poate suporta?
SDK-urile COCO sunt biblioteci agnostice hardware compatibile POSIX, cu o serie de servicii de asistență pentru a lansa toate proiectele dvs. IoT în cel mai scurt timp. Am compilat COCO pe mai multe platforme, cum ar fi Linux, OSx, Android, iOS, Raspbian, etc. În plus, oferim legături de limbaj în C, Java și Swift. Căutăm să adăugăm asistență pentru NodeJS și Python și în curând.
Î. Ce protocoale de comunicații poate accepta COCO? De ce LoRaWAN nu este pe listă?
COCO în sine este middleware-ul și platforma de comunicare descentralizată. În mod specific, pentru kitul nostru de automatizare a locuințelor, am identificat câteva tehnologii radio importante pentru segmentul de piață respectiv. Nu credem că LoRaWAN are un rol important de jucat în spațiul de acasă conectat.
Acestea fiind spuse, există o posibilitate foarte mare ca LoRaWAN să fie tehnologia potrivită pentru sistemele de gestionare a clădirilor inteligente și, în aceste cazuri, vor fi necesare punți între casele inteligente și clădirile inteligente pentru a face schimb de date de telemetrie M2M și a le sincroniza învățarea și procesele decizionale.
Î. Cât de mare este comunitatea COCO în prezent? Unde vedeți că sunt utilizate produsele dvs.?
În prezent, COCO este pre-lansare. Serviciile noastre vor fi difuzate foarte curând. Așteptăm cu nerăbdare să construim o comunitate tehnică profundă în jurul COCO pentru a ne ajuta să ne dezvoltăm oferta. Imediat la lansare, ne așteptăm ca produsele noastre să fie vândute direct consumatorului.
Î. Cum vedeți piața IoT în India? Cu ce obstacole ne confruntăm în adaptarea tehnologiei?
IoT în India este încă în stadiile incipiente. Ne așteptăm să vedem că piața Smart Home devine centrală între anii 2020-2023 și se triplează în dimensiunea sa totală. Acestea fiind spuse, există două provocări pe piața din India:
- India este o piață valorică și, cu excepția cazului în care punctele de cost sunt corecte, este greu de văzut adoptarea pieței în masă.
- Majoritatea automatizărilor casnice sunt vândute în formă Do-it-Yourself (DIY), iar India ca piață nu este DIY. Deci, este destul de greu să obții adoptarea consumatorilor.
În prezent, stabilim câteva parteneriate în stadiu incipient în acest moment pentru a aborda unele dintre aceste probleme, astfel încât să putem rupe unele bariere de adoptare. Multe dintre ideile noastre sunt experimentale, așa că aș dori să nu le dezvăluie încă.
Î. Cum a simplificat COCO comunicarea aplicație-aplicație, aplicație-dispozitiv și dispozitiv-dispozitiv?
COCO rezolvă multe probleme de infrastructură și schele care sunt comune oricărei dezvoltări conectate. Deci, atunci când un dezvoltator folosește COCO, el își poate concentra timpul și atenția asupra rezolvării problemei sale principale și a creării de valoare pentru utilizatorii săi.
Așadar, permiteți-mi să explic acest lucru în detaliu:
# 1 COCO este disponibil în multe limbi și platforme, astfel încât dezvoltatorul să poată alege un teanc de tehnologie și un limbaj de programare în care este deja confortabil, mai degrabă decât să învețe ceva nou.
# 2 COCO oferă posibilitatea de a crea rețele care includ Managementul contului de utilizator, astfel încât nu trebuie să piardă timpul proiectând și menținând un sistem de gestionare a utilizatorilor de autentificare / autorizare.
# 3 În cazurile App-to-Device și Device-to-Device, COCO oferă comunicații standardizate, astfel încât este absolut zero timpul de proiectare petrecut în scrierea codului backend.
# 4 În plus, deoarece COCO este P2P și fără server, în cazul comunicării aplicație-aplicație backend-ul poate fi distribuit prin rețea direct în codul frontend. Deci, dezvoltatorul nu trebuie să se ocupe de dezvoltarea backend-ului și de problemele tipice legate de găzduire, scalare și dev-op-uri.
# 5 În cele din urmă, din punct de vedere al experienței utilizatorului, deoarece construim un API de streaming în timp real, ne concentrăm imens pe optimizarea latenței, streaming (dacă este necesar), tranziții de conectivitate, suport pentru funcționarea modului offline etc.
Acest lucru oferă dezvoltatorului un cadru de conectivitate simplu, care este puternic pentru multe cazuri de utilizare, care sunt la colț în lumea noastră IoE.
Î. Spuneți-ne despre kitul dvs. COCO Developer Edition? Cum să obțineți unul și să începeți?
Ediția pentru dezvoltatori COCO este cel mai distractiv mod de a începe cu COCO. Dacă puteți scrie cod în C / Java / Swift, tot ce faceți este să instalați SDK-ul clientului și să scrieți 5 linii de cod pentru a începe schimbarea culorilor unui bec Zigbee. Dacă doriți să utilizați în schimb Z-wave, nu este nevoie să modificați o linie de cod, aplicația dvs. funcționând automat cu ambele standarde radio! Rezumăm totul. Este foarte distractiv să scrii aplicații software care integrează acțiuni și date din lumea reală cu alte date generate de computer și de oameni.
În prezent, ediția pentru dezvoltatori COCO nu este disponibilă pentru vânzare sau pre-rezervare. Tot ce pot spune este că suntem aproape de a face câteva anunțuri despre datele noastre de lansare și suntem dornici să-l vedem în mâinile utilizatorilor noștri. Iată o scurtă privire pe trusa pe care o aducem la îndeplinire:
Î. Care sunt planurile dvs. futures cu privire la Elear? Există mai multe produse la care ne putem aștepta?
Suntem încântați să introducem o mulțime de produse noi anul acesta. Vom adăuga încă nouă dispozitive Zigbee, o cameră de interior, o cameră de exterior, o sonerie și un dongle OBD-II 4G Enabled care se conectează la mașina mea și interoperă cu casa mea COCO Smart.
O altă categorie de produse de care sunt foarte încântat este COCO Grove pe care am menționat-o mai devreme. Acest lucru îi va împuternici atât pe dezvoltatori, cât și pe utilizatori să schimbe o valoare imensă pe platforma COCO.