Ifølge forskningsforutsigelser vil 41,6 milliarder IoT-enheter generere rundt 79,4 zettabyte data i år 2025 og med spredning av IoT og Smart Homes; dette er bare satt til å øke. Disse økende tallene kan resultere i et mylder av usikrede tilkoblede gadgets uten mellomvare for å organisere og sikre dem.
Med et forsøk på å gi tilkoblet erfaring med data personvern, Ashish Bajaj, en av grunnleggerne av ELear Solutions kom opp med ideen om å lage COCO, som er en sikker P2P mellomvare som skiller dataene flyet fra forretningslogikk. Den kobler apper og enheter til et nettverksoverleggsnettverk med et felles kommunikasjonsspråk, slik at apper og enheter enkelt kan fungere sammen.
Ashish har en sterk teknisk bakgrunn med en mastergrad i elektroteknikk og datateknikk fra Georgia Tech som var fokusert på DSP (Digital Signal Processing) og Embedded Systems. Å være ansatt i Qualcomm India, har Ashish 15+ års erfaring med læring og problemløsning innen områder som video- og kamera DSP-firmware, Low Power Chipset SoC-arkitekturer, 2G / 3G / 4G trådløse nettverksstrømoptimaliseringer og maskinlæringsprogramvare. Ta en titt på hva han har å si om selskapet og deres produkt!
Q. Elear Solutions har kommet med COCO - en skyfri P2P-plattform for desentralisert IoT-kommunikasjon. Hva er problemet med eksisterende skybasert teknologi?
COCO muliggjør desentralisert kommunikasjon - det er som blockchain, bortsett fra at det ikke er det. Den bruker i stedet en spesialutviklet P2P-nettverksprotokoll som vi kaller CP (Cluster Protocol). CP som protokoll er veldig forskjellig fra den tradisjonelle skybaserte HTTP-forespørsel <-> Svarmodellen, eller MQTT Publish <-> Abonnementsmodell. I stedet gir det et sanntids streaming-grensesnitt og gjør det mulig å bygge en klynge av apper, enheter og tjenester for å kunne kommunisere med hverandre uten en sentral server for å formidle informasjonen.
For IoT-enheter har skyen de siste 5 årene blitt en integrert del av arbeidssystemet. Mens skyen utvilsomt forenkler utviklings- og analyseprosessen sterkt, har den forskjellige ulemper som ventetid (på grunn av avstand), kostnad (på grunn av inntak av båndbredde) og viktigst av alt personvern (på grunn av sentralisert arkitektur). Med utrullingen av 5G er vi på et infleksjonspunkt og i løpet av de neste 3-5 årene, forventer jeg at frekvensen av IoT-distribusjoner rundt om i verden vil vokse i en svimlende hastighet. Bruk saken rett fra tilkoblede / selvkjørende biler til AI og visjonsalgoritmer som kreves for å gjøre hjemmene og byene tryggere, blir vanlig.
Så la oss ta den tilkoblede bilen, for eksempel forventes den å generere 3 TB / dag / bil. Det er ekstremt dyrt å sende alle disse dataene over skyen. Videre har internett ingen QoS-garantier, så vi kan ikke stole på skyen for å avgjøre om lyset er grønt ELLER skifte felt osv. Slike brukssaker må gjøres rett på enheten ELLER i utkanten av nettverket.
COCO ble opprettet for å løse disse Edge-to-Edge kommunikasjonsproblemene i en fremtidig tenkt verden som er rett rundt hjørnet. Vi har stabilisert programvaren og ideene våre ved å implementere dette i en helhetlig Smart Home-løsning som vi vil introdusere i India veldig snart.
Spørsmål: Kan sikkerhet ha blitt en stor trussel mot IoT-økosystemet? Hva vil du si om sikkerhetsfunksjonene til dagens IoT-produkter?
Se, sikkerhet er veldig vanskelig å få rett. Autentisering / Autorisasjon / Kryptering er eldgamle problemer. Noen av dem har eksistert siden verdenskrigstiden. Og feltet fortsetter å forbedre seg fra år til år. Det største problemet i IoT er at vi bruker et bredt spekter av enheter, fra små mikrokontrollere til store databehandlingsmaskiner. Noen små mikrokontrollere har ikke en beregningsevne til å kjøre de nyeste sikkerhetsalgoritmene som er kjent for å forsvare seg mot mange utnyttelser.
Men utover dette er det etter min mening en teknologisk barriere. Et OEM-selskap som tradisjonelt leverte et elektromekanisk system som en vaskemaskin eller kaffetrakter, må nå øke og lage et fullt tilkoblet system som inkluderer firmware, programvare og sky. Mange av dem mangler teknisk ekspertise innen sikkerhet.
Vår oppfatning er at slike selskaper skal få kontakt med IoT-plattformsleverandører som oss, og utnytte vår COCO-plattform som har innebygd støtte for sikkerhet så vel som personvern for brukerdata.
Q. Du kaller COCO, en Internet of Everything (IoE) plattform. Hvorfor det?
Vi liker ikke begrepet Internet of Things (IoT) i vårt selskap. Det er først og fremst fordi det ikke er mye forbrukerverdi av å bare koble noe til internett. Verdien er avledet av brukere når ting er koblet sammen i et enhetlig, interoperabelt og privat system. I tillegg er det ikke bare ting, men det er også mennesker og andre programvaretjenester som alle eksisterer på internett. COCO kan brukes til å lage apper, tjenester og enheter i et interoperabelt nettverk som vi kaller COCONet.
Tenk deg Smartwatch som nøkkelen til bilen din, bilinfotainment-systemet ditt som er koblet til ditt hjemmeunderholdningssystem, slik at du kan flytte innholdet du så på fra hjemmet til bilen, og alt dette fungerer med distribuerte AI-tjenester som er stadig lære og bidra til å forbedre trafikksikkerheten.
Det kommer en fremtidig verden der 'Alt' kobles opp via Internett - vi håper COCO som plattform har en veldig viktig og positiv rolle å spille i den Internett av alt- verdenen.
Spørsmål: Hvorfor ville hobbyister, utviklere og produsenter av enheter være interessert i COCO? Hvordan vil det være nyttig for dem?
For å bygge et samfunn rundt COCO lanserer vi COCO Smart Home Solutions. Vi tilbyr SDK for både enhetsutvikling og apputvikling. Både disse appene og enhetene vil iboende fungere med COCO Smart Home med minimal innsats.
I tillegg har vi vår App Store kalt COCO Grove som er under produktutvikling. Når den er lansert, vil dette tillate utviklingssamfunnet vårt å skape Value Added Services som COCO-brukere kan abonnere på. Vi forventer at hobbyfellesskapet vil glede seg over dette, da det muliggjør serverløs utvikling av AI-tjenester, lagringstjenester, Bridge / Cloud-to-Cloud-tjenester, som kan frigjøres og skreddersys installert av COCO-brukere for å forbedre deres Smart Home-opplevelser.
Vi er for tiden i en tidlig fase i selskapet for å utvikle et partnerprogram. Vi vil se ombord på systemintegratorer og uavhengige programvareleverandører med vårt partnerprogram for å skape et fellesskap som forbedrer COCO til å bli det interoperable og private Smart Home-økosystemet.
Sp. Det er spennende å legge merke til at COCO vil støtte Arduino og Raspberry Pi. Hvilke andre IoT-utviklingsplattformer og rammeverk kan den støtte?
COCO SDK er hardware-agnostiske POSIX-kompatible biblioteker, med en rekke støttetjenester for å starte alle IoT-prosjektene dine på kortest mulig tid. Vi har kryss-samlet COCO til forskjellige mange plattformer som Linux, OSx, Android, iOS, Raspbian, etc. I tillegg tilbyr vi språkbindinger i C, Java og Swift. Vi ønsker å legge til støtte for NodeJS og Python veldig snart også.
Spørsmål: Hvilke kommunikasjonsprotokoller kan COCO støtte? Hvorfor er LoRaWAN ikke på listen?
COCO i seg selv er den desentraliserte kommunikasjonsmidleren og plattformen. For spesielt vårt hjemmeautomatiseringssett har vi identifisert noen få radioteknologier som er viktige for det markedssegmentet. Vi tror ikke LoRaWAN har en stor rolle å spille i det tilkoblede hjemmet.
Men når det er sagt, er det en veldig høy mulighet for at LoRaWAN er den riktige teknologien for Smart Building Management Systems, og i slike tilfeller vil det være broer som kreves mellom Smart Homes og Smart Buildings for å utveksle telemetri M2M-data og synkronisere læring og beslutningsprosesser.
Spørsmål: Hvor stort er COCOs samfunn for tiden? Hvor ser du produktene dine blir brukt?
For øyeblikket er COCO pre-lansering. Våre tjenester vil komme i gang veldig snart. Vi ser frem til å bygge et dypt teknisk samfunn rundt COCO for å hjelpe oss med å utvikle tilbudet vårt. Umiddelbart etter lanseringen forventer vi at produktene våre selges direkte til forbrukeren.
Spørsmål: Hvordan ser du markedet for IoT i India? Hvilke hindringer står vi overfor når vi skal tilpasse teknologien?
IoT i India er fortsatt i sine tidlige stadier. Vi forventer å se Smart Home- markedet bli midt i blinken mellom 2020-2023 og tredoble i sin totale markedsstørrelse. Når det er sagt, er det to utfordringer i India-markedet:
- India er et verdimarked, og med mindre kostnadspoengene er korrekte, er det vanskelig å se adopsjon av massemarkedet.
- Mest hjemmeautomatisering selges i gjør-det-selv-form (DIY) -form, og India som et marked er ikke DIY. Så det er ganske vanskelig å få adopsjon av forbrukere.
Vi lager for øyeblikket noen tidlige partnerskap for øyeblikket for å løse noen av disse problemene slik at vi kan bryte noen barrierer for adopsjon. Mange av ideene våre er eksperimentelle, så jeg vil ikke avsløre dem ennå.
Spørsmål: Hvordan har COCO forenklet kommunikasjon mellom app-til-app, app-til-enhet og enhet-til-enhet?
COCO løser mye av infrastruktur- og stillasproblemene som er felles for enhver tilknyttet utvikling. Så når en utvikler bruker COCO, kan han fokusere sin tid og oppmerksomhet på å løse kjerneproblemet og skape verdier for brukerne.
Så la meg forklare dette litt mer detaljert:
# 1 COCO er tilgjengelig på mange språk og plattformer, slik at utvikleren kan velge en teknologibakk og et programmeringsspråk han allerede er komfortabel med i stedet for å lære noe nytt.
# 2 COCO gir muligheten til å opprette nettverk som inkluderer brukerkontostyring, slik at han ikke trenger å kaste bort tid på å designe og vedlikeholde et brukerstyringssystem for godkjenning / autorisasjon.
# 3 I App-to-Device og Device-to-Device-tilfeller gir COCO standardisert kommunikasjon, og det er altså ingen designtid brukt på å skrive backend-kode.
# 4 I tillegg til at COCO er P2P og serverløs, kan Backend i App-to-App-kommunikasjonssaken distribueres over nettverket direkte i frontend-koden. Så utvikleren trenger ikke å håndtere utvikling av backend og de typiske problemene med hosting, skalering og dev-ops.
# 5 Til slutt, fra et brukeropplevelsessynspunkt, fordi vi bygger et Realtime Streaming API, har vi enormt fokus på å optimalisere for ventetid, streaming (hvis nødvendig), tilkoblingsoverganger, støtte for offline-modus, etc.
Dette gir utvikleren et enkelt rammeverk for tilkobling som er kraftig for mange brukstilfeller i som er rundt hjørnet i vår IoE-verden.
Spørsmål om COCO Developer Edition-settet ditt? Hvordan få en og komme i gang?
COCO Developer Edition er den morsomste måten å komme i gang med COCO. Hvis du kan skrive kode i C / Java / Swift, er alt du trenger å installere Client SDK, og skrive 5 kodelinjer for å begynne å endre fargene på en Zigbee-lyspære. Hvis du liker å bruke Z-wave i stedet, trenger du ikke endre en kodelinje, appen din fungerer automatisk med begge radiostandardene! Vi trekker ut alt. Det er veldig gøy å skrive programvareapplikasjoner som integrerer virkelige handlinger og data med andre data fra datamaskiner og mennesker.
For øyeblikket er COCO Developer Edition ikke tilgjengelig for salg eller forhåndsbestilling. Alt jeg kan si er at vi er i nærheten av å kunngjøre lanseringsdatoene våre og er ivrige etter å se det i brukernes hender. Her er en tidlig sniktitt på settet vi tar med oss:
Spørsmål: Hva er fremtidens planer for Elear? Er det flere produkter vi kan forvente?
Vi er glade for å kunne introdusere mange nye produkter i år. Vi vil legge til ni flere Zigbee-enheter, et innendørs kamera, et utendørs kamera, en dørklokke og min favoritt en 4G-aktivert OBD-II-dongle som kobles til bilen min og fungerer sammen med COCO Smart Home.
En annen produktkategori som jeg er veldig spent på er COCO Grove som jeg nevnte tidligere. Dette vil gi både utviklere og brukere mulighet til å bytte enorm verdi på toppen av COCO-plattformen.