Remiantis tyrimų prognozėmis, 41,6 milijardo daiktų interneto prietaisų 2025 m. Sugeneruos maždaug 79,4 zetabaitus duomenų ir gausės daiktų interneto ir išmaniųjų namų; tai tik didės. Dėl vis didėjančio skaičiaus gali atsirasti begalė neapsaugotų prijungtų programėlių be tarpinės programinės įrangos joms tvarkyti ir apsaugoti.
Siekdamas suteikti susijusią patirtį su duomenų privatumu, Ashishas Bajaj, vienas iš „ Elear Solutions“ įkūrėjų, sugalvojo sukurti COCO, kuri yra saugi P2P tarpinė programinė įranga, atskirianti duomenų plokštumą nuo verslo logikos. Programos ir įrenginiai sujungiami į tinklinį perdangos tinklą su bendra ryšio kalba, kad programos ir įrenginiai galėtų lengvai sąveikauti.
Ashishas turi tvirtą techninį išsilavinimą, įgijo elektros ir kompiuterių inžinerijos magistro laipsnį iš „Georgia Tech“, kuris buvo sutelktas į DSP (skaitmeninio signalo apdorojimą) ir įterptąsias sistemas. Būdamas „ Qualcomm India“ darbuotoju, Ashishas turi daugiau nei 15 metų mokymosi ir problemų sprendimo patirtį tokiose srityse kaip vaizdo ir kameros DSP programinė įranga, mažos galios mikroschemų rinkinio SoC architektūros, 2G / 3G / 4G belaidžio tinklo galios optimizavimas ir mašininio mokymosi programinės įrangos struktūros. Pažvelkite į tai, ką jis sako apie įmonę ir jų produktą!
Q. „Elear Solutions“ pateikė „COCO“ - „Debesų neturinčią“ P2P platformą, skirtą decentralizuotam daiktų interneto ryšiui. Kokia yra esamos debesų technologijos problema?
COCO suteikia galimybę decentralizuotai bendrauti - tai panašu į blokų grandinę, išskyrus tai, kad taip nėra. Vietoj to jis naudoja individualų vidaus sukurtą P2P tinklo protokolą, kurį mes vadiname CP (Cluster Protocol). CP kaip protokolas labai skiriasi nuo tradicinio „Cloud Request“ HTTP Request <-> Response modelio arba „MQTT Publish <-> Subscribe“ modelio. Vietoj to, ji teikia tikralaikio srauto sąsają ir leidžia kurti programų, įrenginių ir paslaugų grupę, kad būtų galima bendrauti tarpusavyje be centrinio serverio, kad būtų galima perduoti informaciją.
„IoT“ įrenginiams debesys per pastaruosius 5 metus tapo neatsiejama darbo sistemos dalimi. Nors debesis neabejotinai labai supaprastina kūrimo ir analizės procesą, jis turi įvairių trūkumų, tokių kaip vėlavimas (dėl atstumo), kaina (dėl pralaidumo praradimo) ir, svarbiausia, duomenų privatumas (dėl centralizuotos architektūros). Pradėjus naudoti 5G, mes esame linkę į laisvę ir per ateinančius 3–5 metus tikiuosi, kad daiktų interneto diegimo greitis augs stulbinančiu greičiu. Naudojimo atvejai nuo „Connected / Self-Vairating Cars“ iki AI ir „Vision“ algoritmų, reikalingų, kad mūsų namai ir miestai būtų saugesni, taps įprasta.
Taigi paimkime, pavyzdžiui, prijungtą automobilį. Tikimasi, kad jis sugeneruos 3 TB per dieną / automobilis. Visus šiuos duomenis siųsti per debesį yra nepaprastai brangu. Be to, internetas neturi QoS garantijų, todėl negalime pasikliauti debesimi, kad nuspręstume, ar lemputė žalia, ar keičiasi juosta ir tt Tokius naudojimo atvejus reikės atlikti tiesiai įrenginyje ARBA tinklo krašte.
COCO buvo sukurta siekiant išspręsti šias „nuo krašto iki krašto“ komunikacijos problemas būsimame įsivaizduojamame pasaulyje, kuris yra visai šalia. Mes stabilizavome savo programinę įrangą ir idėjas, įgyvendindami tai holistiniame „Smart Home“ sprendime, kurį labai greitai pristatysime Indijoje.
K. Ar saugumas galėjo tapti didžiausia grėsme DI ekosistemai? Kokie būtų jūsų komentarai apie šių dienų interneto produktų saugos funkcijas?
Žiūrėk, saugumą labai sunku ištaisyti. Autentifikavimas / autorizavimas / šifravimas yra senos problemos. Kai kurie iš jų egzistuoja nuo pasaulinio karo laikų. Ir ši sritis toliau gerėja per metus. Pagrindinė IoT problema yra ta, kad mes naudojame platų prietaisų asortimentą, pradedant nuo mažų mikrovaldiklių ir baigiant didelėmis skaičiavimo galimybėmis. Kai kurie maži mikrovaldikliai neturi skaičiavimo galimybių paleisti naujausius saugos algoritmus, kurie, kaip žinoma, ginasi nuo daugelio išnaudojimų.
Tačiau be to, mano nuomone, yra technologinis barjeras. OEM kompanija, kuri tradiciškai tiekė elektromechaninę sistemą, pavyzdžiui, skalbimo mašiną ar kavos virimo aparatą, dabar turi atnaujinti ir sukurti visiškai prijungtą sistemą, apimančią programinę aparatinę įrangą, programinę įrangą ir debesį. Daugeliui jų trūksta techninės saugumo kompetencijos.
Mūsų nuomone, tokios įmonės turėtų susisiekti su tokiais daiktų interneto platformos pardavėjais, kaip mes, ir pasinaudoti mūsų COCO platforma, turinčia įmontuotą saugos ir vartotojo duomenų palaikymo palaikymą.
Q. Jūs skambinate „COCO“, „Internet of Everything“ (IoE) platformai. Kodėl taip?
Mūsų įmonėje mums nepatinka terminas „daiktų internetas“. Tai visų pirma dėl to, kad nėra tiesiog didelės vertės vartotojui ką nors prijungti prie interneto. Vertę nustato vartotojai, kai daiktai sujungiami į vieningą, sąveikią ir privačią sistemą. Be to, internete egzistuoja ne tik dalykai, bet ir žmonės bei kitos programinės įrangos paslaugos. COCO gali būti naudojamas programoms, paslaugoms ir įrenginiams kurti sąveikiame tinkle, kurį mes vadiname COCONet.
Įsivaizduokite „Smartwatch“ kaip raktą į savo automobilį, automobilio informacijos ir pramogų sistemą, prijungtą prie savo namų pramogų sistemos, kad galėtumėte perkelti žiūrėtą turinį iš namų į automobilį ir visa tai dirbti su paskirstytosiomis AI paslaugomis, kurios yra nuolat mokosi ir padeda gerinti eismo saugumą.
Yra ateitis pasaulis artėja, kai "viskas" bus prijungtas internetu - tikimės, Coco kaip platforma yra tikrai svarbus ir teigiamas vaidmuo toje visko interneto pasaulyje.
Q. Kodėl mėgėjai, kūrėjai ir įrenginių gamintojai turėtų domėtis COCO? Kuo jiems tai bus naudinga?
Norėdami sukurti bendruomenę aplink COCO, pristatome savo „ COCO Smart Home Solutions“ sprendimus. Mes teikiame SDK tiek įrenginių, tiek programų kūrimui. Tiek šios programos, tiek įrenginiai savaime dirbs su „COCO Smart Home“ su minimaliomis pastangomis.
Be to, turime savo „App Store“ pavadinimą „ COCO Grove“, kuris yra kuriamas produktas. Kai tai bus paleista, tai leis mūsų vystymosi bendruomenei kurti pridėtinės vertės paslaugas, kurias gali užsisakyti COCO vartotojai. Mes tikimės, kad mėgėjų bendruomenė tuo mėgausis, nes tai suteikia galimybę be serverio kurti intelektinės nuosavybės paslaugas, saugojimo paslaugą, „Bridge / Cloud-to-Cloud“ paslaugas, kurias gali išleisti ir specialiai įdiegti COCO vartotojai, kad pagerintų savo išmaniojo namo patirtį.
Šiuo metu įmonėje vyksta ankstyvos diskusijos dėl partnerių programos kūrimo. Mes ieškosime integruotų sistemos integratorių ir nepriklausomų programinės įrangos tiekėjų su savo partnerių programa, kad padėtų sukurti bendruomenę, kuri padidina COCO, kad taptų sąveikia ir privačia išmaniųjų namų ekosistema.
Q. Įdomu pastebėti, kad COCO palaikys „Arduino“ ir „Raspberry Pi“, kokias kitas IoT plėtros platformas ir sistemas ji gali palaikyti?
COCO SDK yra aparatinės įrangos, suderintos su POSIX, suderinamos su POSIX, su daugybe palaikymo tarnybų, kad visi jūsų interneto projektai būtų pradėti įgyvendinti per trumpiausią laiką. Mes sukompiliavome COCO įvairioms platformoms, tokioms kaip „Linux“, „OSx“, „Android“, „iOS“, „Raspbian“ ir kt. Be to, mes siūlome kalbos susiejimus C, Java ir Swift. Taip pat netrukus norime pridėti „NodeJS“ ir „Python“ palaikymą.
K. Kokius ryšio protokolus gali palaikyti COCO? Kodėl LoRaWAN nėra sąraše?
Pati COCO yra decentralizuota komunikacijos tarpinė programinė įranga ir platforma. Konkrečiai mūsų namų automatikos rinkiniui mes nustatėme keletą radijo technologijų, kurios yra svarbios tam rinkos segmentui. Mes netikime, kad „LoRaWAN“ turi atlikti svarbų vaidmenį prijungtoje namų erdvėje.
Tačiau tai pasakius, yra labai didelė tikimybė, kad „LoRaWAN“ yra tinkama išmaniųjų pastatų valdymo sistemų technologija, ir tokiais atvejais reikės protingų tiltų tarp „Išmaniųjų namų“ ir „Išmaniųjų pastatų“, kad būtų galima keistis telemetrijos M2M duomenimis ir sinchronizuoti jų mokymąsi ir sprendimų priėmimo procesai.
K. Kokia COCO bendruomenė šiuo metu yra? Kur matote, kaip naudojami jūsų produktai?
Šiuo metu COCO yra paleista iš anksto. Mūsų paslaugos pradės veikti labai greitai. Mes tikimės, kad aplink COCO sukursime gilią technikos bendruomenę, kuri padėtų mums tobulinti mūsų pasiūlymus. Mes tikimės, kad iš karto paleidus produktus mūsų produktai bus parduoti tiesiogiai vartotojui.
K. Kaip matote IoT rinką Indijoje? Su kokiomis kliūtimis susiduriame pritaikydami technologijas?
Indijos DI vis dar yra ankstyvoje stadijoje. Mes tikimės, kad „ Smart Home“ rinka taps svarbiausia 2020–2023 m. Ir išaugs trigubai. Tai pasakius, Indijos rinkoje yra du iššūkiai:
- Indija yra vertinga rinka, ir, jei sąnaudų taškai nėra teisingi, sunku suvokti masinės rinkos pritaikymą.
- Dauguma namų automatikos parduodama „pasidaryk pats“ (pasidaryk pats) forma, o Indija kaip rinka nėra „pasidaryk pats“. Taigi vartotojų įsisavinimas yra gana sunkus.
Šiuo metu kuriame kai kurias ankstyvojo etapo partnerystes, kad išspręstume kai kuriuos iš šių klausimų, kad galėtume panaikinti kai kurias įvaikinimo kliūtis. Daugelis mūsų idėjų yra eksperimentinės, todėl norėčiau jų dar neatskleisti.
Q. Kaip COCO supaprastino „App-to-App“, „App-to-Device“ ir „Device-to-Device“ ryšius?
COCO išsprendžia daugybę infrastruktūros ir pastolių problemų, būdingų bet kokiai susijusiai plėtrai. Taigi, kai kūrėjas naudojasi COCO, jis gali sutelkti savo laiką ir dėmesį į pagrindinės problemos sprendimą ir vertės kūrimą savo vartotojams.
Taigi leiskite man tai paaiškinti šiek tiek išsamiau:
Nr. 1 „COCO“ yra daugybe kalbų ir platformų, todėl kūrėjas gali pasirinkti technologijas ir programavimo kalbą, kuri jam jau patogi, o ne mokytis kažko naujo.
# 2 COCO suteikia galimybę kurti tinklus, kurie apima vartotojo abonemento valdymą, todėl jam nereikia gaišti laiko kuriant ir prižiūrint autentifikavimo / autorizavimo vartotojų valdymo sistemą.
# 3 „App-to-Device“ ir „Device-to-Device“ atvejais COCO teikia standartizuotą ryšį ir todėl visiškai nulis projektavimo laiko, praleisto rašant užpakalinės sistemos kodą.
# 4 Be to, kadangi COCO yra „P2P“ ir „Serverless“, „App-to-App“ ryšio atveju programinė įranga gali būti paskirstyta visame tinkle tiesiai į priekinės programos kodą. Taigi kūrėjui nereikia spręsti backend kūrimo ir tipiškų problemų, susijusių su priegloba, mastelio keitimu ir „dev-op“.
# 5 Galiausiai, žiūrint iš vartotojo patirties, kadangi kuriame „Realtime Streaming API“, mes daug dėmesio skyrėme latentiniam optimizavimui, srautui (jei reikia), ryšio perėjimams, neprisijungus veikiančio režimo palaikymui ir kt.
Tai suteikia kūrėjui paprastą ryšio sistemą, kuri yra galinga daugeliui naudojimo atvejų, esančių už mūsų IoE kampo.
K. Papasakokite apie savo „COCO Developer Edition“ rinkinį? Kaip jį gauti ir pradėti?
„COCO Developer Edition“ yra pats smagiausias būdas pradėti naudoti „COCO“. Jei galite rašyti kodą C / Java / Swift, jums tereikia įdiegti „Client SDK“ ir parašyti 5 eilutes kodo, kad pradėtumėte keisti „Zigbee“ lemputės spalvas. Jei norite vietoj to naudoti „Z-wave“, jums nereikia keisti kodo eilutės, jūsų programa veikia automatiškai su abiem radijo standartais! Viską abstrahuojame. Labai smagu rašyti programinės įrangos programas, integruojančias realaus pasaulio veiksmus ir duomenis su kitais kompiuterio ir žmogaus sukurtais duomenimis.
Šiuo metu „COCO Developer Edition“ negalima parduoti ar iš anksto užsisakyti. Viskas, ką galiu pasakyti, yra tai, kad esame arti pranešimų apie mūsų paleidimo datas ir norime tai pamatyti savo vartotojų rankose. Čia yra ankstyvas žvilgsnis į rinkinį, kurį mes atsinešame:
K. Kokie yra jūsų ateities planai, susiję su „Elear“? Ar yra daugiau produktų, kurių galime tikėtis?
Džiaugiamės galėdami šiais metais pristatyti daug naujų produktų. Mes pridėsime dar devynis „Zigbee“ įrenginius, vidinę kamerą, lauko kamerą, durų skambutį ir mano mėgstamiausią „4G“ įgalintą OBD-II raktą, kuris jungiasi prie mano automobilio ir sąveikauja su mano „COCO Smart Home“.
Kita produktų kategorija, kurią labai jaudinuosi, yra COCO Grove, kurią jau minėjau anksčiau. Tai suteiks tiek kūrėjams, tiek vartotojams galimybę keistis didžiule verte ant COCO platformos.