用于IoT应用程序开发的10大开源软件

风频浪劲
关注

随着越来越多的设备进行相互连接,物联网的边界变得越来越模糊。根据Gartner的报告称,2016年安装了60亿件物联网设备,物联网市场估值超过1万亿美元。同样,HPE Aruba发现,57%的公司采用了物联网技术,到2019年这一数字将增至85%。

物联网革命背后的主要驱动力之一是开源社区,其不断的实验加上新技术带来的可能性,创造了许多新的和有趣的应用程序。

下面是用于物联网开发的10佳开源软件工具。

1. DeviceHive

用于IoT应用程序开发的10大开源软件

DeviceHive基于AllJoyn的Data Art设备,同时也是AllSeen的联盟成员。这一款免费开源机器和机器通信(M2M)框架在2012年开始推出,并持续成为物联网应用的领先开发平台之一。

无论网络配置如何,其基于云的API都可以进行远程控制。它可以管理和控制门户、协议和开源库,其潜在的应用包括安全、智能家居技术、远程传感器和自动化。

DeviceHive网站有一个充满活力的论坛,上面发表了一系列来自开发爱好者的博客文章。使用DeviceHive所需的包括组件,包括其他的信息等等,都可以在他们的网站上找到。

2. Kaa

用于IoT应用程序开发的10大开源软件

Kaa旨在为大型云中的连接设备提供端到端支持,由Cybervision投资支持。Kaa的多用途中间件允许开发人员创建物联网解决方案,连接应用程序和各种智能产品。

Kaa的主要优点之一是它易于安装,并提供许多可轻松插入平台的功能。Kaa将开源套件描述为“硬件不指定”,意味着它可以与您所需的任何硬件(包括设备、传感器和网关)进行交互。

开发套件还可用于设置跨设备互操作性,分发空中固件更新,并分析用户行为以提供目标通知。任何想要进入物联网开发的人都可以拥有一个全方位的优秀技术。

声明: 本文由入驻OFweek公众平台的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
反馈
打开