Segons les prediccions de la investigació, 41.600 milions de dispositius IoT generaran al voltant de 79,4 zettabytes de dades l'any 2025 i amb la proliferació de IoT i Smart Homes; això només està previst que augmenti. Aquest nombre creixent pot resultar en una infinitat de dispositius connectats sense protecció sense cap middleware per organitzar-los i protegir-los.
Amb una missió per proporcionar experiència connectada amb la privadesa de les dades, a Ashish Bajaj, un dels cofundadors d’ Elear Solutions, se li va acudir la idea de crear COCO, que és un middleware P2P segur que separa el pla de dades de la lògica empresarial. Connecta aplicacions i dispositius a una xarxa de superposició de malla amb un llenguatge de comunicació comú per permetre que les aplicacions i els dispositius interoperin fàcilment.
Ashish té una sòlida formació tècnica amb un màster en enginyeria elèctrica i informàtica per Georgia Tech, que es va centrar en DSP (processament de senyal digital) i sistemes incrustats. Com a empleat de Qualcomm India, Ashish compta amb més de 15 anys d’aprenentatge i resolució de problemes en àrees com el microprogramari DSP de vídeo i càmera, arquitectures SoC de chipset de baix consum, optimitzacions de potència de xarxes sense fils 2G / 3G / 4G i marcs de programari d’aprenentatge automàtic. Mireu el que té de dir sobre l’empresa i el seu producte.
P. Elear Solutions ha creat COCO, una plataforma P2P sense núvols per a una comunicació IoT descentralitzada. Quin és el problema amb la tecnologia basada en el núvol existent?
COCO permet una comunicació descentralitzada: és com blockchain, excepte que no ho és. En el seu lloc, utilitza un protocol de xarxa P2P personalitzat desenvolupat a casa que anomenem CP (Cluster Protocol). CP com a protocol és molt diferent del model de sol·licitud HTTP <-> Response tradicional basat en el núvol o del model de subscripció MQTT Publish <->. En lloc d'això, proporciona una interfície de transmissió en temps real i permet construir un clúster d'aplicacions, dispositius i serveis per poder intercomunicar-se entre si sense un servidor central que intermediï la informació.
Per als dispositius IoT, durant els darrers 5 anys, el núvol s’ha convertit en un component integral del sistema de treball. Tot i que, sens dubte, el núvol simplifica molt el desenvolupament i el procés d’anàlisi, té diversos inconvenients com la latència (a causa de la distància), el cost (a causa de la ingestió d’amplada de banda) i, sobretot, la privadesa de dades (a causa de l’arquitectura centralitzada). Amb el llançament del 5G, ens trobem en un punt d’inflexió i durant els propers 3-5 anys, espero que la taxa de desplegaments d’IoT a tot el món creixi a un ritme sorprenent. El cas d’ús des dels cotxes connectats / autònoms fins als algorismes d’intel·ligència artificial i de visió necessaris per fer les nostres cases i ciutats més segures esdevindrà un lloc comú.
Prenem el cotxe connectat, per exemple, s’espera que generi 3 TB / dia / cotxe. Enviar totes aquestes dades pel núvol és extremadament car. A més, Internet no té garanties de QoS, de manera que no podem confiar en el núvol per decidir si la llum és verda O canviar de carril, etc. Aquests casos d’ús s’hauran de fer directament al dispositiu O a la vora de la xarxa.
COCO es va crear per resoldre aquests problemes de comunicació Edge-to-Edge en un futur món imaginari que està a la volta de la cantonada. Hem estabilitzat el nostre programari i les nostres idees implementant aquesta solució holística Smart Home que introduirem a l’Índia ben aviat.

P. La seguretat s’hauria pogut convertir en una amenaça important per a l’ecosistema IoT? Quins serien els vostres comentaris sobre les funcions de seguretat dels productes IoT actuals?
Mira, la seguretat és molt difícil d’encertar. L’autenticació / autorització / xifratge són problemes antics. Alguns d’ells han existit des de l’època de la guerra mundial. I el camp continua millorant any rere any. El principal problema de l'IoT és que estem utilitzant una àmplia gamma de dispositius, des de petits microcontroladors fins a grans màquines capaces de computar. Alguns microcontroladors diminuts no tenen una capacitat de càlcul per executar els últims algoritmes de seguretat que se sap que defensen contra moltes explotacions.
Però més enllà d’això, al meu entendre, hi ha una barrera tecnològica. Una empresa OEM que tradicionalment oferia un sistema electromecànic com una rentadora o una cafetera ara ha d’augmentar i crear un sistema completament connectat que inclogui firmware, programari i núvol. Molts d’ells no tenen experiència tècnica en seguretat.
La nostra opinió és que aquestes empreses haurien de connectar-se amb proveïdors de plataformes IoT com nosaltres i aprofitar la nostra plataforma COCO que té suport integrat per a la seguretat i la privadesa de les dades dels usuaris.
P. Truqueu a COCO, la plataforma Internet de tot (IoE). Per la qual?
No ens agrada el terme Internet de les coses (IoT) a la nostra empresa. Això es deu principalment a que no hi ha molt valor per al consumidor de connectar alguna cosa a Internet. El valor el deriven els usuaris quan les coses es connecten en xarxa en un sistema uniforme, interoperable i privat. A més, no només són coses, sinó també persones i altres serveis de programari que coexisteixen a Internet. COCO es pot utilitzar per crear aplicacions, serveis i dispositius en una xarxa interoperable que anomenem COCONet.

Imagineu el vostre rellotge intel·ligent com la clau del vostre cotxe, el sistema d’entreteniment del cotxe connectat al vostre sistema d’entreteniment intern perquè pugueu moure el contingut que mireu de casa al cotxe i tot això funcionant amb serveis d’IA distribuïts aprenent constantment i ajudant a millorar la seguretat del trànsit.
Hi ha un món futur en què "Tot" es connecta a través d'Internet; esperem que COCO com a plataforma tingui un paper molt important i positiu a jugar en aquest món d'Internet de tot.
P. Per què els aficionats, els desenvolupadors i els fabricants de dispositius estarien interessats en COCO? Com els serà útil?
Per construir una comunitat al voltant de COCO, llançem les nostres solucions de casa intel·ligent COCO. Oferim SDK tant per al desenvolupament de dispositius com per al desenvolupament d'aplicacions. Tant aquestes aplicacions com aquests dispositius funcionaran intrínsecament amb COCO Smart Home amb el mínim esforç possible.
A més, tenim la nostra App Store anomenada COCO Grove que està en desenvolupament de productes. Un cop llançat, això permetrà a la nostra comunitat de desenvolupament crear serveis de valor afegit als quals els usuaris de COCO puguin subscriure’s. Esperem que la comunitat d’aficionats gaudeixi d’això, ja que permet desenvolupar sense servidor serveis AI, serveis d’emmagatzematge, serveis Bridge / Cloud-to-Cloud, que poden ser alliberats i instal·lats a mida pels usuaris de COCO per millorar les seves experiències de Smart Home.
Actualment, estem en les primeres discussions de l’empresa per desenvolupar un programa de socis. Intentarem incorporar integradors de sistemes i proveïdors de programari independents amb el nostre programa de socis per ajudar a crear una comunitat que millori el COCO per convertir-se en l’ecosistema intel·ligent de la llar interoperable i privat.
P. És emocionant notar que COCO donarà suport a Arduino i Raspberry Pi, quines altres plataformes i marcs de desenvolupament de IoT poden admetre?
Els SDK de COCO són biblioteques agnòstiques compatibles amb POSIX amb un gran nombre de serveis de suport per llançar tots els vostres projectes IoT en el menor temps possible. Hem recopilat COCO a diverses plataformes com Linux, OSx, Android, iOS, Raspbian, etc. A més, oferim enllaços d'idioma en C, Java i Swift. També volem afegir suport per a NodeJS i Python molt aviat.
P. Quins protocols de comunicació poden admetre COCO? Per què LoRaWAN no apareix a la llista?
El propi COCO és la plataforma i el middleware de comunicació descentralitzada. En concret, per al nostre kit domòtic, hem identificat algunes tecnologies de ràdio que són importants per a aquest segment de mercat. No creiem que LoRaWAN tingui un paper important a l’espai domèstic connectat.
Però, dit això, hi ha una possibilitat molt elevada que LoRaWAN sigui la tecnologia adequada per als sistemes de gestió d’edificis intel·ligents i, en aquests casos, es necessitaran ponts entre cases intel·ligents i edificis intel·ligents per intercanviar dades de telemetria M2M i sincronitzar el seu aprenentatge i processos de presa de decisions.
P. Quina mida té actualment la comunitat de COCO? On veieu que s’utilitzen els vostres productes?
Actualment, COCO es pre-llança. Els nostres serveis es publicaran molt aviat. Estem desitjant construir una comunitat tècnica profunda al voltant de COCO per ajudar-nos a desenvolupar la nostra oferta. Immediatament en el llançament, esperem que els nostres productes es venguin directament al consumidor.
P. Com veieu el mercat de l'IoT a l'Índia? Quins obstacles ens trobem per adaptar la tecnologia?
L’IdT a l’Índia encara es troba en les seves primeres etapes. Esperem que el mercat de la casa intel·ligent es converteixi en el centre entre el 2020-2023 i es tripliqui en la seva mida total de mercat. Dit això, hi ha dos reptes al mercat de l'Índia:
- L'Índia és un mercat de valor i, tret que els punts de cost siguin correctes, és difícil veure l'adopció del mercat massiu.
- La majoria de la domòtica es ven en forma de bricolatge (DIY) i l' Índia com a mercat no és DIY. Per tant, és bastant difícil aconseguir l’adopció dels consumidors.
Actualment, estem forjant algunes associacions en fase inicial per abordar alguns d’aquests problemes, de manera que puguem trencar algunes barreres d’adopció. Moltes de les nostres idees són experimentals, així que m’agradaria no revelar-les encara.
P. Com ha simplificat COCO la comunicació entre aplicacions, aplicacions a dispositius i dispositius a dispositius?
COCO resol molts problemes d'infraestructura i bastides que són comuns a qualsevol desenvolupament connectat. Per tant, quan un desenvolupador utilitza COCO, pot centrar el seu temps i atenció en resoldre el seu problema principal i crear valor per als seus usuaris.
Deixeu-me explicar-ho amb una mica de detall:
# 1 COCO està disponible en molts idiomes i plataformes, de manera que el desenvolupador pot triar una pila de tecnologia i un llenguatge de programació en què ja se sent còmode en lloc d'aprendre alguna cosa nova.
# 2 COCO proporciona la possibilitat de crear xarxes que incloguin la gestió de comptes d'usuari, de manera que no ha de perdre el temps dissenyant i mantenint un sistema de gestió d'usuaris d'autenticació / autorització.
# 3 En els casos Aplicació a dispositiu i Dispositiu a dispositiu, COCO proporciona comunicacions estandarditzades, de manera que hi ha un temps de disseny absolutament nul dedicat a escriure el codi de backend.
# 4 A més, perquè COCO és P2P i sense servidor, en el cas de comunicació de l'aplicació a l'aplicació, el backend es pot distribuir per la xarxa directament al codi del frontend. Per tant, el desenvolupador no necessita fer front al desenvolupament del backend i als problemes típics d’allotjament, escalat i desenvolupadors.
# 5 Finalment, des del punt de vista de l'experiència d'usuari, ja que estem construint una API de transmissió en temps real, ens centrem molt en l'optimització de la latència, el streaming (si cal), les transicions de connectivitat, el suport per al funcionament del mode fora de línia, etc.
Això proporciona al desenvolupador un marc de connectivitat senzill que és potent per a molts casos d’ús que es troben a la vora del nostre món IoE.
P. Parleu-nos sobre el vostre kit COCO Developer Edition? Com aconseguir-ne un i començar?
COCO Developer Edition és la forma més divertida de començar a utilitzar COCO. Si podeu escriure codi a C / Java / Swift, tot el que feu és instal·lar l’SDK del client i escriure 5 línies de codi per començar a canviar els colors d’una bombeta Zigbee. Si voleu utilitzar l’ona Z, no cal que canvieu cap línia de codi, ja que la vostra aplicació funciona automàticament amb els dos estàndards de ràdio. Abstracteu-ho tot. És molt divertit escriure aplicacions de programari que integrin accions i dades del món real amb altres dades generades per ordinador i humans.
Actualment, COCO Developer Edition no està disponible per a la venda ni la reserva prèvia. Tot el que puc dir és que estem a punt de fer alguns anuncis sobre les nostres dates de llançament i estem ansiosos de veure-ho en mans dels nostres usuaris. Aquí teniu un avançament inicial del kit que portem a la pràctica:


P. Quins són els vostres plans de futur sobre Elear? Hi ha més productes que podem esperar?
Estem encantats d’introduir un munt de nous productes aquest any. Afegirem nou dispositius Zigbee més, una càmera interior, una càmera exterior, un timbre i el meu dongle OBD-II habilitat per a 4G que es connecta al meu cotxe i que interopera amb el meu COCO Smart Home.
Una altra categoria de productes que em fa molta il·lusió és el COCO Grove que he esmentat anteriorment. Això permetrà als desenvolupadors i als usuaris intercanviar un valor immens a la plataforma COCO.
