Ifølge forskningsforudsigelser genererer 41,6 milliarder IoT-enheder omkring 79,4 zettabyte data i år 2025 og med udbredelsen af IoT og Smart Homes; dette er kun indstillet til at stige. Disse voksende antal kan resultere i et utal af usikrede tilsluttede gadgets uden nogen middleware til at organisere og sikre dem.
Med en søgen efter at give tilsluttet erfaring med datasikkerhed, Ashish Bajaj, en af medstifterne af ELear Solutions kom op med idéen om at skabe COCO, som er en sikker P2P middleware, der adskiller data flyet fra forretningslogik. Det forbinder apps og enheder til et mesh-overlay-netværk med et fælles kommunikationssprog, så apps og enheder let kan interoperere.
Ashish har en stærk teknisk baggrund med en kandidatgrad i elektroteknik og computerteknik fra Georgia Tech, der var fokuseret på DSP (Digital Signal Processing) og Embedded Systems. Ashish er ansat i Qualcomm India og har 15 års erfaring med indlæring og problemløsning inden for områder som video- og kamera DSP-firmware, SoC-arkitekturer med lavt strømchipsæt, 2G / 3G / 4G Trådløs netværksstrømoptimering og Machine Learning Software Frameworks. Se på, hvad han har at sige om virksomheden og deres produkt!
Q. Elear Solutions er kommet med COCO - en skyfri P2P-platform til decentral IoT-kommunikation. Hvad er problemet med eksisterende skybaseret teknologi?
COCO muliggør decentral kommunikation - det er som blockchain, bortset fra at det ikke er det. Det bruger i stedet en tilpasset, internt udviklet P2P-netværksprotokol, som vi kalder CP (Cluster Protocol). CP som protokol er meget forskellig fra den traditionelle Cloud-baserede HTTP-anmodning <-> Svarmodel eller MQTT Publish <-> Abonnementsmodel. I stedet giver det en realtids-streaming-grænseflade og giver mulighed for at opbygge en klynge af apps, enheder og tjenester, der kan kommunikere med hinanden uden en central server til at formidle informationen.
For IoT-enheder er skyen over de sidste 5 år blevet en integreret komponent i arbejdssystemet. Mens skyen utvivlsomt forenkler udviklings- og analyseprocessen meget, har den forskellige ulemper som ventetid (på grund af afstand), omkostninger (på grund af indtagelse af båndbredde) og vigtigst af alt databeskyttelse (på grund af centraliseret arkitektur). Med udrulningen af 5G er vi på et inflexionspunkt, og i løbet af de næste 3-5 år forventer jeg, at hastigheden af IoT-implementeringer rundt om i verden vil vokse i en svimlende hastighed. Brug sagen lige fra tilsluttede / selvkørende biler til AI og visionsalgoritmer, der kræves for at gøre vores hjem og byer mere sikre, bliver almindeligt.
Så lad os tage den tilsluttede bil, for eksempel forventes den at generere 3 TB / dag / bil. At sende alle disse data over skyen er ekstremt dyrt. Desuden har Internettet ingen QoS-garantier, så vi kan ikke stole på, at skyen beslutter, om lyset er grønt ELLER skifter baner osv. Sådanne brugssager skal gøres lige på enheden ELLER på kanten af netværket.
COCO blev oprettet for at løse disse Edge-to-Edge kommunikationsproblemer i en fremtidig imaginær verden, der er lige rundt om hjørnet. Vi har stabiliseret vores software og ideer ved at implementere dette i en holistisk Smart Home-løsning, som vi snart vil introducere i Indien.
Q. Kunne sikkerhed være blevet en stor trussel mod IoT-økosystemet? Hvad ville dine kommentarer være om sikkerhedsfunktionerne i nutidens IoT-produkter?
Se, sikkerhed er en meget vanskelig ting at få ret. Godkendelse / godkendelse / kryptering er ældgamle problemer. Nogle af dem har eksisteret siden verdenskrigens tid. Og feltet fortsætter med at forbedre sig år-over-år. Det største problem i IoT er, at vi bruger en bred vifte af enheder lige fra små mikrokontroller til store computerkompatible maskiner. Nogle små mikrokontrollere har ikke en beregningsfunktion til at køre de nyeste sikkerhedsalgoritmer, der vides at forsvare sig mod mange bedrifter.
Men ud over dette er der efter min mening en teknologisk barriere. Et OEM-firma, der traditionelt leverede et elektromekanisk system som en vaskemaskine eller kaffemaskine, skal nu løbe op og oprette et fuldt tilsluttet system, der inkluderer firmware, software og cloud. Mange af dem mangler teknisk ekspertise inden for sikkerhed.
Vores opfattelse er, at sådanne virksomheder skal oprette forbindelse til IoT-platformsleverandører som os og udnytte vores COCO-platform, der har indbygget support til sikkerhed samt brugeroplysninger.
Q. Du kalder COCO, en Internet of Everything (IoE) platform. Hvorfor?
Vi kan ikke lide udtrykket Internet of Things (IoT) i vores virksomhed. Det skyldes primært, at der ikke er meget forbrugerværdi ved bare at forbinde noget til internettet. Værdien stammer fra brugerne, når tingene er forbundet i et ensartet, interoperabelt og privat system. Derudover er det ikke kun ting, men det er også mennesker og andre softwaretjenester, der alle eksisterer sammen på internettet. COCO kan bruges til at oprette apps, tjenester og enheder i et interoperabelt netværk, som vi kalder COCONet.
Forestil dig din Smartwatch som nøglen til din bil, dit bilinfotainment-system tilsluttet dit hjemmeunderholdningssystem, så du kan flytte det indhold, du så fra hjemmet til bilen, og alt dette arbejder med distribuerede AI-tjenester, der er konstant at lære og hjælpe med at forbedre trafiksikkerheden.
Der kommer en fremtidig verden, hvor 'Everything' bliver forbundet via Internettet - vi håber, COCO som platform har en virkelig vigtig og positiv rolle at spille i den Internet of Everything- verden.
Sp. Hvorfor ville hobbyister, udviklere og enhedsproducenter være interesserede i COCO? Hvordan vil det være nyttigt for dem?
For at opbygge et samfund omkring COCO lancerer vi vores COCO Smart Home Solutions. Vi leverer SDK'er til både enhedsudvikling såvel som appudvikling. Både disse apps og enheder fungerer i bund og grund med COCO Smart Home med minimal indsats.
Derudover har vi vores App Store kaldet COCO Grove, der er under produktudvikling. Når det er lanceret, vil dette give vores udviklingssamfund mulighed for at oprette Value Added Services, som COCO-brugere kan abonnere på. Vi forventer, at hobbyfællesskabet nyder dette, da det muliggør serverløs udvikling af AI-tjenester, Storage-service, Bridge / Cloud-to-Cloud-tjenester, der kan frigives og skræddersyes installeret af COCO-brugere for at forbedre deres Smart Home-oplevelser.
Vi er i øjeblikket i den tidlige fase diskussioner inden for virksomheden for at udvikle et partnerprogram. Vi vil se ombord på systemintegratorer og uafhængige softwareleverandører med vores partnerprogram for at hjælpe med at skabe et samfund, der forbedrer COCO til at blive det interoperable og private Smart Home-økosystem.
Q. Det er spændende at bemærke, at COCO vil støtte Arduino og Raspberry Pi. Hvilke andre IoT-udviklingsplatforme og -rammer kan det understøtte?
COCO SDK'er er hardware-agnostiske POSIX-kompatible biblioteker med en række supporttjenester til at starte alle dine IoT-projekter på den korteste tid. Vi har krydssamlet COCO til forskellige mange platforme som Linux, OSx, Android, iOS, Raspbian osv. Derudover tilbyder vi sprogbindinger i C, Java og Swift. Vi ønsker også at tilføje support til NodeJS og Python meget snart.
Sp. Hvilke kommunikationsprotokoller kan COCO understøtte? Hvorfor er LoRaWAN ikke på listen?
COCO selv er den decentraliserede kommunikationsmellemware og platform. Til specifikt vores hjemmeautomatiseringssæt har vi identificeret et par radioteknologier, der er vigtige for det pågældende markedssegment. Vi tror ikke, at LoRaWAN har en stor rolle at spille i det tilsluttede hjemrum.
Men når det er sagt, er der en meget stor mulighed for, at LoRaWAN er den rigtige teknologi til Smart Building Management Systems, og i disse tilfælde vil der være brug for broer mellem Smart Homes og Smart Buildings til at udveksle telemetri M2M-data og synkronisere deres læring og beslutningsprocesser.
Sp. Hvor stort er COCOs samfund i øjeblikket? Hvor kan du se dine produkter blive brugt?
I øjeblikket er COCO præ-lancering. Vores tjenester vil blive sat i drift meget snart. Vi ser frem til at opbygge et dybt teknisk samfund omkring COCO for at hjælpe os med at udvikle vores tilbud. Umiddelbart ved lanceringen forventer vi, at vores produkter sælges direkte til forbrugeren.
Q. Hvordan ser du markedet for IoT i Indien? Hvilke forhindringer står vi over for ved at tilpasse teknologien?
IoT i Indien er stadig i sine tidlige faser. Vi forventer at se Smart Home- markedet blive front og center mellem 2020-2023 og tredoblet i dets samlede markedsstørrelse. Når det er sagt, er der to udfordringer på det indiske marked:
- Indien er et værdimarked, og medmindre omkostningspunkterne er korrekte, er det svært at se vedtagelse af massemarkeder.
- De fleste hjemmeautomatisering sælges i gør-det-selv-form (DIY), og Indien som marked er ikke DIY. Så det er ret svært at få adoption af forbrugere.
Vi opretter i øjeblikket nogle partnerskaber i det tidlige stadium for at løse nogle af disse problemer, så vi kan bryde nogle adoptionsbarrierer. Mange af vores ideer er eksperimentelle, så jeg vil ikke afsløre dem endnu.
Spørgsmål: Hvordan har COCO forenklet kommunikation mellem app-til-app, app-til-enhed og enhed til enhed?
COCO løser mange af de infrastruktur- og stilladsproblemer, der er fælles for enhver tilsluttet udvikling. Så når en udvikler bruger COCO, kan han fokusere sin tid og opmærksomhed på at løse sit kerneproblem og skabe værdi for sine brugere.
Så lad mig forklare dette lidt mere detaljeret:
# 1 COCO er tilgængelig på mange sprog og platforme, så udvikleren kan vælge en teknologiestak og et programmeringssprog, som han allerede er fortrolig med i stedet for at lære noget nyt.
# 2 COCO giver mulighed for at oprette netværk, der inkluderer brugerkontostyring, så han ikke behøver at spilde tid på at designe og vedligeholde et godkendelses- / autorisationsbrugerstyringssystem.
# 3 I App-to-Device og Device-to-Device tilfælde leverer COCO standardiseret kommunikation, så der er absolut ingen designtid brugt på at skrive backend-kode.
# 4 Derudover fordi COCO er P2P og serverløs, i App-to-App kommunikationssagen kan backend distribueres over hele netværket direkte i frontend-koden. Så udvikleren behøver ikke at beskæftige sig med backend-udvikling og de typiske problemer med hosting, skalering og dev-ops.
# 5 Endelig set ud fra et brugeroplevelsessynspunkt, fordi vi bygger en Realtime Streaming API, har vi enormt fokus på optimering til latenstid, streaming (hvis nødvendigt), forbindelsesovergange, understøttelse af offline-tilstandsfunktion osv.
Dette giver udvikleren en enkel tilslutningsramme, der er effektiv til mange brugssager, der er rundt om hjørnet i vores IoE-verden.
Sp. Fortæl os om dit COCO Developer Edition-sæt? Hvordan får man en og kommer i gang?
COCO Developer Edition er den sjoveste måde at komme i gang med COCO. Hvis du kan skrive kode i C / Java / Swift, skal du bare installere Client SDK og skrive 5 kodelinjer for at begynde at ændre farverne på en Zigbee-pære. Hvis du kan lide at bruge Z-wave i stedet, behøver du ikke ændre en kodelinje, din app fungerer automatisk med begge radiostandarder! Vi trækker alt ud. Det er meget sjovt at skrive softwareapplikationer, der integrerer handlinger og data fra den virkelige verden med andre computer- og menneskeskabte data.
I øjeblikket er COCO Developer Edition ikke tilgængelig for salg eller forudbestilling. Alt hvad jeg kan sige er, at vi er tæt på at offentliggøre nogle meddelelser om vores lanceringsdatoer og er ivrige efter at se det i vores brugeres hænder. Her er et tidligt snit på kittet, som vi bringer for at bære:
Spørgsmål: Hvad er dine futuresplaner vedrørende Elear? Er der flere produkter, som vi kan forvente?
Vi er glade for at kunne introducere en hel masse nye produkter i år. Vi tilføjer yderligere ni Zigbee-enheder, et indendørs kamera, et udendørs kamera, en dørklokke og min favorit en 4G-aktiveret OBD-II-dongle, der forbinder til min bil og fungerer sammen med mit COCO Smart Home.
En anden produktkategori, som jeg er meget begejstret for, er COCO Grove, som jeg nævnte tidligere. Dette vil give både udviklere og brugere mulighed for at udveksle enorm værdi oven på COCO-platformen.