![](http://www.jcagaba.com/visuals/German/article/network-virtualisation-adobe_searchsitetablet_520X173.jpg)
Adrian Grosu - stock.adobe.com
开源KAA IOT中间件携带企业IOT
虽然存在许多开源IOT中间件选项,但是由公司吹捧的开源KAA IOT平台作为安全,多方面,整体,商业准备就绪。
为了从物联网中获益,企业需要一种方法来联网、管理和保护所有连接设备。虽然有专有物联网中间件平台可用于家庭和重工业(如制造业),但Kaa物联网平台是目前市场上为数不多的可用于业务的开源选择之一。
超出软件开发公司CyberVision Inc. 2013年,KAA现在是一个独立的物联网中间件平台,在Apache 2.0许可下可下载,使其完全可以使用。KAA充当安全网关设备以及消息代理,将数据从边缘的异构设备阵列传送到使用数据的应用程序。
Kaa的公关经理Olga Machushnyk说:“Kaa是设备和应用程序之间的粘合剂。”他指出,Kaa是市场上最早的物联网中间件平台之一。“云和应用之间的一切都是我们。当涉及到企业付费服务的平台时,你几乎在所有方面都受到限制——你托管在他们的云上,你为设备付费。当你使用Kaa时,没有任何限制。例如,每个服务器可以托管200个设备。而在其他平台上,你则需要为授权付费。”
然而,对于今天的大多数IOT客户来说,这不是一个真正的卖点,因为很少有内部开发人员将会有知识公司需求让KAA IOT平台工作。这就是为什么KAA采用免费提供代码的Red Hat模型,但随后提供集成和其他服务,使其在商业环境中工作。到目前为止,公司对乌克兰有大约100人的员工提供了足够好的。
“既然我们允许每个人下载它,这很难[转动利润],但很多人都有大项目。这些人需要一体化和定制,并且我们是那些拥有开发平台的人划痕,我们是那些知道如何做到这一点的人,“Machushnyk说。
这仍然是早期的日子,所以没有投注这些事情的任何东西,但每个人都知道平台将成为游戏。 Dion Hinchcliffe的副总裁兼首席分析师,星座研究
随着新功能和功能的增加,KAA可能会对平台的企业版本充电,但核心将保持开源。“我们可能会使它多样化,只是为了使大公司更加平衡,”她说。
根据Machushnyk的说法,客户的总数很难知道,因为任何人都可以下载该软件,但公司声称它有客户在医疗保健,电信,工业和政府中。它还表示有超过200名开发人员积极与平台合作,它每月看到数百个下载。GitHub显示3,554个用户和1,327个“存储库”或活动项目。
如果没有命名名称,Machushnyk补充说,一个用于机场的食品加工公司之一是一个客户,以及顶级可穿戴物生产商和许多医疗保健和监控设备公司。
DIY IOT.
因为它是开源的副总裁兼总公司研究院副总裁兼首席分析师表示,如果创业公司或人才和资源的人才希望进入物联网中间件市场,提供了一个良好的坡道。
“如果公司希望改善其供应链,它将希望使用KAA,因为它已经拥有所有这些能力,”他说。“或者如果您要开发自己的解决方案以与GE竞争,C3 IOT和摄取,您正在使用KAA。”
根据研究MarketsandMarkets到2020年,物联网中间件市场的价值将达到115亿美元,较2015年的38亿美元大幅增长。Hinchcliffe表示,Kaa平台很好地利用了这种增长。
然而,也有一些警告,他补充道——其中一个更紧迫的是Kaa对安全性的讨论不够。
Machushnyk坚称该平台是安全的,新发布的Kaa 1.0.0 Banana Beach将增强安全性。
“平台和设备之间的交流是与TLS安全我们还有一个名为Sentinel的组件,用于管理用户身份,权限,用户角色和操作等,等等,“她添加。
功能和功能
尽管发布日期还需要几个月的时间,根据Kaa的网站,“香蕉海滩的发布建立了一个新的平台范式,有大量的架构和功能改进。”
其中包括微服务架构和集装箱功能;允许平台的每个组件都与第三方软件定制或替换;开箱即用的MQTT支持;软件开发套件,技术独立;并作为开发商 - 并畅销友好。
尽管KAA IOT平台是市场上的第一个开源平台之一,但它确实有很多竞争,虽然目前尚不清楚哪个开源平台将足够强大。根据Andy Mulholland的说法,Constellation Research的退休副总裁兼首席分析师,符合这一标准,这些产品必须具有以下能力:
- 端点管理
- 资产管理
- 安全
- 协议管理
- 数据流管理
- 消息管理
- 实时集成
- 读写嵌入式物联网
- 是ai-和机器的能力
除了KAA IOT平台,其他开源选项提供这种功能级别的功能包括Apache Nifi,Hortonworks DataFlow(基于Apache Nifi),microServiceBus和OpenRemote。H2S媒体还将一个开源IOT中间件平台列表放在更大或更小的程度上,可能是有用的。最近可能堆叠的到来是MainFlux。
Hinchcliffe表示:“现在还处于早期阶段,所以还不能全押注于这些东西上,但每个人都知道这个平台将是关键。”“每个人都知道物联网会有多大——它将成为有史以来最大的科技产品。”
Machushnyk说:“我们是一个平台,可以让你在每个行业的每个使用案例中做你想做的事情。”“我们提供自由,我们允许你把所有数据放在任何你想要的地方,并自己保护它,还有技术自由,这样你就可以集成任何其他平台。”
KAA的主要功能和功能包括:
- 端到端的IOT开发工具包
- 硬件无关的
- 管理无限数量的连接设备
- 跨设备的互操作性
- 实时设备监控
- 过空中的固件更新
- 远程配置和设备的配置
- 传感器和遥测数据收集
- 远程配置和固件升级
- 远程系统监控
- 设备管理
- 在设备信息
- 智能事件、警报和通知
- 边缘计算
- 灵活的部署、集成和安全性
- 私有、公共和混合云部署
- 微服务架构
- 开放的集成接口
- 端到端数据安全
- 没有单点故障的高可用性部署
- 安全的用户身份管理