盘点面向物联网的21个开源软件项目【ag体育】

ag体育网站网址

ag体育网站网址:物联网市场的特点是碎片化、无定形、大变革,其本质必须照常注重互操作性。开源在这方面表现良好也就不足为奇了。客户犹豫不决,拒绝把物联网的未来放在一个可能消失或者看起来无法定制的专有平台上。在这篇文章中,我解释了主要的开源软件项目,重点是家庭和工业自动化的开源技术。

我忽略了关注横向领域的物联网相关项目,比如AutomotiveGradeLinux和Dronecode,也忽略了面向互联网的开源操作系统Linux,比如Brillo、Contiki、Mbed、OpenWrt、Ostro、Riot、UbuntuSnappyCore、UCLinux和泽法。下次我会讲硬件项目:从智能家居枢纽到物联网开发板。

ag体育平台

下面解释的21个项目还包括Linux基金会管理的两个主要项目:AllSeen(AllJoyn)和OCF(iotopity),以及许多连接物联网传感器端点与网关和云服务的端到端框架。我还解释了一些针对物联网生态系统特定领域的小规模项目。我们本来谈的是更好的项目,但是无法明确物联网软件和普通软件的区别。从嵌入式环境到云,更多的项目有物联网元素。

这21个项目都声称是开源的,但可以保证它们几乎真的超出了本文的范围。他们都在生态系统的至少一个部分上运行Linux,从R&D环境到云/服务器、网关和传感器端点组件,大多数人都完全反对Linux。

大部分都有可以在Linux开发板上运行的组件(比如RaspberryPi和BeagleBone),很多都反对Arduino。物联网领域还是有很多专有技术的,尤其是自上而下的企业平台。然而,他们中的一些人甚至获得了与外界面谈的权利。

比如Verizon的ThingSpace应用于4G智能城市,它有一套针对开发板的免费R&D API,虽然核心平台本身是专有的。同样,亚马逊的AWS物联网套件有一套部分开放的设备SDK和开源入门套件。其他主要的专有平台包括苹果的HomeKit和微软的Azure物联网套件。然后是拥有230个成员的线程组,它监督基于6LoWPAN的对等线程网络协议。

ag体育网站网址

ThreadGroup是由谷歌母公司Alphbet的子公司Nest创立的,并没有像AllSeen和OCF那样获得全面的开源框架。不过和Brillo有关联,和Weave物联网通信协议也有关联。5月,Nest宣布了一个开源版本的Thread,名为OpenThread(解释如下)。

以下是面向物联网的21个开源软件项目:all seen Alliance(all joyn)all joyn语言和由AllSeen Alliance (ASA)监管的操作系统框架大概是市场上使用最广泛的开源物联网平台。BugLabsdweet和freeboardBugLabs开始生产模块化的、基于Linux的Bug硬件设备,但很久以前就演变成了涉及硬件的企业级物联网平台。BugLabs获得了一个dweet消息和警告系统以及一个超高的物联网设计应用软件。

HAPIWebAPI和JSON中使用了Dweet,有助于数据的发布和描述。干舷是一个拖放工具,用来设计物联网的仪表盘和视觉元素。

DeviceHiveDataArt的基于AllJoyn的设备管理平台可以在很多云服务上运行,比如Azure、AWS、ApacheMesos、OpenStack等。DeviceHive专注于分析大数据,用于弹性搜索、亚太搜索、卡珊德拉和卡夫卡。

ag体育

还有一个网关组件,可以在任何运行UbuntuSnappyCore的设备上运行。模块化网关软件可以与DeviceHive云软件和物联网协议连接,部署为SnappyCore服务。

本文来源:ag体育-www.eqrangers.com