モノのインターネットのためのいくつかのオープンソースソフトウェアプロジェクト

AllSeenアライアンス(AllJoyn)

AllSeenアライアンス(ASA)AllJoynの相互運用性フレームワークによって監督はおそらく、物事プラットフォームの最も広く使用されているオープンソースの市場です。

バグ研究所のdweetとフリーボード

モジュラー、Linuxベースのハードウェアデバイスのバグを生成するバグLabsは長い時間前に始めたが、それはエンタープライズ・クラスのもののためのハードウェアに依存しないプラットフォームへと進化してきました。バグLabsは「dweet」メッセージやリマインダシステムおよびアプリケーションソフトウェアを設計し、物事の「フリーボード」を提供します。HAPIのWeb APIとJSONを使用して、記述データを公開するのに役立ちdweet。フリーボードは物事のダッシュボードとビジュアル要素を設計するためのドラッグツールです。

DeviceHive

DataArt AllJoynベースのデバイス管理プラットフォームは、Azureの、AWSは、Apache MesosとOpenStackのなど、多くのクラウドサービス上で実行します。DeviceHiveは、ビッグデータを分析し、ElasticSearch、Apacheのスパーク、カサンドラとカフカを使用することに集中します。のUbuntuのスナッピーコアを実行している任意のデバイス上で実行することができますゲートウェイコンポーネントもあります。モジュラーソフトウェアゲートウェイがDeviceHiveクラウド・ネットワーキング・プロトコルソフトウェアと物理的に接続することができ、それがスナッピーコアサービスに展開されます。

DSA

分散型サービスアーキテクチャ(DSA)が中心、及びアプリケーションロジックにデバイスを連動容易にします。DSAプロジェクトは、プロトコル変換、サードパーティのデータソースとデータ統合をサポートするために、分散型サービスリンク(DSLinks)ライブラリを構築することです。DSAは、このトポロジーは物事エッジデバイスの層状階層へのプロキシ接続上で実行されている複数のDSLinksを含む、スケーラブルなネットワークトポロジを提供します。

EclipseのIoTを(どの)

そのコンテナベースの蔵APIのJava / OSGiのアグリゲーションプラットフォームの周りの物事のEclipse Foundationの仕事は、サービスゲートウェイ上で実行されているM2Mアプリケーションをサポートします。蔵どこでもクラウドベースのフレームワークユーロテックのもの、と多くの場合、Javaベース、ルールベースのルーティングおよび調停エンジンであるApacheのキャメル、と統合。Eclipseは軽量なサーバーのため、サブ事Mosquitto MQTT SmartHome EclipseフレームワークのアーキテクチャとメッセージングプロトコルフレームPAHOを備えます。ジャワに基づいて、達成するためのアプリケーションプロトコルは、カリホルニウムと呼ばれる(CoAP)制限されたプロジェクトは、もあります。

KAA

Cyber​​visionは、KAAプロジェクトは、物事の拡張可能なフレームワークエンドを提供し、それは物事や設計の相互接続されたネットワークの巨大な雲でサポートされています。プラットフォームは、ApacheのZooKeeperノードクラスタでコーディネートとして通常展開、REST機能、サービスに使用することができ、分析およびデータ管理をサポートするサーバーが含まれています。SDKのKAAの終わりには、クライアント/サーバ通信、認証、暗号化、データの永続性と振り付けを担当したJava、C ++とCの開発をサポートしています。SDKには、サーバ固有含み、物事の結合物品に変換することができ、GUIモードをサポートしています。モード制御セマンティクス、および機能的な抽象化は非常に異なるデバイスのセット。

Macchina.io

Macchina.ioは物事ゲートウェイアプリケーションを実行しているLinux開発ボードを開発するための「サポートされているウェブ、モジュラー、スケーラブル」JavaScriptとC ++ランタイム環境を提供します。Macchina.ioセンサとTinkerforgeのbricklet、のXBee ZBセンサ、GPS / GNSS受信機、ネットワークデバイス、およびシリアルおよびGPIO方向センサを備え、接続技術の広い範囲をサポートします。

GEは、予測されました

クラウドファウンドリーに基づくサービス(PaaSの)ソフトウェアなどの工業用プラットフォームのGE事。これは、資産管理、デバイスのセキュリティ、リアルタイムの予測分析を追加し、異なるデータを収集、保管およびアクセスをサポートします。GE GE Predixはそれが物事プラットフォーム、およそ$ 6億円の売上高の最も成功した企業の一つとなっている、内部動作用に開発されています。HPEとGEは最近、パートナーシップに達し、HPEはPredixは独自のサービスに統合されます。

ホームアシスタント

これは、草の根プロジェクトの新星としてPythonのホームオートメーションのための方法を提供します。

ぜんまい

リモート監視、フリート管理やスマートグリッドなどのJavaベースのアプリケーションのためのM2M通信フレームワークのM2MLabs。多くのフレームワークとは異なり、ゼンマイREST Webサービスに強く依存し、デバイス構成およびモデリングツールを提供します。

ノード-RED

Node.jsの開発を配線するためのツールは、ブラウザベースのエディタのデータ・ストリームを持っている。この可視化は、データ・ストリームは、ノード間で物事を設計するために使用することができます。その後、ノードは急速にランタイム環境にデプロイし、保存と共有するためにJSONを使用することができます。エンドポイントは、クラウドドッカー、IBM Bluemix、AWSとAzureのためのサポートを含む、Linux開発ボード上で実行することができます。

オープンな接続財団(IoTivity)

組織からなるオープンなインターネットアライアンス(OIC)の組織とUPnPフォーラムをサポートするインテルとサムスンは主要なオープンソースのオブジェクト・ネットワーキング・標準化団体になろうとしています。OCFオープンソースプロジェクトは、JSONとCoAPのIoTivityフルに活用し左右される。

openHAB

 

OpenIoT

パブリック・クラウド・デリバリー・モデル、オープン、大規模なネットワークアプリケーションの利便性のOpenIoT使用に設計されたJavaベースのミドルウェア。観光ボディモデルとセマンティック注釈の外オブジェクトを示すことに加えて、プラットフォームは、さらに、センサとセンサネットワークミドルウェアを含みます。

OpenRemote

OpenRemoteは、家庭やビルオートメーションやデザインのために、それは広くなどの1-Wire、EnOcean、XPL、INSTEONとX10や他の規範などのスマートデバイスとネットワークの仕様と有名な、の数をサポートしています。ルール、スクリプト、およびイベントは、ユーザインタフェース、インストール、設定、アップデートおよびリモート診断のためのクラウドベースの設計ツールとしてだけでなく、サポートされています。

OpenThread

これは、オープンソースのプロジェクトを分離観光ワイヤレスネットワーク標準のスレッドから最近6LoWPANネストに基づいており、それがARM、マイクロチップ社のアトメル、ダイアログ、クアルコムとテキサス・インスツルメンツによってサポートされていました。OpenThreadは、すべてのネットワーク層を通し、だけでなく、スレッドのエンドポイントデバイス、ルータ、リーダーと境界ルータの役割を実現実装しています。

フィジカルウェブ/ Eddystone

Googleのフィジカルウェブは、Bluetooth低エネルギー(BLE)ビーコンがスマートフォンにURLを送信することができますことができます。これは、AppleのiBeaconに加えて、オープンな技術を提供し、GoogleのEddystone BLEビーコン、最適化されています。アイデアは、歩行者と何らかのサポートするデバイスは、接触(例えば駐車場のタイマー、看板や小売製品として)BLE機能を持っているということです。

PlatformIO

PythonのIDEを含むベースPlatformIO、およびWebベースのアイテムは、マイクロコントローラをベースとエンドポイントベースのArduino ARM MBED設計データからアクセス可能なライブラリマネージャを、生成します。これは、設定が事前設定のカードの200種類以上を提供し、Eclipseの、Qt Creatorと他のIDEに統合しました。

シングシステム

これは本当にかなり単純通知よりも、Node.jsのスマートホーム「コントロール」ソフトウェアに基づいて自動化をサポートするために主張します。多くの共同M2Mを扱うことができ、その自己学習人工知能ソフトウェアは、人間が介入する必要はありません。クラウドコンポーネントの欠如がより高いセキュリティ、プライバシーおよび制御を提供し、正確です。

ThingSpeak

5年ThingSpeakセンサーログに焦点を当てたプロジェクト、位置追跡、およびアラートをトリガー、および分析を設立。ThingSpeakユーザーが分析物MATLABバージョンのネットワーク化と可視化のために使用することができ、あなたはMathworks社にライセンスを購入する必要はありません。

Zetta

ZettaはサイレンのハイパーメディアAPIに接続されたデータ・ストリームの概念の「反応性プログラミング」の開発を追求に基づいて、構築されているのNode.js、RESTとWebSocketを使用して、ネットワークをプラットフォームのための物理的なサーバです。デバイスは、RESTのAPIに引き込まクラウドサービスに接続し、これらのサービスは、視覚的なツールが含まれ、マシンのSplunk解析ツールをサポートすることです。構築するために、エンドポイントのLinuxプラットフォームと接続されているようにHerokuのクラウドプラットフォームとのArduino開発ボードなど、地理的に分散したネットワーク。

おすすめ

転載: www.cnblogs.com/lovegrace/p/10962359.html