Согласно прогнозам исследований, 41,6 миллиарда устройств IoT будут генерировать около 79,4 зеттабайт данных в 2025 году и с распространением IoT и умных домов; это только увеличивается. Это растущее число может привести к появлению множества незащищенных подключенных гаджетов без какого-либо промежуточного программного обеспечения для их организации и защиты.
Стремясь обеспечить взаимосвязанный опыт с конфиденциальностью данных, Ашиш Баджадж, один из соучредителей Elear Solutions, придумал идею создания COCO, безопасного промежуточного программного обеспечения P2P, которое отделяет плоскость данных от бизнес-логики. Он соединяет приложения и устройства в оверлейную ячеистую сеть с общим языком общения, чтобы приложения и устройства могли легко взаимодействовать друг с другом.
Ашиш имеет сильную техническую подготовку со степенью магистра в области электротехники и вычислительной техники в Технологическом институте Джорджии, специализирующейся на DSP (цифровой обработке сигналов) и встроенных системах. Будучи сотрудником Qualcomm India, Ашиш имеет более 15 лет обучения и решения проблем в таких областях, как встроенное ПО DSP для видео и камер, архитектуры SoC чипсетов с низким энергопотреблением, оптимизация энергопотребления для беспроводных сетей 2G / 3G / 4G и программные платформы для машинного обучения. Посмотрите, что он говорит о компании и их продукте!
В. Компания Elear Solutions разработала COCO - безоблачную P2P-платформу для децентрализованной коммуникации IoT. В чем проблема существующей облачной технологии?
COCO обеспечивает децентрализованное общение - это похоже на блокчейн, за исключением того, что это не так. Вместо этого он использует собственный сетевой протокол P2P, который мы называем CP (Cluster Protocol). CP как протокол сильно отличается от традиционной облачной модели HTTP Request <-> Response или модели MQTT Publish <-> Subscribe. Вместо этого он предоставляет интерфейс потоковой передачи в реальном времени и позволяет создавать кластер приложений, устройств и служб, которые могут взаимодействовать друг с другом без центрального сервера для передачи информации.
Для устройств IoT за последние 5 лет облако стало неотъемлемой частью рабочей системы. Хотя облако, несомненно, значительно упрощает процесс разработки и аналитики, оно имеет различные недостатки, такие как задержка (из-за расстояния), стоимость (из-за использования полосы пропускания) и, что наиболее важно, конфиденциальность данных (из-за централизованной архитектуры). С развертыванием 5G мы находимся на переломном этапе, и в следующие 3-5 лет я ожидаю, что темпы развертывания Интернета вещей по всему миру будут расти ошеломляющими темпами. Варианты использования - от подключенных / самоуправляемых автомобилей до искусственного интеллекта и машинного зрения. Алгоритмы, необходимые для повышения безопасности наших домов и городов, станут обычным явлением.
Итак, возьмем подключенный автомобиль, например, ожидается, что он будет генерировать 3 ТБ в день на автомобиль. Отправка всех этих данных через облако стоит очень дорого. Кроме того, в Интернете нет гарантий QoS, поэтому мы не можем полагаться на облако при принятии решения о том, горит ли индикатор зеленым ИЛИ при смене полосы движения и т. Д. Такие варианты использования необходимо будет выполнять прямо на устройстве ИЛИ на границе сети.
COCO была создана для решения этих проблем связи Edge-to-Edge в воображаемом мире будущего, который не за горами. Мы стабилизировали наше программное обеспечение и идеи, реализовав их в целостном решении «Умный дом», которое мы вскоре представим в Индии.
В. Может ли безопасность стать серьезной угрозой для экосистемы Интернета вещей? Что бы вы сказали о функциях безопасности сегодняшних продуктов IoT?
Послушайте, безопасность - это очень сложная вещь. Аутентификация / авторизация / шифрование - старые проблемы. Некоторые из них существуют еще со времен мировой войны. И область продолжает улучшаться из года в год. Основная проблема Интернета вещей заключается в том, что мы используем широкий спектр устройств, начиная от крошечных микроконтроллеров и заканчивая большими вычислительными машинами. Некоторые крошечные микроконтроллеры не имеют вычислительных возможностей для запуска новейших алгоритмов безопасности, которые, как известно, защищают от многих эксплойтов.
Но помимо этого, на мой взгляд, существует технологический барьер. OEM-компания, которая традиционно поставляла электромеханические системы, такие как стиральная машина или кофеварка, теперь должна наращивать масштабы и создавать полностью подключенную систему, которая включает прошивку, программное обеспечение и облако. Многим из них не хватает технических знаний в области безопасности.
Мы считаем, что такие компании должны связываться с такими поставщиками платформ IoT, как мы, и использовать нашу платформу COCO, которая имеет встроенную поддержку безопасности, а также конфиденциальности данных пользователей.
В. Вы называете COCO, платформу Интернета всего (IoE). Почему так?
Нам не нравится термин «Интернет вещей» (IoT) в нашей компании. Это в первую очередь потому, что простое подключение чего-либо к Интернету не имеет большой потребительской ценности. Значение получают пользователи, когда все объединяется в единую, функционально совместимую и частную систему. Кроме того, это не просто вещи, это также люди и другие программные сервисы, которые сосуществуют в Интернете. COCO можно использовать для создания приложений, служб и устройств в совместимой сети, которую мы называем COCONet.
Представьте, что ваши умные часы - это ключ к вашему автомобилю, ваша автомобильная информационно-развлекательная система, подключенная к домашней развлекательной системе, чтобы вы могли перемещать контент, который вы просматривали, из дома в машину, и все это работает с распределенными службами AI, постоянно учимся и помогаем повышать безопасность дорожного движения.
Наступает мир будущего, в котором «Все» будет подключено через Интернет - мы надеемся, что COCO как платформа играет действительно важную и позитивную роль в этом мире Интернета всего.
В. Почему любители, разработчики и производители устройств могут быть заинтересованы в COCO? Чем это будет им полезно?
Для создания сообщества вокруг COCO мы запускаем наши решения COCO для умного дома. Мы предоставляем SDK как для разработки устройств, так и для разработки приложений. И эти приложения, и устройства будут работать с COCO Smart Home с минимальными усилиями.
Кроме того, у нас есть магазин приложений COCO Grove, который находится в стадии разработки. После запуска это позволит нашему сообществу разработчиков создавать услуги с добавленной стоимостью, на которые могут подписываться пользователи COCO. Мы ожидаем, что сообществу любителей это понравится, так как это позволяет безсерверную разработку сервисов AI, сервиса хранения, сервисов Bridge / Cloud-to-Cloud, которые могут быть выпущены и установлены пользователями 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 является подходящей технологией для систем управления интеллектуальным зданием, и в этих случаях потребуются мосты между умными домами и умными зданиями для обмена данными телеметрии M2M и синхронизации их обучения и процессы принятия решений.
В. Насколько велико сообщество COCO в настоящее время? Где вы видите, как используются ваши продукты?
В настоящее время COCO находится на стадии предварительного запуска. Наши сервисы начнут работать очень скоро. Мы с нетерпением ждем создания глубокого технического сообщества вокруг COCO, которое поможет нам развивать наше предложение. Сразу после запуска мы ожидаем, что наша продукция будет продаваться напрямую потребителю.
В. Каким вы видите рынок Интернета вещей в Индии? С какими препятствиями мы сталкиваемся при адаптации технологии?
Интернет вещей в Индии все еще находится на начальной стадии. Мы ожидаем, что рынок умного дома станет центральным в период с 2020 по 2023 год, и его общий размер утроится. При этом на рынке Индии есть две проблемы:
- Индия - это рынок стоимости, и если оценки затрат не верны, трудно увидеть принятие на массовом рынке.
- Большая часть домашней автоматизации продается в форме «Сделай сам» (DIY), и Индия, поскольку рынок не является DIY. Так что получить признание потребителя довольно сложно.
В настоящее время мы налаживаем некоторые ранние партнерские отношения для решения некоторых из этих проблем, чтобы мы могли преодолеть некоторые барьеры принятия. Многие из наших идей являются экспериментальными, поэтому я пока не хочу их раскрывать.
В. Как COCO упростила обмен данными между приложениями, приложениями и устройствами?
COCO решает множество проблем с инфраструктурой и строительными лесами, которые являются общими для любой связанной разработки. Поэтому, когда разработчик использует COCO, он может сосредоточить свое время и внимание на решении своей основной проблемы и создании ценности для своих пользователей.
Итак, позвольте мне объяснить это более подробно:
COCO №1 доступен на многих языках и платформах, поэтому разработчик может выбрать стек технологий и язык программирования, с которыми он уже знаком, вместо того, чтобы изучать что-то новое.
# 2 COCO предоставляет возможность создавать сети, включающие управление учетными записями пользователей, поэтому ему не нужно тратить время на проектирование и поддержку системы управления пользователями аутентификации / авторизации.
# 3 В случаях «приложение-устройство» и «устройство-устройство» COCO обеспечивает стандартизованную связь, поэтому на написание внутреннего кода тратится абсолютно нулевое время разработки.
# 4 Кроме того, поскольку COCO является P2P и бессерверным, в случае связи между приложениями серверная часть может быть распределена по сети непосредственно в коде внешнего интерфейса. Таким образом, разработчику не нужно заниматься бэкэнд-разработкой и типичными проблемами, связанными с хостингом, масштабированием и разработкой.
# 5 Наконец, с точки зрения взаимодействия с пользователем, поскольку мы создаем API потоковой передачи в реальном времени, мы уделяем огромное внимание оптимизации задержки, потоковой передачи (при необходимости), переходам подключения, поддержке работы в автономном режиме и т. Д.
Это дает разработчику простую структуру подключения, которая эффективна во многих случаях использования, которые не за горами в нашем мире IoE.
В. Расскажите о своем наборе COCO Developer Edition? Как его получить и начать?
COCO Developer Edition - самый интересный способ начать работу с COCO. Если вы можете писать код на C / Java / Swift, все, что вам нужно сделать, это установить Client SDK и написать 5 строк кода, чтобы начать изменять цвета лампочки Zigbee. Если вы предпочитаете использовать Z-волну, вам не нужно менять строку кода, ваше приложение автоматически работает с обоими радиостандартами! Мы все абстрагируем. Очень весело писать программные приложения, которые объединяют реальные действия и данные с другими компьютерными и созданными людьми данными.
В настоящее время COCO Developer Edition недоступен для продажи или предварительного бронирования. Все, что я могу сказать, это то, что мы близки к тому, чтобы объявить о датах запуска и очень хотим увидеть это в руках наших пользователей. Вот предварительный обзор комплекта, который мы используем:
В. Каковы ваши планы на будущее относительно Elear? Есть ли еще продукты, которых мы можем ожидать?
Мы рады представить в этом году много новых продуктов. Мы добавим еще девять устройств Zigbee, внутреннюю камеру, уличную камеру, дверной звонок и мой любимый ключ OBD-II с поддержкой 4G, который подключается к моей машине и взаимодействует с моим COCO Smart Home.
Еще одна категория продуктов, которая мне очень нравится, - это COCO Grove, о котором я упоминал ранее. Это даст возможность как разработчикам, так и пользователям обмениваться огромной ценностью на платформе COCO.