Podle výzkumných předpovědí bude 41,6 miliard zařízení IoT v roce 2025 generovat přibližně 79,4 zettabytů dat s nárůstem IoT a Smart Homes; toto se má pouze zvýšit. Tyto rostoucí počty by mohly vyústit v nesčetné množství nezajištěných připojených gadgetů, aniž by je musel organizovat a zabezpečovat žádný middleware.
S cílem poskytnout propojené zkušenosti s ochranou dat přišel Ashish Bajaj, jeden ze spoluzakladatelů Elear Solutions, s nápadem vytvořit COCO, což je bezpečný P2P middleware, který odděluje datovou rovinu od obchodní logiky. Spojuje aplikace a zařízení do síťové překryvné sítě se společným komunikačním jazykem, což umožňuje snadnou spolupráci aplikací a zařízení.
Ashish má silné technické zázemí s magisterským titulem v oboru elektrotechniky a výpočetní techniky z Georgia Tech, který byl zaměřen na DSP (zpracování digitálního signálu) a vestavěné systémy. Jako zaměstnanec společnosti Qualcomm India má Ashish více než 15 let zkušeností v oblasti učení a řešení problémů v oblastech, jako je firmware pro video a fotoaparáty DSP, architektury čipových sad SoC s nízkým výkonem, optimalizace napájení bezdrátových sítí 2G / 3G / 4G a softwarové rámce strojového učení. Podívejte se, co říká na společnost a její produkt!
Q. Elear Solutions přišel s COCO - cloudovou P2P platformou pro decentralizovanou komunikaci IoT. Jaký je problém s existující cloudovou technologií?
COCO umožňuje decentralizovanou komunikaci - je to jako blockchain, až na to, že není. Místo toho používá vlastní interní síťový protokol P2P, který nazýváme CP (Cluster Protocol). CP jako protokol se velmi liší od tradičního cloudového modelu HTTP Request <-> Response nebo MQTT Publish <-> Subscribe model. Místo toho poskytuje rozhraní pro streamování v reálném čase a umožňuje budování shluku aplikací, zařízení a služeb, aby mohly vzájemně komunikovat bez centrálního serveru pro zprostředkování informací.
U zařízení IoT se cloud za posledních 5 let stal nedílnou součástí pracovního systému. I když cloud nepochybně značně zjednodušuje vývoj a analytický proces, má různé nevýhody, jako je latence (kvůli vzdálenosti), náklady (kvůli využití šířky pásma) a hlavně ochrana dat (kvůli centralizované architektuře). S nasazením 5G jsme v bodě inflexe a během příštích 3–5 let očekávám, že míra nasazení IoT po celém světě poroste ohromujícím tempem. Pouzdro přímo z propojených / samojízdných automobilů na AI a Vision Algoritmy potřebné k zajištění bezpečnosti našich domovů a měst se stanou samozřejmostí.
Vezměme si například připojené auto, například se očekává, že vygeneruje 3 TB / den / auto. Odesílání všech těchto dat přes cloud je extrémně nákladné. Internet dále nemá žádné záruky QoS, takže se nemůžeme spoléhat na cloud při rozhodování o tom, zda je světlo zelené NEBO mění jízdní pruhy atd. Takové případy použití bude nutné provést přímo na zařízení NEBO na okraji sítě.
COCO byl vytvořen za účelem řešení těchto komunikačních problémů od okraje k okraji v budoucím imaginárním světě, který je za rohem. Stabilizovali jsme náš software a nápady implementací tohoto komplexního řešení Smart Home, které v Indii představíme velmi brzy.
Otázka: Mohla se bezpečnost stát hlavní hrozbou pro ekosystém IoT? Jaké by byly vaše komentáře k bezpečnostním funkcím dnešních produktů IoT?
Podívej, bezpečnost je velmi těžká věc, abys dostal pravdu Ověření / Autorizace / Šifrování jsou staré problémy. Některé z nich existují už od doby světové války. A pole se meziročně stále zlepšuje. Hlavní problém v IoT spočívá v tom, že používáme širokou škálu zařízení, od malých mikrokontrolérů až po velké počítače schopné výpočtu. Některé drobné mikrokontroléry nemají výpočetní schopnost spouštět nejnovější bezpečnostní algoritmy, o nichž je známo, že se brání proti mnoha zneužití.
Ale podle mého názoru existuje technologická bariéra. Společnost OEM, která tradičně dodává elektromechanický systém, jako je pračka nebo kávovar, nyní musí rozjet a vytvořit plně propojený systém, který zahrnuje firmware, software a cloud. Mnohým z nich chybí technické znalosti v oblasti bezpečnosti.
Náš názor je, že takové společnosti by se měly spojit s dodavateli IoT Platform, jako jsme my, a využívat naši COCO platformu, která má integrovanou podporu pro zabezpečení i ochranu osobních údajů uživatelů.
Otázka: Říkáte COCO, platforma internetu všeho (IoE). Proč?
V naší společnosti se nám nelíbí pojem internet věcí (IoT). Je to především proto, že pro spotřebitele není velká hodnota pouhého připojení k internetu. Hodnota je odvozena uživateli, když jsou věci propojeny v jednotném, interoperabilním a soukromém systému. Navíc to nejsou jen věci, ale také lidé a další softwarové služby, které společně existují na internetu. COCO lze použít k vytváření aplikací, služeb a zařízení v interoperabilní síti, kterou nazýváme COCONet.
Představte si své Smartwatch jako klíč k vašemu vozidlu, váš informační a zábavní systém automobilu připojený k vašemu domácímu zábavnímu systému, abyste mohli přesunout sledovaný obsah z domova do auta, a to vše při práci s distribuovanými službami AI, které jsou neustále se učit a pomáhat zvyšovat bezpečnost provozu.
Přichází budoucí svět, kde se „vše“ připojuje přes internet - doufáme, že COCO jako platforma hraje v tomto světě internetu všeho opravdu důležitou a pozitivní roli.
Otázka: Proč by se fandové, vývojáři a výrobci zařízení zajímali o COCO? Jak to pro ně bude užitečné?
Pro budování komunity kolem COCO zavádíme naše COCO Smart Home Solutions. Poskytujeme sady SDK pro vývoj zařízení i vývoj aplikací. Obě tyto aplikace a zařízení budou neodmyslitelně spolupracovat s COCO Smart Home s minimálním úsilím.
Kromě toho máme náš App Store s názvem COCO Grove, který je ve vývoji produktu. Po spuštění to umožní naší vývojové komunitě vytvářet služby s přidanou hodnotou, které si mohou uživatelé COCO předplatit. Očekáváme, že se to komunitě fandů bude líbit, protože to umožňuje vývoj služeb AI bez serveru, služby úložiště, služby Bridge / Cloud-to-Cloud, které mohou uživatelé COCO vydávat a instalovat na zakázku pro zlepšení jejich zážitků z inteligentní domácnosti.
V současné době jsme ve společnosti v počáteční fázi diskuse o vývoji partnerského programu. V našem partnerském programu se budeme snažit zapojit systémové integrátory a nezávislé dodavatele softwaru, abychom pomohli vytvořit komunitu, která vylepšuje COCO, aby se stala interoperabilním a soukromým ekosystémem Smart Home.
Otázka: Je vzrušující si všimnout, že COCO bude podporovat Arduino a Raspberry Pi, jaké další vývojové platformy a rámce IoT může podporovat?
COCO SDK jsou hardwarově agnostické knihovny kompatibilní s POSIX, s řadou podpůrných služeb pro spuštění všech vašich projektů IoT v co nejkratším čase. Máme křížově kompilované COCO na různé platformy, jako jsou Linux, OSx, Android, iOS, Raspbian atd. Dále nabízíme jazykové vazby v C, Java a Swift. Velmi brzy se chystáme přidat podporu pro NodeJS a Python.
Otázka: Které komunikační protokoly může COCO podporovat? Proč není LoRaWAN na seznamu?
Samotný COCO je decentralizovaný komunikační middleware a platforma. Konkrétně pro naši sadu pro automatizaci domácnosti jsme identifikovali několik rádiových technologií, které jsou důležité pro daný segment trhu. Nevěříme, že LoRaWAN má v připojeném domácím prostoru velkou roli.
Ale když už jsem to řekl, existuje velmi vysoká možnost, že LoRaWAN je správná technologie pro systémy správy inteligentních budov, a v takových případech budou mezi Smart Homes a Smart Buildings zapotřebí mosty pro výměnu telemetrických dat M2M a synchronizaci jejich učení a rozhodovací procesy.
Otázka: Jak velká je v současnosti komunita COCO? Kde vidíte, že se vaše produkty používají?
V současné době je COCO před spuštěním. Naše služby budou spuštěny velmi brzy. Těšíme se na vybudování hluboké technické komunity kolem COCO, která nám pomůže rozvíjet naši nabídku. Ihned po uvedení na trh očekáváme, že naše výrobky budou prodány přímo spotřebiteli.
Otázka: Jak vidíte trh IoT v Indii? Jakým překážkám čelíme při přizpůsobování technologie?
IoT v Indii je stále v raných fázích. Očekáváme, že se trh Smart Home stane mezi lety 2020–2023 na prvním místě a jeho celková velikost trhu se ztrojnásobí. Vzhledem k tomu existují na indickém trhu dvě výzvy:
- Indie je hodnotovým trhem a pokud nejsou nákladové body správné, je těžké vidět přijetí na masovém trhu.
- Většina domácí automatizace se prodává ve formě „udělej si sám“ (kutilství) a Indie jako trh není kutilská. Přijetí spotřebitelem je tedy docela těžké.
V současné době vytváříme některá partnerství v rané fázi, abychom vyřešili některé z těchto problémů, abychom mohli prolomit některé bariéry adopce. Mnoho našich nápadů je experimentálních, takže bych je zatím neprozradil.
Otázka: Jak COCO zjednodušilo komunikaci mezi aplikacemi, aplikacemi mezi zařízeními a zařízeními mezi zařízeními?
COCO řeší mnoho problémů s infrastrukturou a lešením, které jsou společné pro jakýkoli propojený vývoj. Když tedy vývojář používá COCO, může svůj čas a pozornost zaměřit na řešení svého stěžejního problému a vytváření hodnoty pro své uživatele.
Dovolte mi tedy vysvětlit to trochu podrobněji:
COCO # 1 je k dispozici v mnoha jazycích a platformách, takže si vývojář může zvolit technologický zásobník a programovací jazyk, ve kterém je již pohodlný, místo aby se učil něco nového.
# 2 COCO poskytuje schopnost vytvářet sítě, které zahrnují správu uživatelských účtů, takže nemusí ztrácet čas navrhováním a údržbou systému pro správu autentizace / autorizace uživatelů.
# 3 V případech App-to-Device a Device-to-Device poskytuje COCO standardizovanou komunikaci, takže při psaní backendového kódu je absolutně nulová doba návrhu.
# 4 Navíc, protože COCO je P2P a bez serveru, v případě komunikace mezi aplikacemi může být backend distribuován po síti přímo v kódu frontendu. Vývojář tedy nemusí řešit vývoj backendu a typické problémy s hostováním, škálováním a vývojem.
# 5 A konečně, z hlediska uživatelské zkušenosti, protože vytváříme Realtime Streaming API, nesmírně se zaměřujeme na optimalizaci latence, streamování (je-li požadováno), přechody připojení, podporu fungování offline režimu atd.
To dává vývojáři jednoduchý rámec připojení, který je účinný pro mnoho případů použití, které jsou v našem světě IoE za rohem.
Otázka: Povězte nám o své sadě COCO Developer Edition? Jak jeden získat a začít?
COCO Developer Edition je nejzábavnější způsob, jak začít s COCO. Pokud můžete psát kód v C / Java / Swift, stačí nainstalovat Client SDK a napsat 5 řádků kódu, abyste mohli začít měnit barvy žárovky Zigbee. Pokud chcete místo toho používat vlnu Z, nemusíte měnit řádek kódu, vaše aplikace pracuje automaticky s oběma rádiovými standardy! Vytahujeme všechno. Je to velká zábava psát softwarové aplikace, které integrují skutečné akce a data s jinými daty generovanými počítačem a člověkem.
Verze COCO Developer Edition není v současné době k dispozici k prodeji ani k předběžné rezervaci. Jediné, co mohu říci, je, že jsme blízko k tomu, abychom učinili některá oznámení o našich datech spuštění a jsme dychtiví vidět to v rukou našich uživatelů. Zde je brzký pohled na soupravu, kterou přinášíme:
Otázka: Jaké jsou vaše plány do budoucna ohledně Elear? Existuje více produktů, které můžeme očekávat?
Jsme nadšeni, že můžeme letos představit spoustu nových produktů. Přidáme dalších devět zařízení Zigbee, vnitřní kameru, venkovní kameru, zvonek u dveří a můj oblíbený 4G Enabled OBD-II klíč, který se připojí k mému autu a bude spolupracovat s mým COCO Smart Home.
Další kategorií produktů, kterou jsem velmi nadšený, je COCO Grove, který jsem zmínil dříve. To umožní vývojářům i uživatelům vyměňovat si nesmírnou hodnotu nad platformou COCO.