Згідно з прогнозами досліджень, 41,6 мільярда пристроїв IoT будуть генерувати близько 79,4 зеттабайт даних у 2025 році та з розповсюдженням IoT та Smart Homes; це лише встановлено для збільшення. Ці зростаючі цифри можуть призвести до незліченних незахищених підключених гаджетів без будь-якого проміжного програмного забезпечення для їх організації та захисту.
Прагнучи забезпечити взаємозв’язок із конфіденційністю даних, Ашиш Баджадж, один із співзасновників Elear Solutions, виступив з ідеєю створення COCO, який є безпечним проміжним програмним забезпеченням P2P, що відокремлює площину даних від бізнес-логіки. Він з'єднує програми та пристрої в сітчасту накладну мережу із загальною мовою спілкування, щоб програми та пристрої могли легко взаємодіяти.
Ашіш має потужний технічний досвід, маючи ступінь магістра електротехніки та обчислювальної техніки від Georgia Tech, яка була зосереджена на DSP (цифрова обробка сигналів) та вбудованих системах. Будучи співробітником Qualcomm India, Ашіш має 15 + років навчання та досвіду вирішення проблем у таких галузях, як прошивка відео та камер DSP, архітектури SoC з низьким рівнем чіпсету, оптимізація бездротових мереж 2G / 3G / 4G та програмне забезпечення машинного навчання. Погляньте, що він має сказати про компанію та її товар!
Q. Elear Solutions запропонував COCO - безхмарну платформу P2P для децентралізованого зв'язку IoT. У чому проблема існуючих хмарних технологій?
COCO забезпечує децентралізоване спілкування - це як блокчейн, за винятком того, що це не так. Натомість він використовує власний розроблений власною мережевий протокол P2P, який ми називаємо CP (кластерний протокол). CP як протокол сильно відрізняється від традиційної моделі хмарних запитів HTTP-запиту <-> Response model або MQTT Publish <-> Subscribe model. Натомість він забезпечує інтерфейс потокового передавання в режимі реального часу і дозволяє створювати кластер додатків, пристроїв та служб, щоб мати можливість взаємодіяти між собою без центрального сервера для посередницької інформації.
Для пристроїв IoT за останні 5 років хмара стала невід’ємним компонентом робочої системи. Незважаючи на те, що хмара, безсумнівно, значно спрощує процес розробки та аналітики, вона має різні недоліки, такі як затримка (через відстань), вартість (через поглинання смуги пропускання) і головне конфіденційність даних (завдяки централізованій архітектурі). З розповсюдженням 5G ми перебуваємо в точці перегину, і протягом наступних 3-5 років, я сподіваюся, темпи розгортання IoT у всьому світі зростатимуть з приголомшливою швидкістю. Варіант використання безпосередньо від підключених / самокерованих автомобілів до алгоритмів штучного інтелекту та зору, необхідних для того, щоб зробити наші будинки та міста безпечнішими, стане звичним явищем.
Отже, візьмемо підключений автомобіль, наприклад, очікується, що він генеруватиме 3 ТБ / день / автомобіль. Передача всіх цих даних через хмару надзвичайно дорога. Крім того, Інтернет не має гарантій QoS, тому ми не можемо покладатися на хмару для прийняття рішення про те, чи світиться зелене світло АБО міняє смугу руху тощо. Такі випадки використання потрібно робити безпосередньо на пристрої АБО на краю мережі.
COCO був створений для вирішення цих проблем зв'язку від краю до краю у майбутньому уявному світі, який вже не за горами. Ми стабілізували наше програмне забезпечення та ідеї, впровадивши це в цілісне рішення Smart Home, яке ми впровадимо в Індії дуже скоро.
З: Чи могла безпека стати головною загрозою для екосистеми IoT? Якими б ви були ваші коментарі щодо функцій безпеки сучасних продуктів IoT?
Подивіться, безпека - це дуже важка річ, щоб виправитись. Автентифікація / Авторизація / Шифрування - це вікові проблеми. Деякі з них існують ще з часів світової війни. І поле продовжує покращуватися з року в рік. Основна проблема IoT полягає в тому, що ми використовуємо широкий спектр пристроїв, починаючи від крихітних мікроконтролерів і закінчуючи великими обчислювальними машинами. Деякі крихітні мікроконтролери не мають обчислювальної здатності запускати найновіші алгоритми безпеки, які, як відомо, захищають від багатьох подвигів.
Але поза цим, на мій погляд, є технологічний бар’єр. Компанія-виробник, яка традиційно постачала електромеханічну систему, таку як пральна машина або кавоварка, тепер повинна наростити та створити повністю підключену систему, що включає прошивку, програмне забезпечення та хмару. Багато з них не мають технічних знань у галузі безпеки.
На наш погляд, такі компанії повинні зв’язуватися з такими постачальниками платформи IoT, а також використовувати нашу платформу COCO, яка має вбудовану підтримку безпеки, а також конфіденційність даних користувачів.
З. Ви називаєте COCO, платформу Інтернету всього (IoE). Чому так?
Нам не подобається термін Інтернет речей (IoT) у нашій компанії. Це перш за все тому, що просто підключення чогось до Інтернету не має великої споживчої цінності. Цінність отримують користувачі, коли речі об’єднані в єдину, сумісну та приватну систему. Крім того, це не просто речі, але це також люди та інші програмні послуги, які всі співіснують в Інтернеті. COCO може бути використаний для створення програм, послуг та пристроїв у сумісній мережі, яку ми називаємо COCONet.
Уявіть, що ваш Smartwatch - це ключ до вашого автомобіля, ваша інформаційно-розважальна система автомобіля, підключена до вашої домашньої розважальної системи, щоб ви могли перенести вміст, який ви переглядали, з дому в машину, і все це працює з розподіленими послугами ШІ, які постійно вчитися та допомагати підвищити безпеку руху.
Наступає майбутній світ, коли «Все» підключається через Інтернет - ми сподіваємось, COCO як платформа повинна відігравати справді важливу та позитивну роль у цьому світі Інтернету всього.
З. Чому любителям, розробникам та виробникам пристроїв цікаво COCO? Чим це їм буде корисно?
Для побудови спільноти навколо COCO ми запускаємо наші рішення COCO Smart Home Solutions. Ми пропонуємо SDK як для розробки пристроїв, так і для розробки додатків. Ці програми та пристрої за своєю суттю працюють із розумним будинком COCO з мінімальними зусиллями.
Крім того, у нас є наш App Store під назвою COCO Grove, який знаходиться на стадії розробки продукту. Після запуску це дозволить нашій спільноті розробників створювати Служби з доданою вартістю, на які можуть підписатися користувачі COCO. Ми сподіваємось, що спільноті любителів це сподобається, оскільки це дозволяє розробляти безсерверні послуги ШІ, служби зберігання, мосту / хмари до хмари, які можуть бути випущені та встановлені на замовлення користувачами COCO для покращення їх досвіду Розумного дому.
Зараз ми перебуваємо на початковій стадії обговорення в компанії щодо розробки партнерської програми. Ми шукатимемо на борту системних інтеграторів та незалежних постачальників програмного забезпечення разом з нашою партнерською програмою, щоб допомогти створити спільноту, яка розширює COCO, щоб стати інтероперабельною та приватною екосистемою розумного будинку.
З. Цікаво помітити, що COCO підтримуватиме Arduino та Raspberry Pi, які інші платформи та фреймворки для розвитку IoT можуть підтримувати?
COCO SDK - це апаратно-агностичні бібліотеки, сумісні з POSIX, з безліччю служб підтримки для запуску всіх ваших проектів IoT за найкоротший час. Ми здійснили перехресну компіляцію COCO для різних платформ, таких як Linux, OSx, Android, iOS, Raspbian тощо. Крім того, ми пропонуємо мовні прив'язки на C, Java та Swift. Ми також хочемо додати підтримку NodeJS та Python дуже скоро.
З. Які протоколи зв'язку може підтримувати COCO? Чому LoRaWAN відсутній у списку?
COCO сам є децентралізованим проміжним програмним забезпеченням та платформою. Спеціально для нашого комплекту домашньої автоматизації ми визначили кілька радіотехнологій, важливих для цього сегменту ринку. Ми не вважаємо, що LoRaWAN відіграє важливу роль у підключеному домашньому просторі.
Але, сказавши це, існує дуже висока ймовірність того, що LoRaWAN є правильною технологією для розумних систем управління будинками, і в цих випадках між Smart Homes і Smart Building будуть потрібні мости для обміну даними телеметричних M2M та синхронізації їх навчання та процеси прийняття рішень.
З. Наскільки зараз велика спільнота COCO? Де ви бачите, як використовуються ваші товари?
В даний час COCO знаходиться перед запуском. Наші послуги почнуть працювати дуже скоро. Ми з нетерпінням чекаємо створення глибокої технічної спільноти навколо COCO, яка допоможе нам розвивати наші пропозиції. Відразу після запуску ми очікуємо, що наша продукція буде продаватися безпосередньо споживачеві.
З. Як Ви бачите ринок Інтернету речей в Індії? З якими перешкодами ми стикаємось при адаптації технології?
IoT в Індії все ще перебуває на початковій стадії. Ми розраховуємо побачити, що ринок розумних будинків стане головним і центральним між 2020-2023 роками та потроїться у загальному розмірі ринку. Сказавши це, на ринку Індії є дві проблеми:
- Індія є ринком вартості, і, якщо показники витрат не є правильними, важко спостерігати прийняття масового ринку.
- Більшість засобів домашньої автоматизації продається у формі «зроби сам» («зроби сам»), а Індія як ринок - це не саморобка. Отож прийняти споживачів досить важко.
На даний момент ми створюємо кілька партнерських відносин на ранніх стадіях для вирішення деяких із цих питань, щоб ми могли подолати певні бар’єри для усиновлення. Багато наших ідей є експериментальними, тому я б хотів поки їх не розкривати.
З. Як COCO спростив зв'язок між програмами, програмами до пристрою та пристроєм до пристрою?
COCO вирішує багато проблем інфраструктури та будівельних лісів, які є спільними для будь-якого пов'язаного розвитку. Отже, коли розробник використовує COCO, він може зосередити свій час та увагу на вирішенні своєї основної проблеми та створенні цінності для своїх користувачів.
Тож дозвольте пояснити це трохи детальніше:
№1 COCO доступний багатьма мовами та платформами, тому розробник може вибрати стек технологій та мову програмування, в якій йому вже зручно, а не вивчати щось нове.
№2 COCO надає можливість створювати мережі, що включають управління обліковими записами користувачів, тому йому не потрібно витрачати час на розробку та підтримку системи управління автентифікацією / авторизацією користувачів.
# 3 У випадках App-to-Device та Device-to-Device COCO забезпечує стандартизовану комунікацію, і тому на написання внутрішнього коду витрачається абсолютно нульовий час проектування.
# 4 Окрім того, оскільки COCO є P2P і безсерверним, у випадку спілкування між додатками серверну систему можна розподілити по мережі безпосередньо у фронтенд-коді. Отже, розробнику не потрібно мати справу з внутрішньою розробкою та типовими проблемами з хостингом, масштабуванням та розробками.
# 5 І нарешті, з точки зору користувацького досвіду, оскільки ми будуємо API потокового передавання в режимі реального часу, ми маємо величезну увагу на Оптимізація затримки, потокового передавання (якщо потрібно), переходів підключення, підтримки функціонування режиму в автономному режимі тощо.
Це надає розробнику просту структуру підключення, яка є потужною для багатьох випадків використання в нашому світі IoE, що не за горами.
Q. Розкажіть про свій набір для розробників COCO? Як отримати та розпочати?
Видання для розробників COCO - найцікавіший спосіб розпочати роботу з COCO. Якщо ви можете написати код на C / Java / Swift, все, що вам потрібно - це встановити клієнтський SDK та написати 5 рядків коду, щоб почати змінювати кольори лампочки Zigbee. Якщо ви хочете використовувати Z-хвилю замість цього, вам не потрібно міняти рядок коду, ваш додаток працює автоматично з обома радіостанціями! Ми абстрагуємо все. Дуже цікаво писати програмні програми, які інтегрують реальні дії та дані з іншими комп’ютерними та генерованими людиною даними.
Наразі версія для розробників COCO недоступна для продажу або попереднього бронювання. Все, що я можу сказати, це те, що ми близькі до того, щоб зробити деякі повідомлення про наші дати запуску, і хочемо побачити це в руках наших користувачів. Ось ранній підглядання набору, який ми пропонуємо:
З. Які ваші ф’ючерсні плани щодо Elear? Чи є більше продуктів, на які ми можемо розраховувати?
Ми раді представити цілий ряд нових продуктів цього року. Ми додамо ще дев’ять пристроїв Zigbee, внутрішню камеру, зовнішню камеру, дверний дзвінок та мій улюблений 4G-ключ OBD-II з підтримкою 4G, який підключається до мого автомобіля та взаємодіє з моїм розумним будинком COCO.
Ще однією категорією товарів, яку я дуже радію, є COCO Grove, про яку я згадав раніше. Це дозволить як розробникам, так і користувачам обмінятися величезною цінністю на платформі COCO.