Eclipse 基金会发布多个 IoT 项目

阅读数:3002 2016 年 6 月 26 日

话题:语言 & 开发

近日,Eclipse 基金会宣布释放了多个物联网项目,包括Eclipse Kura(构建 IoT 网关的框架)、Eclipse Paho(MQTT 协议的实现)、Eclipse OM2MSmartM2MoneM2M 标准的开源实现)以及Eclipse SmartHome(构建智能家居解决方案的开源框架)。

这些Eclipse IoT 项目的目标在于将 IoT 领域的竞争者召集在一起,共同致力于一项开源方案,提供互相操作的能力和兼容性。Eclipse IoT 工作组包含了 30 个不同的成员企业,社区有超过 200 位贡献者,正在从事着 24 个项目。

Eclipse Kura 2.0提供了一种使用 Raspberry Pi 或 BeagleBone Black 作为 IoT 网关的方式,其中包含多个示例项目。它还允许对嵌入式设备进行云管理,包括基于 Bootstrap 的 UI Web 界面以及插入到 Amazon AWS IoT、Microsoft Azure IoT 和 IBM IoT 的连接器。这个发布版本 还包含对 Apache Camel 的集成,这样就允许 IoT 生成的触发器以通道的形式加入到 Apache Camel 工作流程中。

Eclipse Paho 1.2提供了 MQTT 和 MQTT-SN 协议的多个开源客户端实现。MQTT 是一个小功率的遥测协议,最近作为 ISO 20922 标准进行了发布(它从2014 年开始就是 OASIS 标准)。这个发布版本为 Java 和 Python 客户端添加了 WebSocket 支持、针对 Windows、 macOS、Linux 和 FreeBSD 平台的 Go 语言客户端以及自动重连和离线缓冲功能。

Eclipse OM2M 1.0提供了SmartM2MoneM2M标准的实现。它构建在模块化的 Java 环境中,运行在 Equinox 上,提供了轻量级的 REST API,可以通过 HTTP 和 CoAP 来进行使用,同时还提供了灵活的数据存储模型,用来存储关系型和非关系型的数据库。

最后,Eclipse SmartHome 0.8 发布版本带来了一个框架,它的设计目的是运行在 Rasberry Pi、BeagleBone Black 或 Intel Edison 上,提供面向家居的智能设备,如智能照明和取暖。它为很多的设备提供了内置的支持,包括新添加的,比如 Sonos 音响、Belkin WeMo 设备、digitalSTROM 系统等等。

关于 Eclipse IoT 项目的更多信息可以参考iot.eclipse.org

查看英文原文:Eclipse Foundation Releases IoT Projects