Podľa predpovedí výskumu bude 41,6 miliárd IoT zariadení generovať okolo 79,4 zettabytov dát v roku 2025 a s rozširovaním IoT a Smart Homes; toto sa má iba zvýšiť. Tieto rastúce počty môžu mať za následok nespočet nezabezpečených pripojených gadgetov bez toho, aby ich musel nejaký middleware organizovať a zabezpečovať.
V snahe poskytnúť prepojené skúsenosti s ochranou osobných údajov prišiel Ashish Bajaj, jeden zo spoluzakladateľov spoločnosti Elear Solutions, s myšlienkou vytvoriť COCO, čo je bezpečný P2P middleware, ktorý oddeľuje dátovú rovinu od obchodnej logiky. Prepája aplikácie a zariadenia do siete typu mesh overlay so spoločným komunikačným jazykom, čo umožňuje ľahkú spoluprácu aplikácií a zariadení.
Ashish má silné technické vzdelanie s magisterským titulom z elektrotechniky a počítačového inžinierstva z Georgia Tech, ktorý bol zameraný na DSP (digitálne spracovanie signálu) a zabudované systémy. Ako zamestnanec spoločnosti Qualcomm India má Ashish 15 a viac rokov skúseností v oblasti učenia sa a riešenia problémov v oblastiach, ako je firmvér videa a fotoaparátov DSP, architektúry čipov SoC s nízkou spotrebou energie, optimalizácia napájania bezdrôtových sietí 2G / 3G / 4G a softvérové rámce strojového učenia. Zoznámte sa s tým, čo hovorí na spoločnosť a jej produkt!
Q. Elear Solutions prišiel s COCO - cloudovou P2P platformou pre decentralizovanú komunikáciu IoT. Aký je problém s existujúcou cloudovou technológiou?
COCO umožňuje decentralizovanú komunikáciu - je to ako blockchain, ibaže to tak nie je. Namiesto toho používa vlastný interný sieťový protokol P2P, ktorý nazývame CP (Cluster Protocol). CP ako protokol sa veľmi líši od tradičného cloudového modelu HTTP Request <-> Response alebo MQTT Publish <-> Subscribe modelu. Namiesto toho poskytuje rozhranie pre streamovanie v reálnom čase a umožňuje budovanie klastra aplikácií, zariadení a služieb, aby mohli vzájomne komunikovať bez centrálneho servera na sprostredkovanie informácií.
Pre zariadenia IoT sa cloud za posledných 5 rokov stal neoddeliteľnou súčasťou pracovného systému. Aj keď cloud nepochybne výrazne zjednodušuje vývoj a analytický proces, má rôzne nevýhody, ako napríklad latencia (kvôli vzdialenosti), cena (kvôli využívaniu šírky pásma) a hlavne ochrana údajov (kvôli centralizovanej architektúre). Po zavedení 5G sa nachádzame v bode inflexie a v priebehu ďalších 3 - 5 rokov predpokladám, že miera nasadenia internetu vecí po celom svete bude rásť ohromujúcim tempom. Prípad použitia priamo z pripojených / samoriadiacich automobilov na AI a vizualizačné algoritmy potrebné na zaistenie bezpečnosti našich domovov a miest sa stanú samozrejmosťou.
Zoberme si napríklad pripojené auto, očakáva sa napríklad generovanie 3 TB / deň / auto. Posielanie všetkých týchto údajov cez cloud je mimoriadne drahé. Ďalej internet nemá žiadne záruky QoS, takže sa nemôžeme spoliehať na cloud pri rozhodovaní o tom, či svetlo svieti zelene ALEBO mení jazdné pruhy atď. Takéto prípady použitia bude treba urobiť priamo na zariadení ALEBO na okraji siete.
COCO bolo vyvinuté na riešenie týchto komunikačných problémov od okraja po okraj v budúcom imaginárnom svete, ktorý je za rohom. Náš softvér a nápady sme stabilizovali implementáciou tohto komplexného riešenia Smart Home, ktoré v Indii predstavíme veľmi skoro.
Otázka: Mohla sa bezpečnosť stať hlavnou hrozbou pre ekosystém IoT? Aké by boli vaše komentáre k bezpečnostným funkciám dnešných produktov IoT?
Pozri, bezpečnosť je veľmi ťažká vec, ktorú treba napraviť. Autentifikácia / Autorizácia / Šifrovanie sú odveké problémy. Niektoré z nich existujú už od čias svetovej vojny. A pole sa medziročne naďalej zlepšuje. Hlavným problémom v IoT je, že používame širokú škálu zariadení, od malých mikrokontrolérov až po veľké počítače schopné výpočtovej techniky. Niektoré malé mikrokontroléry nemajú výpočtovú schopnosť spúšťať najnovšie bezpečnostné algoritmy, o ktorých je známe, že sa bránia proti mnohým zneužitiam.
Ale za týmto podľa môjho názoru existuje technologická bariéra. Spoločnosť OEM, ktorá tradične dodáva elektromechanický systém, ako je práčka alebo kávovar, sa teraz musí rozbehnúť a vytvoriť plne pripojený systém, ktorý obsahuje firmvér, softvér a cloud. Mnohým z nich chýbajú technické znalosti v oblasti bezpečnosti.
Náš názor je, že takéto spoločnosti by sa mali spojiť s dodávateľmi IoT Platform, ako sme my, a využívať našu COCO platformu, ktorá má zabudovanú podporu pre bezpečnosť, ako aj pre ochranu osobných údajov používateľov.
Otázka: Hovoríte COCO, platforma internetu všetkého (IoE). Prečo tak?
Nepáči sa nám v našej spoločnosti pojem internet vecí (IoT). Je to predovšetkým preto, že pre spotrebiteľa nie je veľká hodnota práve niečoho pripojiť k internetu. Hodnotu odvodzujú používatelia, keď sú veci prepojené v jednotnom, interoperabilnom a súkromnom systéme. Okrem toho to nie sú len veci, ale aj ľudia a ďalšie softvérové služby, ktoré všetky spolu existujú na internete. COCO možno použiť na vytváranie aplikácií, služieb a zariadení v interoperabilnej sieti, ktorú nazývame COCONet.
Predstavte si svoje Smartwatch ako kľúč k vášmu autu, váš infotainment systém pripojený k vášmu systému domácej zábavy, aby ste mohli presunúť sledovaný obsah z domu do auta, a to všetko funguje s distribuovanými službami AI, ktoré sú neustále sa učiť a pomáhať zvyšovať bezpečnosť premávky.
Prichádza budúci svet, v ktorom sa „všetko“ pripojí cez internet - dúfame, že COCO ako platforma má v tomto svete internetu všetkého skutočne dôležitú a pozitívnu úlohu.
Otázka: Prečo by sa mali COCO zaujímať nadšencov, vývojárov a výrobcov zariadení? Ako to bude pre nich užitočné?
Pre budovanie komunity okolo COCO uvádzame na trh naše riešenia COCO Smart Home. Poskytujeme súpravy SDK pre vývoj zariadení aj vývoj aplikácií. Obe tieto aplikácie a zariadenia budú neodmysliteľne fungovať s inteligentnou domácnosťou COCO s minimálnym úsilím.
Okrem toho máme náš App Store s názvom COCO Grove, ktorý je vo vývoji produktu. Po spustení to umožní našej vývojovej komunite vytvárať služby s pridanou hodnotou, ktoré si môžu používatelia COCO predplatiť. Očakávame, že sa to komunite fandov bude páčiť, pretože to umožňuje vývoj služieb AI bez servera, služieb úložiska, služieb Bridge / Cloud-to-Cloud, ktoré môžu používatelia COCO vydať a nainštalovať na mieru pre vylepšenie svojich zážitkov z inteligentnej domácnosti.
V súčasnosti sme v spoločnosti v počiatočnej fáze diskusií o vývoji partnerského programu. V rámci nášho partnerského programu sa budeme usilovať zapojiť systémových integrátorov a nezávislých dodávateľov softvéru, aby sme pomohli vytvoriť komunitu, ktorá vylepšuje COCO, aby sa stala interoperabilným a súkromným ekosystémom Smart Home.
Otázka: Je vzrušujúce si všimnúť, že COCO bude podporovať Arduino a Raspberry Pi, aké ďalšie vývojové platformy a rámce pre IoT môže podporovať?
COCO SDK sú hardvérovo agnostické knižnice vyhovujúce POSIXu s množstvom podporných služieb na spustenie všetkých vašich projektov IoT v čo najkratšom čase. Máme krížovo kompilované COCO na rôzne platformy, ako sú Linux, OSx, Android, iOS, Raspbian atď. Ďalej ponúkame jazykové väzby v jazykoch C, Java a Swift. Veľmi skoro sa chystáme pridať podporu aj pre NodeJS a Python.
Otázka: Ktoré komunikačné protokoly môže COCO podporovať? Prečo LoRaWAN nie je na zozname?
Samotné COCO je decentralizovaný komunikačný middleware a platforma. Konkrétne pre našu súpravu domácej automatizácie sme identifikovali niekoľko rádiových technológií, ktoré sú dôležité pre daný segment trhu. Neveríme, že LoRaWAN má v pripojenom domácom priestore veľkú úlohu.
Ale keď už som to povedal, existuje veľmi vysoká pravdepodobnosť, že LoRaWAN je správnou technológiou pre systémy inteligentného riadenia budov, a v týchto prípadoch budú potrebné mosty medzi inteligentnými domami a inteligentnými budovami na výmenu telemetrických údajov M2M a synchronizáciu ich učenia a rozhodovacie procesy.
Otázka: Aká veľká je v súčasnosti komunita COCO? Kde vidíte, že sa vaše výrobky používajú?
V súčasnosti je COCO pred uvedením na trh. Naše služby budú zverejnené veľmi skoro. Tešíme sa na vybudovanie hlbokej technickej komunity okolo COCO, ktorá nám pomôže rozvíjať našu ponuku. Ihneď pri uvedení na trh očakávame, že naše výrobky sa budú predávať priamo spotrebiteľovi.
Otázka: Ako vidíte trh pre internet vecí v Indii? Akým prekážkam čelíme pri prispôsobovaní technológie?
IoT v Indii je stále v počiatočných fázach. Očakávame, že sa trh inteligentných domácností stane medzi rokmi 2020 - 2023 centrom a bude sa strojnásobiť v celkovej veľkosti trhu. Z tohto dôvodu existujú na indickom trhu dve výzvy:
- India je hodnotovým trhom a pokiaľ nie sú nákladové body správne, je ťažké vidieť prijatie na masovom trhu.
- Väčšina domácich automatizácií sa predáva vo forme „urob si sám“ (DIY) a India ako trh nie je vhodná pre domácich majstrov. Je teda dosť ťažké dosiahnuť adopciu spotrebiteľmi.
V súčasnosti rozvíjame niektoré partnerstvá v počiatočnom štádiu, aby sme vyriešili niektoré z týchto problémov, aby sme mohli prelomiť niektoré bariéry adopcie. Mnoho našich nápadov je experimentálnych, takže by som ich ešte nechcel prezradiť.
Otázka: Ako COCO zjednodušil komunikáciu medzi aplikáciami, aplikáciami medzi zariadeniami a zariadeniami medzi zariadeniami?
COCO rieši množstvo infraštruktúrnych a lešenárskych problémov, ktoré sú spoločné pre akýkoľvek prepojený vývoj. Keď teda vývojár používa COCO, môže svoj čas a pozornosť sústrediť na riešenie svojho kľúčového problému a vytváranie hodnôt pre svojich používateľov.
Vysvetlím to teda trochu podrobnejšie:
COCO # 1 je k dispozícii v mnohých jazykoch a na rôznych platformách, takže si vývojár môže zvoliť technologický zásobník a programovací jazyk, v ktorom je už pohodlný, a nie sa učiť niečo nové.
# 2 COCO poskytuje schopnosť vytvárať siete, ktoré zahŕňajú správu používateľských účtov, takže nemusí strácať čas navrhovaním a udržiavaním systému správy používateľov s autentifikáciou / autorizáciou.
# 3 V prípadoch typu aplikácia-zariadenie a zariadenie-zariadenie poskytuje COCO štandardizovanú komunikáciu, takže pri písaní back-endového kódu nie je čas strávený absolútne nulovým.
# 4 Navyše, pretože COCO je P2P a Serverless, v komunikačnom prípade medzi aplikáciami môže byť backend distribuovaný po sieti priamo v frontendovom kóde. Vývojár teda nemusí riešiť vývoj backendu a typické problémy s hosťovaním, škálovaním a vývojom.
# 5 A konečne, z hľadiska používateľskej skúsenosti, pretože budujeme rozhranie Realtime Streaming API, nesmierne sa zameriavame na optimalizáciu latencie, streamovania (ak je to potrebné), prechodov pripojenia, podpory fungovania režimu offline atď.
To dáva vývojárovi jednoduchý rámec pripojenia, ktorý je výkonný pre mnoho prípadov použitia, ktoré sú v našom svete IoE za rohom.
Otázka: Povedzte nám o svojej súprave COCO Developer Edition? Ako si jeden zaobstarať a začať?
COCO Developer Edition je najzábavnejší spôsob, ako začať s COCO. Ak môžete napísať kód v C / Java / Swift, stačí nainštalovať Client SDK a napísať 5 riadkov kódu, aby ste mohli začať meniť farby žiarovky Zigbee. Ak chcete namiesto toho používať vlnu Z, nemusíte meniť riadok kódu, vaša aplikácia pracuje automaticky s oboma rádiovými štandardmi! Všetko abstrahujeme. Je to veľká zábava písať softvérové aplikácie, ktoré integrujú skutočné akcie a údaje s inými údajmi generovanými počítačom a ľuďmi.
Vydanie COCO Developer Edition nie je v súčasnosti k dispozícii na predaj ani na predbežnú rezerváciu. Jediné, čo môžem povedať, je, že sme blízko k tomu, aby sme vydali nejaké oznámenia o našich dátumoch uvedenia na trh, a radi by sme ich videli v rukách našich používateľov. Tu je skorá ukážka súpravy, ktorú prinášame:
Otázka: Aké sú vaše plány do budúcnosti ohľadom Elear? Existuje viac produktov, ktoré môžeme očakávať?
Sme radi, že tento rok predstavíme množstvo nových produktov. Pridáme ďalších deväť zariadení Zigbee, vnútornú kameru, vonkajšiu kameru, domový zvonček a môj obľúbený kľúč 4G Enabled OBD-II, ktorý sa pripája k môjmu autu a spolupracuje s mojím inteligentným domovom COCO.
Ďalšou produktovou kategóriou, z ktorej som veľmi nadšený, je COCO Grove, ktorý som spomínal už skôr. To umožní vývojárom aj používateľom vymieňať si nesmiernu hodnotu na vrchole platformy COCO.