根据研究预测,随着IoT和智能家居的普及,到2025年,将有416亿个IoT设备生成约79.4 ZB数据。这只会增加。这些数量的增长可能会导致大量不安全的连接小工具,而没有任何用于组织和保护它们的中间件。
为了提供与数据隐私相关的连接体验,Elear Solutions的联合创始人之一Ashish Bajaj提出了创建COCO的想法,COCO是一种安全的P2P中间件,将数据平面与业务逻辑分开。它使用通用的通信语言将应用程序和设备连接到网状覆盖网络中,以允许应用程序和设备轻松进行互操作。
Ashish拥有强大的技术背景,拥有佐治亚理工学院的电气和计算机工程硕士学位,专注于DSP(数字信号处理)和嵌入式系统。作为印度高通公司的雇员,Ashish在视频和摄像机DSP固件,低功耗芯片组SoC架构,2G / 3G / 4G无线网络功率优化和机器学习软件框架等领域拥有15年以上的学习和解决问题的经验。看看他对公司及其产品的评价!
问:Elear Solutions已经提出了COCO –一种用于分散式IoT通信的无云P2P平台。现有的基于云的技术有什么问题?
COCO支持去中心化通信–就像区块链一样,只是没有。相反,它使用自定义的内部开发的P2P网络协议,我们称为CP(集群协议)。 CP作为协议与传统的基于云的HTTP请求<->响应模型或MQTT发布<->订阅模型有很大不同。相反,它提供了实时流接口,并允许构建一组应用程序,设备和服务,以便能够在无需中央服务器代理信息的情况下彼此进行相互通信。
对于物联网设备,在过去的五年中,云已成为工作系统的组成部分。尽管云无疑大大简化了开发和分析过程,但它具有各种缺点,例如延迟(由于距离),成本(由于摄取带宽)以及最重要的是数据隐私(由于集中式架构)。随着5G的推出,我们正处于转折点,在未来3-5年中,我预计全球IoT部署的速度将以惊人的速度增长。从互联汽车/无人驾驶汽车到AI和视觉算法的用例权利,使我们的家庭和城市更安全所需的算法将变得司空见惯。
因此,以联网汽车为例,预计它将产生3 TB /天/辆的汽车。通过云发送所有这些数据非常昂贵。此外,互联网没有QoS保证,因此我们不能依靠云来确定指示灯是否为绿色或更改车道等。此类用例需要在设备上或在网络边缘进行。
创建COCO的目的是在即将到来的未来虚拟世界中解决这些边缘到边缘的通信问题。通过在整体智能家居解决方案中实施该解决方案,我们已经稳定了我们的软件和思想,我们将很快在印度推出该解决方案。
问:安全性是否已成为对物联网生态系统的主要威胁?您对当今的物联网产品的安全功能有何评论?
看,安全是一件很难的事情。身份验证/授权/加密是古老的问题。自第二次世界大战以来,其中一些就已经存在。而且,该领域每年都在不断改善。物联网的主要问题是,我们正在使用各种各样的设备,从微型微控制器到具有大型计算能力的机器。一些微型微控制器不具备运行最新的安全算法的计算能力,这些算法可以抵御多种攻击。
但我认为,除此之外,还存在技术壁垒。一家传统上提供诸如洗衣机或咖啡机之类的机电系统的OEM公司现在必须提高速度并创建一个包含固件,软件和云的完全连接的系统。他们中的许多人缺乏安全技术方面的专业知识。
我们认为,此类公司应与像我们这样的IoT平台供应商建立联系,并利用我们的COCO平台内置对安全性和用户数据隐私的支持。
问:您称为COCO,万物互联(IoE)平台。为什么这样?
我们不喜欢公司中的物联网(IoT)一词。这主要是因为仅将某些内容连接到Internet并没有太多的消费者价值。当在统一,可互操作和私有的系统中将事物联网在一起时,该值是由用户得出的。此外,不只是事物,而且人和其他软件服务都可以在互联网上共存。 COCO可用于在我们称为COCONet的可互操作网络中创建应用程序,服务和设备。
想象一下,将Smartwatch用作汽车的钥匙,将汽车信息娱乐系统连接到家庭娱乐系统,以便您可以将正在观看的内容从家庭移动到汽车上,并且所有这些都与分布式AI服务一起使用。不断学习并帮助改善交通安全。
未来世界将通过互联网连接“一切” –我们希望,COCO平台在万物互联世界中发挥着非常重要和积极的作用。
问:为什么爱好者,开发商和设备制造商会对COCO感兴趣?对他们有什么用?
为了围绕COCO建立社区,我们正在启动COCO智能家居解决方案。我们提供用于设备开发和应用程序开发的SDK。这些应用程序和设备本质上都可以与COCO Smart Home一起使用,而无需付出任何努力。
此外,我们还有正在开发产品的名为COCO Grove的App Store 。一旦启动,这将使我们的开发社区可以创建可被COCO用户订阅的增值服务。我们希望爱好者社区能够享受到这一点,因为它可以实现AI服务,存储服务,网桥/云到云服务的无服务器开发,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时,他可以将时间和精力集中在解决核心问题和为用户创造价值上。
因此,让我更详细地解释一下:
#1 COCO支持多种语言和平台,因此开发人员可以选择自己已经熟悉的技术堆栈和编程语言,而不必学习新知识。
#2 COCO能够创建包括用户帐户管理在内的网络,因此他无需浪费时间设计和维护身份验证/授权用户管理系统。
#3在“应用程序到设备”和“设备到设备”的情况下,COCO提供了标准化的通信,因此在编写后端代码上花的设计时间绝对为零。
#4另外,由于COCO是P2P和无服务器的,因此在应用到应用通信的情况下,后端可以直接在前端代码中跨网络分布。因此,开发人员无需处理后端开发以及托管,扩展和开发运营等典型问题。
#5最后,从用户体验的角度来看,因为我们正在构建实时流API,所以我们将重点放在优化延迟,流(如果需要),连接转换,对脱机模式功能的支持等方面。
这为开发人员提供了一个简单的连接框架,该框架对于我们IoE世界中即将来临的许多用例均具有强大的功能。
问:告诉我们您的COCO开发人员版套件吗?如何获得一个并开始?
COCO Developer Edition是开始使用COCO的最有趣的方式。如果可以用C / Java / Swift编写代码,则只需安装Client SDK,然后编写5行代码即可开始更改Zigbee灯泡的颜色。如果您想改用Z-wave,则无需更改代码行,您的应用程序将自动使用两种无线电标准!我们将所有内容抽象出来。编写将实际操作和数据与其他计算机和人工生成的数据相集成的软件应用程序,这很有趣。
目前,COCO开发人员版无法销售或预订。我只能说我们即将发布一些发布日期,并渴望在用户手中看到它。以下是我们带去的工具包的速览:
问:您对Elear有什么期货计划?我们还能期待更多的产品吗?
我们很高兴今年能推出很多新产品。我们将再添加九个Zigbee设备,一个室内摄像头,一个室外摄像头,一个门铃,以及我最喜欢的4G启用OBD-II加密狗,该加密狗可连接到我的汽车并与我的COCO Smart Home互操作。
我非常兴奋的另一个产品类别是我前面提到的COCO Grove。这将使开发人员和用户都可以在COCO平台之上交换巨大的价值。