2018年2月,有十个最新的Apache项目,对于帮助物联网(IoT)几乎没有被人们了解

我們將介紹一些對於物聯網有用的最新Apache項目,這些項目都是在製作2018年2月的Apache TLP+Incubator一覽時注意到的。我們選擇了還沒有太多日文解說文章的項目(Google日文搜索結果少於1,000個)。

我只是粗略地看了一下,尚未使用过,所以解释可能不准确,是否真正有用还未知。首先,希望本文能成为你了解到”有这样的开源软件”的契机,那就太幸运了。

此外,Google日本語力指的是在Google上以”Apache X”作为关键字进行搜索的结果数量,用以表示其在日本的知名程度。特别是,零结果的Google日本語力项目可能是本文首次在日本介绍。

几乎没人知道的有益于物联网的10个项目

在下面的介绍中,我们按照谷歌在日本的知名程度从低到高进行了排序。

1.1. Apache PLC4X(孵化器)

    • 2017年12月 Incubator昇格、Google日本語力 0件。

 

    • 産業用PLC (Programmable Logic Controller)との通信ライブラリ。

 

    Modbus、OPC-UA、S7/Profinetをサポート。

1.2. Apache Gossip(孵化器)

    • 2016年4月 Incubator昇格、Google日本語力 0件。

 

    • ピアツーピアで情報を伝播させるGossipプロトコル(というプロトコルがあるのですね)の実装。

 

    • 本来は、クラスタの障害検出に使われるようだ。Aapche Cassandraで使われているGossipと同じ?

 

    IoTのデバイス同士のピアツーピアの情報交換にも使えるかもしれない。

1.3. Apache元字 (孵化器)

    • 2016年1月 Incubator昇格、Google日本語力 0件。

 

    • Apacheの著名オープンソースを組み合わせたフルスタックのIoTプラットフォーム。同名のブロックチェーン技術とは無関係。

 

    iotaとしては、セキュリティサービスを含むデータフロー、マネジメント、暗号化や変換などのマイクロサービスとAPIフレームワークを提供し、デバイスとKafkaとの仲介を行う。

1.4版的Apache Twill

    • 2016年6月 TLP昇格、Google日本語力 84件。

 

    Hadoop YARNを使ったリソース制御アプリを、Javaスレッドと同様なモデルで開発できる。

1.5. 阿帕奇巴翼

    • 2016年5月 TLP昇格、Google日本語力 90件。

 

    • Spark、Flinkの拡張機構(ストリーミングコネクタやデータソース)を共通化したもの。

 

    バハールまたはバヒルと読む?

1.6. Apache Edgent(孵化器)

    • 2016年2月 Incubator昇格、Google日本語力 91件。

 

    • エッジコンピューティングのためのプログラミングモデルとランタイムを提供。エッジデバイス上でストリーミング分析する上で、一定の条件のもと、バックエンドに限定されたデータを送信する。

 

    • バックエンドとの通信は、Kafka、MQTT、IBM Watson IoT Platformなどに対応。

 

    Java、Android対応。主ターゲットはRaspberry Pi。

1.7. 阿帕奇Mynewt

    • 2017年6月 TLP昇格、Google日本語力 120件。

 

    • 少リソースでも動作する組み込み向けRTOS (RealTime OS)。

 

    • BLE5、Bluetooth mesh、Wi-Fi、LoRaなどのネットワークスタックを提供する。

 

    • Arduinoを含むボードマイコン向け。

 

    OIC1.1(OCF規格)による集中管理が可能。

1.8版的Apache RocketMQ

    • 2017年9月 TLP昇格、Google日本語力 288件。

 

    • 中国アリババ社が提供する爆速のメッセージングミドルウェア。Kafkaの置き換えを狙う。多重度が高い分散環境において、Kafkaよりも高速らしい。

https://rocketmq.apache.org/docs/motivation/ にKafkaとの比較詳細がある。

1.9. Apache PredictionIO 是什么?

    • 2017年10月 TLP昇格、Google日本語力 672件。

 

    Spark上で使える機械学習。

1.10. 阿帕奇·萨姆扎

    • 2015年1月 TLP昇格。Google日本語力 959件。

 

    LinkdIn社がKafkaと親和性が高いように開発したストリーミングエンジン。

2. 一个相当出名的项目

我会介绍一些相对较为知名的项目作为比较参考。不过,Flink这个项目可能有很多人都不了解。后面的三个项目都是非常有名的。

2.1. 阿帕奇·弗林克

    • 2014/12 TLP昇格、Google日本語力 3,860件。

 

    • バッチもできるがリアルタイムストリーミングに強い。ストリーミング領域ではSparkを置き換える存在になる可能性あり。

 

    フリンクと読む。

2.2. 阿帕奇卡夫卡

    • 2012/11 TLP昇格、Google日本語力 36,400件。

 

    メッセージブローカーとしてApacheエコシステムの中核の一部をなす存在。

2.3. 阿帕奇哈多普

    • 2008/1 TLP昇格、Google日本語力 52,200件。

 

    2010年代のApacheビッグデータ関連プロジェクトのエコシステムの中核。

2.4. Apache Spark -> Apache Spark 2.4

    • 2014/2 TLP昇格、Google日本語力 74,400件。

 

    バッチ、インタラクティブ、ストリーミングそれぞれに活用可能な高機能・分散ビッグデータクエリエンジン。Apacheエコシステムの中でHadoopのクエリエンジンを置き換える存在になった。

3. 附赠

我会介绍一个与物联网关系不大但很有趣的项目。

3.1. 阿帕奇皇家

    • 2017年9月 TLP昇格、Google日本語力 38件。

 

    JavaScriptで、あらゆるデバイス上でのネイティブアプリ開発ができる仮想環境。Cordovaの発展系?

3.2. 阿帕奇金融发展平台

    • 2017年4月 TLP昇格、Google日本語力 80件。

 

    金融業務システムのオープンソース版という珍しい存在。

3.3. Apache OpenWhisk(孵化器)

    • 2016年11月 Incubator昇格、Google日本語力 632件。

 

    サーバーレスコンピューティング環境。

3.4. Apache Metron

3.4. Apache Metron

    • 2017年4月 TLP昇格、Google日本語力 657件。

 

    いわゆるSIEM (Security Information and Event Management: セキュリティ情報イベント管理)のオープンソース版。Cisco社寄贈。
bannerAds