GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

phodal

awesome-iot – すごいよ。 IoTフレームワーク、ライブラリ、OS、プラットフォームに関する偉大なリソースの共同リスト

投稿日:

すごいよ。 IoTフレームワーク、ライブラリ、OS、プラットフォームに関する偉大なリソースの共同リスト http://phodal.github.io/awesome-iot

素晴らしい

IoTのキュレーションされたリスト。 誰もがここに貢献することができます!

Simliar Projects

  • Awesome Azure IoT – Azure Internet of Thingsのプロジェクトやリソースの一覧です。
  • 素晴らしいAndroidの事 – すばらしいAndroidのチュートリアル、図書館などをまとめたリスト
  • Awesome OpenIoT – オープンソースのIoTフレームワーク、ライブラリ、ソフトウェアの一覧です。
  • Awesome IoT – Internet of Thingsのプロジェクトやリソースの一覧です。

ToC

フレームワーク

  • Cylon★2339⧗0 – ロボティクス、フィジカルコンピューティング、および事象のインターネット用のJavaScriptフレームワーク。
  • devify-server★53⧗1 – 非常に軽量で、使いやすいです。 開発者がIoTアプリケーションサーバーをより迅速に作成できるよう支援することを目的としています。
  • Epoc.js★27⧗0 – このフレームワークは、Node.jsを使用してEmotiv EPOC脳センサーからのデータにアクセスするためのインターフェースを提供します。
  • FogLight★10⧗100 – すべての年齢層やスキルレベルのメーカーが、ラズベリー・ピスのような組み込み機器用に高性能なアプリケーションを作成できる軽量ランタイムです。
  • framboos★75⧗3 – Raspberry PiやBeagleBoardのようなLinuxボード上のデフォルトのGPIOドライバの周りに小さなJavaラッパーです。
  • Freedomotic★208⧗4 – 現代のスマートスペースを構築し管理するのに役立つ、物事(IoT)アプリケーションフレームワークのオープンソース、柔軟で安全なインターネットです。
  • GoBot★2062⧗1 – ロボット工学、物理コンピューティング、物事のインターネットのためのゴランのフレームワーク。
  • Grow IoT★7⧗7 – シンプルなAPIと基本的なユーザーインターフェイスを備えた、完全なJavaScriptベースのIoTスタックです。
  • guh★50⧗29 – オープンソースのIoT(Internet of Things)サーバで、さまざまなメーカーのさまざまなデバイスを制御できます。
  • heimcontrol.js★1306⧗4 – node.jsとRaspberry PIを使用したホームオートメーション。
  • IoT 433 MHz★121⧗11 – IoTシステムは、433 MHz RCパワーソケット、PIR、ドアセンサーなどを制御します。
  • IoT Edge★264⧗0 – Azure IoT Gateway SDKは、IoTソリューションのエッジ解析を可能にする最初のステップでした。
  • IoT SOL★38⧗0 – IoTアプリケーションを開発するためのビジュアルグラフィカルプログラミングを提供するトータルソリューション。
  • IoTCloud 2★14⧗50 – IoTおよびセンサーセントリックアプリケーション用のオープンソースフレームワーク。
  • johnny-five★6024⧗0 – Bocoup、Firmata Protocolで開発されたJavaScript RoboticsとIoTプログラミングフレームワーク。
  • Kura★85⧗1 – IoTアプリケーションの開発のためのオープンソースフレームワーク
  • Lelylan★647⧗1 – インターネットのためのOpenSSLソース軽量マイクロサービスアーキテクチャ。 開発者向け。
  • 軽量MQTTマシン・ネットワーク★21⧗1 – LWMQNは、MQTTを備えたマシン・ネットワーク・フレームワークです。 IPSO Alliance テクニカル・アーカイブを参照してください。
  • Liota★162⧗2 – IoTソリューション開発者向けのオープンソース製品であり、主にIoTゲートウェイに存在します。
  • OpenDevice★23⧗8 – オープンIoT(Internet Of Things)プラットフォームとフレームワーク。
  • Pando Cloud★75⧗2 – Pando IoTソリューションの雲の一部です。 Pandoクラウド、Pando組み込みフレームワーク、Pandoプロトコルなどのツール、プロトコル、フレームワークの組み合わせで構成されています。
  • Pingo★211⧗0 – プログラマブルIOピンを持つボードを制御するための汎用API。
  • PolyMCU★84⧗2 – ホストOSに依存せず、あらゆるツールチェイン、あらゆるRTOS、あらゆるマイクロコントローラベンダーSDKをサポートする、柔軟性を最大限に発揮するよう設計されています。
  • rpi-gpio.js★221⧗5 – node.jsを使用した Raspberry Pi GPIOピンの制御
  • SensorBee★54⧗33 – IoT用軽量ストリーム処理エンジン
  • Serverless★7951⧗0Serverlessは、Web、モバイル、IoTアプリケーションをAmazon Web ServicesのLambdaおよびAPI Gateway専用に構築するためのアプリケーションフレームワークです。
  • Simgrid★46⧗53 – グリッド、クラウド、HPC、P2Pシステムなどの大規模分散システムの動作を研究するための科学機器です。
  • Thingsboard IoT Gateway★65⧗5 – オープンソースのIoTゲートウェイ – OPC-UAおよびMQTTプロトコルを使用して、レガシーおよびサードパーティのシステムに接続されたデバイスをThingsboard IoT Platformに統合します。

としょうかん

SDK

  • Armbian build SDK 630 – 一般的な開発ボード用のカスタマイズされたカーネルとDebianベースのユーザー空間を作成するためのものです。
  • AWS IoT ArduinoYúnSDK★63⧗4ArduinoYúnからAWS IoTに接続するためのSDK。
  • Azure IoT Gateway SDK★26⧗2 – IoTゲートウェイソリューションを作成するためのインフラストラクチャとモジュールが含まれています。
  • Cylon.js Intel IoT用★29⧗40 – ロボティクス、物理コンピューティング、およびInternet of Things(IoT)用のJavaScriptフレームワークです。
  • Electron★41⧗16 – The Electronは、U-BloxのSARA Uシリーズ(3G)またはGシリーズ(2G)セルラー・モデム・モジュールとSTM32F205 ARM Cortex M3マイクロコントローラをベースにした小型のセルラー開発キットです。
  • ESP8266 Arduinoコア★2588⧗0 – ESP8266 WiFiチップ用Arduinoコア。
  • EZ-Connect Lite SDK★67⧗16 – MarvellのAWS IoTサービス用Starter SDK。
  • Microsoft Azure IoT SDK★203⧗1 – デバイスをMicrosoft Azure IoTサービスに接続するためのさまざまな言語とプラットフォーム用のSDK。

Arduino

  • ArduinoJson★873⧗0 – 組み込みシステム用のエレガントで効率的なJSONライブラリ。
  • Ino★874⧗1 – InoはArduinoハードウェアを扱うためのコマンドラインツールキットです。
  • PJON★427⧗4 – ArduinoとIOTのためのデジタル通信フレームワーク。
  • WindowsリモートArduino★98⧗13 – Windows 8.1、Windows Phone 8.1およびWindows 10用のリモート “Arduino Wiring”インターフェイス。Universal Windows PlatformアプリケーションからArduinoを制御するために使用されます。
  • WiringPi★455⧗11 – ラズベリーパイのためのゴードンのArduino配線のようなWiringPiライブラリ。

低レベル

  • Amazon Echo Bridge★452⧗1 – Amazon Echo Bridgeを使用すると、Phillips Hueブリッジを素早くエミュレートでき、Amazon Echoをさまざまなホームオートメーションシステムにシームレスに統合することができます。
  • aWOT★69⧗8 – Arduino、Teensy、ESP8266、ESP32用のWebサーバー・ライブラリー
  • btstack★151⧗1 – デュアルモードのBluetoothスタックで、小さなメモリフットプリント。
  • CocoaMQTT★210⧗0 – Swiftで書かれたiOSとOS X用のMQTT。
  • デバイス★134⧗0 – IoTデバイス用のライブラリのスイート(Goで書かれています)。
  • fauxmoESPESP8266の Belkin WeMoエミュレータライブラリ。
  • inih★312⧗3 – Cで書かれた簡単な.INIファイルパーサです。
  • IoTヘルパー★37⧗8 – GPIO、I2C、SPIデバイスなどのWindows 10 IoTコア機能と簡単にやり取りできるライブラリです。
  • IoTit点滅ツール★18⧗2 – IoTデバイスを点滅(初期化)するためのオープンソースのコマンドラインユーティリティです。
  • クリプトン★7⧗35 – 組み込みTLS / DTLSライブラリ、ソースとバイナリ互換のOpenSSLサブセット
  • Ladon★114⧗2 – ロールベースのアクセス制御またはアクセス制御リストと同様の、アクセス制御ポリシーのためにGoで書かれたライブラリです。
  • libtuv★19⧗17 – IoT.jsと組み込みシステム用の非同期I / O。
  • LK★312⧗0 – LK組み込みカーネル。 小型システム用に設計されたSMP対応カーネル。
  • Magenta★286⧗0 – Magentaは、Fuchsia OSに動力を与える新しいカーネルです。
  • MATRIX OS★29⧗12 – MATRIX Creator上でアプリケーションを実行するためのプラットフォームです。
  • matrixssl★36⧗0 – 接続あたりのオーバーヘッドが少なくて済む、省スペースのIoTデバイス用に設計されたSSLおよびTLS実装の組み込みです。
  • MCUBoot★43⧗3 – 32ビットMCU用の安全なブートローダです。
  • pingo-py★223⧗15 – Raspberry Pi、BeagleBone Black、pcDuinoなどのデバイスをプログラミングするための統一されたAPIをPython DBAPIがPythonのデータベースプログラミング用の統一APIとして提供するのと同じように提供します。
  • polymcu★57⧗3 – マイクロコントローラソフトウェア用のオープンフレームワーク。
  • セキュアデバイスグリッド★4⧗20 – IOT用のセキュアデバイス間通信ソリューション。
  • simbody★540⧗0 – 車両、ロボット、人間の骨格のような関節式の生体力学的および機械的システムをシミュレートするための高性能C ++マルチボディダイナミクス/フィジックスライブラリ。
  • SmartObject★8⧗2 – JSアプリケーションでIPSOスマートオブジェクトを作成するのに役立つスマートオブジェクトクラス。 IPSO Alliance テクニカル・アーカイブを参照してください。
  • ソレッタ★96⧗2 – ソレッタプロジェクトは、IoTデバイスを作るためのフレームワークです。 Soletta Projectのライブラリを使用すると、開発者はアクチュエータ/センサーを制御し、標準的な技術を使用して通信するデバイス用のソフトウェアを簡単に作成できます。
  • SPIFFS★174⧗0 – 埋め込みデバイス用の着用レベルのSPIフラッシュファイルシステム。
  • SUSI★13⧗150 – 任意のシステム用のインターフェースを構築するためのアプリケーションフレームワークです。
  • SwiftyGPIO★407⧗1 – ARMのLinux GPIO / SPIと対話するためのスウィフトライブラリ。
  • uIP★246⧗3 – uIPは、TCP / IPスタックの非常に小さな実装です。
  • WifiDog★291⧗1 – ワイヤレスコミュニティグループまたは個人のための包括的かつ埋め込み可能なキャプティブポータルソリューション。
  • Windows 10のIoTコアIoTヘルパ★25⧗0 – 彼のライブラリは、Windows 10 IoTコアのGPIO、I2C、およびSPIデバイスと簡単に対話できます。
  • xfrp★14⧗2 – openwrt&LEDEのfrpクライアントであるfrpは、NATやファイアウォールの背後にあるローカルサーバーをインターネットに公開するための高速リバースプロキシです。
  • XiPKI★34⧗10 – 拡張可能な公開鍵インフラストラクチャは、CAとOCSPレスポンダで構成されています。
  • xkcptun★104⧗25 – xkcptunはc言語で実装されたOpenWRT&LEDE用のkcpトンネルです

アプリ

  • Cordova BLE★149⧗3 – Bluetooth Low Energyプラグインfor Cordova
  • Cordova MQTT Plugin★24⧗11 – Apache Cordova用MQTT Cordovaプラグイン
  • IOT Espressif Android★46⧗1 – Androidパッドまたは電話でESP8266デバイスを制御するために使用されます。
  • PhoneGap NFC★312⧗2 – PhoneGap NFCプラグイン
  • PWAify★269⧗8 – あなたのPWA(プログレッシブウェブアプリケーション)をクロスプラットフォームの電子アプリケーションに変換するための実験的プロジェクト。 PWAをデスクトップに表示します。
  • Summon★7⧗52 – IoTデバイスのインタラクティビティのための便利でスケーラブルなメカニズムを提供するモバイルデバイス用のプラットフォームで、Webベースのインターフェイスによって実現され、デバイス自体によって駆動されます。

ストレージ

  • hypergolix★72⧗11 – Dropboxのようなプログラム可能なクラウド同期ですが、ファイルシステムからの使用ではなくアプリケーションに統合します。
  • IoTDL★9⧗8 – IoTのSQLライクな言語。
  • node-iotdb★19⧗61 – セマンティクスを使って物事のインターネットを簡単に制御します。

セキュリティ

  • IoTSeekerこのスキャナは、特定のタイプのIoTデバイスのネットワークをスキャンして、工場出荷時設定の資格情報を使用しているかどうかを検出します。

  • nShield★66⧗35 – iptablesに基づくVPS、専用サーバー、IoTデバイス用の簡単で簡単なアンチDDoSソリューション。

  • スキャナボックス★424⧗0 – オープンソーススキャナのツールボックス。

  • trezor-crypto★94⧗1 📙 組み込みデバイス用に高度に最適化された暗号化アルゴリズム

OS

  • Amazon FreeRTOS – マイクロコントローラ用のオペレーティングシステムであり、小型で低消費電力のエッジデバイスを容易にプログラミング、配備、保護、接続、および管理することができます。
  • Armbian – DebianベースのDockerは、一般的な開発ボード用の軽量Linuxを可能にしました。 埋め込み使用のために最適化されています。
  • ARM mbed★629⧗0ARM®mbed ™IoTデバイスプラットフォームは、オペレーティングシステム、クラウドサービス、ツール、および開発者エコシステムを提供し、商業ベースの標準IoTソリューションを大規模に作成および展開できます。
  • Brillo – Brilloは、Androidプラットフォームを接続されているすべてのデバイスに拡張します。
  • Contiki★1813⧗0 – インターネットのためのオープンソースOS
  • f9-カーネル★316⧗4 – L4に触発されたARM Cortex-Mコア用に構築された効率的で安全なマイクロカーネル
  • FlingOS★176⧗0 – C#で書かれた教育用オペレーティングシステム。 高レベルから低レベルへの発展の大きな踏み台。
  • Huawei LiteOS★341⧗3 – Huawei LiteOSカーネル。
  • Hypriot★253⧗62 – Raspberry PiのHypriotOSは、Docker用に最適化されたDebianベースのコンテナOSです。
  • JanOS★138⧗0 – JanOSは、携帯電話のチップセット上で動作するように設計されたオペレーティングシステムです。
  • Linino★83⧗13 – LininoはOpenWRTをベースとし、DogHunterが管理するGNU / Linuxディストリビューションです。
  • Lua-RTOS-ESP32★131⧗2 – FLASHとRAMのメモリを最小限に抑えながら、組み込みシステムで動作するように設計されたリアルタイムオペレーティングシステムです。
  • macchina.io★144⧗0 – センサ、デバイス、クラウドサービスを接続する組み込みIoTアプリケーションを構築するためのオープンソースのツールキットです。
  • Mynewtは、小型組み込み機器向けのオープンソースのオペレーティングシステムです。 その目標は、電力とコストが原動力となるマイクロコントローラ環境用アプリケーションの開発を容易にすることです。
  • NodeOS★3605⧗0 – Node.jsをユーザー空間として使用する軽量オペレーティングシステム。
  • NuttXは、標準準拠と小型フットプリントを重視したリアルタイムOS(RTOS)です。 NuttXの主な統制基準は、8ビットから32ビットのマイクロコントローラ環境に拡張可能で、PosixおよびANSI標準です。
  • OpenWrt★230⧗173 – OpenWrtは、組み込み機器用のLinuxディストリビューションとして記述されています。
  • pikoRT★164⧗5 – ARM Cortex-Mチップ用に最適化された、小さなLinuxライクなリアルタイムカーネル。
  • Raspbian – Raspbianは、Raspberry Piハードウェア用に最適化されたDebianベースのフリーのオペレーティングシステムです。
  • RIOT★748⧗1 – 物事のインターネットのためのフレンドリーなオペレーティングシステム
  • RMP★19⧗8 – 統合されたグラフィックスを備えたIoT用のシングルファイル高速開発RTOS。
  • RTスレッド★493⧗0 – RTスレッドは、中国の組み込み機器用のオープンソースリアルタイムオペレーティングシステムです。
  • seL4 Microkernel★1344⧗1 – オープンソースとしては、実装の正当性とセキュリティの実施をエンドツーエンドで証明する世界で初めてのオペレーティングシステムカーネルが利用できます。
  • Silk★74⧗2 – オープンソースのAndroid搭載オペレーティングシステムをベースとしたスマートフォン用の無料のビールファームウェアです。その上にnodejsレイヤーがあり、プログラムの作成やハードウェアへのアクセスを可能にしますアスペクトは単純なJavaScriptだけを使用します。
  • Snappy Ubuntu Core – Canonical、クラウドとデバイスのためにトランザクションレスで更新されたUbuntu。
  • TachyOSは、スレッド/同期、メモリ管理、スレッド間通信、実行コンテキスト/アドレス空間分離(保護)および拡張可能なモジュラインタフェースをサポートしながら、最小限のコンポーネントのみを含むマイクロカーネルアーキテクチャに基づくRTOSです。
  • TinyAra★35⧗1 – ローエンドのIoTデバイスをサポートする軽量のRTOSベースのプラットフォームです。
  • TinyOS★543⧗0 – センサーネットワーク、ユビキタスコンピューティング、パーソナルエリアネットワーク、スマートビル、スマートメーターなどで使用される低電力ワイヤレスデバイス用に設計されています。
  • Tock OS★243は、Cortex-Mベースの組み込みプラットフォーム上で複数の同時並行して相互に不信なアプリケーションを実行するために設計されたオペレーティングシステムです。
  • trochili★75⧗6 – 組み込み/ iotデバイス用に最適化された小さなRTOS。 Cortex M3をサポートします。
  • Zephyr★352-5は、複数のアーキテクチャをサポートするリソースが制約されたシステムで使用するための、スケーラブルで小型のリアルタイムオペレーティングシステムです。

Androidのもの

音声コントローラ

  • alexa-rubykit★109⧗6 – AmazonのEcho(Alexa)のアプリケーションを展開するためのクイックバックエンドサービスを実装しています。
  • AlexaPi★17⧗1 – Raspberry PiをAlexa Clientに変換します。
  • フラスコ – ask★946⧗0 – Flaskの拡張機能で、Amazon EchoのAlexaスキルをより簡単でもっと楽しくすることができます。

プラットフォーム

  • [thing-it-node]★20⧗3 – 複雑なイベント処理、ストーリーボード、モバイルアプリのサポートを含む、デバイスに依存しないIoTプラットフォーム。
  • Blynk★716⧗0 – インターネット上でArduino、ESP8266、Raspberry Piなどを制御するためのiOSとAndroidアプリを備えたプラットフォームです。
  • Clavin★212⧗2 – カルビンは物事と物事を話せるようにするアプリケーション環境です。 これは、アプリケーション開発者向けの開発フレームワークと、実行中のアプリケーションを処理する実行時環境の両方を含みます。
  • DeviceHive – IoTデータプラットフォーム。 幅広い接続オプション、デバイス管理、セキュリティ、データ処理
  • embark Open Software Platform(OSP) – ARCv2プロセッサをベースにした組込みシステムの開発を容易にするためのソフトウェア配布です。
  • flowchain-app★22⧗50 – フローベースプログラミング(FBP)エンジンを提供するFlowchainプラグイン。
  • GrovePi – グローブセンサーをラズベリーパイに接続するためのオープンソースプラットフォームです。
  • IoT.js★921⧗0 – JavaScriptを使ったもののインターネット用プラットフォーム。
  • IoTgo★173⧗0 – WordPress、ZenCartなどのオープンソースソフトウェアのようなオープンソースのIoTプラットフォームで、独自のIoTgoクラウドサービスを導入できます。
  • Jasper – Jasperは、常時接続の音声制御アプリケーションを開発するためのオープンソースプラットフォームです。
  • KERBEROS.IO Web – 機械を構成し、機械によって検出されたイベントを表示するためのGUI。
  • Kitnic – オープンなハードウェアエレクトロニクスプロジェクトを準備するためのレジストリ。
  • LAN★105⧗0 – CoAP、WebSocket、MQTT、HTTP fを使用したインターネットのサーバ層
  • Mainflux★33⧗3 – Mainfluxは、マイクロサービスに基づいたオープンソースで特許のないIoTクラウドプラットフォームです。
  • Mobiusは、oneM2M標準に基づくオープンソースのIoTサーバプラットフォームです。
  • Mongoose IoT★487⧗0 – ESP8266で利用可能なファームウェアとクラウドコンポーネントを含むフルスタックのIoTプラットフォームです。
  • 星雲 – IoTデバイスを管理するドッカーオーケストレーター
  • Pagenodes★99⧗0 – 完全にブラウザベースのIOTプラットフォーム、Chrome Progressive Web App
  • パーティクル(スパーク) – パーティクル(正式にスパーク)は、クラウド接続されたデバイス向けの完全なオープンソースのフルスタックソリューションです。
  • PharoThingsPharoに基づくIoTプロジェクトのライブプログラミングプラットフォームです。
  • PlatformIO★980⧗0 – PlatformIOはクロスプラットフォームのコードビルダーで、欠落しているライブラリマネージャです。
  • Siemens MindSphere – オープンなクラウドベースのIoTオペレーティングシステム(通信規格としてOPC UAを使用)を、サービスで拡張可能なSiemensから提供しています。
  • ThingEngine★3⧗0 – 必要な場所で実行できるIoTルールのオープンソースプラットフォームです。
  • Thingsboard★259 – オープンソースのIoTプラットフォーム – デバイス管理、データ収集、処理、可視化。
  • ホログラム – スタンドアロンデバイスとUSBプラグインを備えたオープンソース、フルスタックプラットフォーム。無料の開発者層を提供します。

IoTの雲

IIoTの雲

API

  • OGC SensorThings API★21⧗15 – OGC SensorThings APIは、IoTデバイス、データ、およびアプリケーションをWeb上で相互接続するオープンで統一的な方法を提供するためのOGC標準仕様です
  • Qeo Tinq★6⧗392 – Tinqは、ライセンスセクションで説明したように、Technicolor製のQeoパブリッシュ/サブスクライブフレームワークに完全に基づいています。

ミドルウェア

  • Kuzzle★502⧗0 – リアルタイムのpub / subやgeofencingなどの高度な機能を備えたオープンソースのバックエンド、MQTT、LoRaWANなどをサポートするマルチプロトコルインターフェイス。 (ウェブサイト)
  • Kaa★234⧗0 – すべてのインターネットで接続された製品を構築、管理、統合するためのKaaオープンソースミドルウェアプラットフォーム。
  • Meact★6⧗43 – 外部のものからメトリックを取得し、それに書き込み、様々なアクションを実行することです。
  • OpenIoT★205⧗0 – OpenIoTミドルウェアインフラストラクチャは、収集のためのアルゴリズムの柔軟な設定と展開をサポートします
  • SiteWhere★61⧗0 – 拠点クラウドとオンプレミスの両方で、デバイスの接続と管理、データの永続性、処理、統合、分析のためのオープンソースのIoTプラットフォーム。
  • ThingSpeak★743⧗0 – ThingSpeakは、インターネット上またはローカルエリアネットワーク経由でHTTPを使用して物事を保存したり取得したりするためのオープンソースの “Internet of Things”アプリケーションおよびAPIです。

非OSを含むツールキット

JTAGインタフェースとTAPサポートの階層化アーキテクチャ

  • IoT Toolkit★39⧗41 – スマートオブジェクトAPIのリファレンス実装
  • iot-adk-addonkit★8⧗1 – RPi2 / MBMに基づくiot製品のパッケージ作成およびイメージ作成プロセスとサンプル用のコマンドラインスクリプトが含まれています。
  • KinomaJS★293⧗0 – IoTデバイスに電力を供給するアプリケーション用に最適化されたJavaScriptランタイム。
  • macchina.io★144⧗0 – センサ、デバイス、クラウドサービスを接続する組み込みIoTアプリケーションを構築するためのオープンソースのツールキットです。
  • OpenOCD★10⧗34 – OpenOCDは、JTAGインターフェイスとTAPサポートの階層化されたアーキテクチャでオンチッププログラミングとデバッグをサポートしています
  • pyOCD★112⧗0 – CMSIS-DAPを使用したARM Cortex-Mマイクロコントローラのプログラミングおよびデバッグ用のオープンソースのPythonライブラリ。
  • Renode – マルチノード組み込みネットワーク向けの仮想開発ツール。

データの視覚化

  • Arbela★12⧗2 – 豊富な、拡張可能な、カスタマイズ可能な、設定可能なダッシュボード。
  • Crouton★75⧗0 – 最小限の設定でIOTデバイスを視覚化して制御できるダッシュボードです。
  • D3.JS★49188⧗0 – HTMLとSVG用のJavaScriptビジュアライゼーションライブラリ
  • Dashing★10067⧗0Dashingは美しいダッシュボードを構築できるSinatraベースのフレームワークです。
  • ECharts★11457⧗0 – Echartsはもともと、当社のさまざまなビジネスシステムのレポートニーズに対応することを意図した商用のチャート作成ソリューションです。
  • Freeboard★3034⧗0 – IOTや他のウェブマッシュアップ用の、セクシーでオープンソースのリアルタイムダッシュボードビルダー。 Geckoboardの無料オープンソースの代替手段。
  • HighCharts★4949⧗0 – Highcharts JS、JavaScriptグラフ作成フレームワーク
  • iotdashboard★7⧗14 – IOTデバイス用の高速Djangoサーバ。
  • Shelloid★20⧗1 – は、Node.jsとClojureを使用して構築された、オープンソースのIoT対応のリアルタイムビッグデータWebアプリケーションプラットフォームです。

ハードウェア

  • APixel★8⧗31 – APixelはESP8266開発ボードとWS2812B(アドレス指定可能なRGB)LEDの組み合わせです。
  • Arduino – 使いやすいハードウェアとソフトウェアに基づいたオープンソースのエレクトロニクスプラットフォーム。
  • Arduino ZERO – このボードは、スマートIoTデバイス、ウェアラブルテクノロジ、ハイテクオートメーション、クレイジーロボットなどの革新的なプロジェクトのプラットフォームを提供することを目的としています。
  • BeagleBone – BeagleBone Blackは、開発者や愛好家のための低コストでコミュニティ対応の開発プラットフォームです。
  • Bitsy Bits★3⧗36 – IoT複合プロジェクトです。 つまり、完全なユーザーエクスペリエンスを実現するためのすべての要素が含まれています。
  • Carloop★6⧗0 – OBD-II、CAN、GPSからの信号を使ってあなたの車のためのアプリを作る。 Particleプラットフォームを使用してオンラインでデータを公開します。
  • Cheapduino – CheapDuinoは、世界で最も安価なArduino互換プロセッサです。
  • ESP8266 Smartwatch★39⧗0 – ESP8266 DIY WiFi Smartwatch、MPU-9250、RTC、OLED、FT232、…
  • インテルガリレオ – ガリレオは、チップ上の32ビットインテルPentiumクラスのシステムであるインテル®Quark SoC X1000アプリケーションプロセッサをベースにしたマイクロコントローラボードです
  • Microduino – Microduinoは、元のArduinoボードのサイズの約1/4で、サイズの半分以下です。
  • NodeMCU – ESP8266 wifi-socに基づくファームウェア。
  • Powerduino★53⧗102 – エネルギーモニタリングとワイヤレス接続を備えたプログラム可能なパワーストリップ。
  • PULPino★201⧗0 – PULPinoは、ETHチューリッヒで開発された小型の32ビットRISC-Vコアをベースにしたオープンソースのマイクロコントローラシステムです。
  • ラズベリーパイ – 楽しく実用的なプロジェクトを通してプログラミングを学ぶために使うことができる、小さくて手頃なコンピュータ
  • SquareWear – オープンソースArduinoベースのウェアラブルマイクロコントローラ
  • Tessel – Tesselは、完全にオープンソースであり、コミュニティ主導型のIoTおよびロボット開発です。 プラットフォーム。
  • Wemos – ESP8266 wifi-socに基づく非常に安価なファームウェア。
  • Widora★15⧗21 – WidoraはOpenWrtを実行しているMT7688Aに基づいたサウンドカードを備えたオープンソースのWiFi開発ハードウェアプロトタイプです。

ホームオートメーション

  • CK.HomeAutomation★15⧗9 – Windows 10 IoTコア用のオープンソースのHome Automation SDKです。
  • Eclipse SmartHome – スマートホームの採用は、さまざまなデバイスがオーバアーチ型のユースケースに接続できる場合にのみ勢いを増しますが、現在Smart HomeシステムとIoTガジェットの市場は大きく分断されています。
  • ホームアシスタントのフロアプラン – ホームアシスタントのフロントエンドは、あなたのエンティティを表示したり操作したりする優れた方法を提供します。
  • heimcontrol.js★1306⧗4 – node.jsとRaspberry PIによるホームオートメーション
  • ホームアシスタント★3237⧗0 – Python 3で動作するオープンソースのホームオートメーションプラットフォーム
  • home.pi★145⧗1 – ラズベリーパイのAngularJSとMQTTを使用したホームオートメーション
  • Homebridge★3030⧗0 – Homebridgeは、iOS HomeKit APIをエミュレートするホームネットワーク上で実行できる軽量なNodeJSサーバーです。
  • Lumos – WiFiと組み合わせて変更することを目指し、睡眠のスケジュールに合わせて光を調整するためにMachine Learningを使用します。
  • マジックミラー★503⧗0 – UWPホステッドWebアプリケーションを搭載したマジックミラー
  • Mozilla Smart Home★4⧗8 – Apple Homekitのような「ボックス内」ソリューションと、Raspberry PiのようなDIYソリューションの中間地を提供します
  • MyController – 自宅、オフィス、またはあらゆる場所のオートメーションコントローラです。
  • 忍者ブロック – スマートホームコントローラ。 コーヒーテーブル用のコンピュータ。
  • openHAB★2536⧗0 – あなたの家にベンダーと技術に依存しないオープンソースオートメーションソフトウェア。
  • Pimatic★362⧗0 – node.jsで動作するラズベリーパイのホームオートメーションサーバーとフレームワーク
  • PrivateEyePi – ラズベリーパイのホームオートメーションとモニタリングプロジェクト
  • RaZberry – RaZberryはZ-WaveをRaspberry PIプラットフォームにもたらします。
  • スマートミラー★1181⧗0 – それらのすべての公平。 IoT統合によるDIY音声制御のスマートミラー。
  • Sonoff-HomeAssistant – ESP-8266ベースのWiFi制御スイッチのSonoffシリーズの鮮明で安価な($品質ではない)代替ファームウェアです。
  • Vör★31⧗2 – あなたのオープンオフィスを人、オープンな職場、そして現在のイベントを見つけるためのオープンでリアルタイムの地図に変えるオープンソースのソフトウェアとハ​​ードウェアです。

IDE

  • Angular 2 IoT★10⧗4Angular 2を使用して物理的なハードウェア(ボタン、LEDなど)をプログラムできるようにする実験的な技術です。
  • DevooT★70⧗1 – IoT開発用のサブライムテキストプラグイン。
  • Platformio Atom IDE★108⧗2 – IoTの次世代統合開発環境。
  • Stino★1280⧗1 – スケッチの編集、編集、アップロードにArduinoのような環境を提供するSublime Textプラグインです。
  • WyliodrinSTUDIO★25⧗2 – Wyliodrin STUDIOは、IoTおよび組み込みLinuxシステム用のソフトウェアおよびハードウェア開発用のChromeベースのIDEです。

ロボット工学

  • AirSim★2606⧗1 – Unreal Engineで構築された無人飛行機 (まもなく他の車両)のシミュレータです。
  • artoo★1269⧗0 – ロボットのためのRubyフレームワークと物事のインターネット。
  • hubot★10481⧗0 – カスタマイズ可能なライフエンベディングロボット。

その他

組み込みシステム向け(IoTを念頭に置いて)。

  • Corto★15⧗4 – Cortoは、場所、フォーマット、またはデータモデルに関係なく、さまざまなテクノロジのデータを1つのビューに正規化するテスト済みの実績のあるアーキテクチャです。
  • Emul8★50⧗71 – さまざまな組込みシステムのエミュレータです。 Emul8を使用すると、PC内で動作する仮想環境で完全に組み込みソフトウェアを開発できます。
  • ESP8266 Deauther – 選択したネットワークに対してESP8266によるdeauth攻撃を実行できます。
  • Fluent-bit★90⧗4 – Linux、組み込みLinux、OSX、BSDファミリのオペレーティングシステム用のデータコレクタです。
  • Kamanja★21⧗1 – オープンソースの継続的な意思決定エンジンで、企業の信頼性要件を満たすために強化され、IoTレベルのデータボリュームにスケーラブルであり、待ち時間の短いユースケースが可能です。
  • Node-RED★2513⧗0 – 物事のインターネットを配線するビジュアルツール。
  • Parlay★8⧗160 – 組み込み機器に可視性とアクセス性をもたらすソフトウェアです。
  • redzilla★13⧗37 – ノードの赤いインスタンスを簡単に作成できるサービスです。
  • RemoteDebug★17⧗11 – Telnet接続によるリモートデバッグへのライブラリ!
  • rio★68⧗0 – インターネットに接続されたLEDウォールを作成できるオープンソースライブラリ
  • Sonoff-Tasmota – Arduino IDEを使用して、Web、MQTT、およびOTAファームウェアを使用してESP8266にitone Sonoffを提供します。
  • tinyVP – MIPS R5ハードウェアVZオプションを使用した非常に小さくリーンなハイパーバイザーです
  • vorto★32⧗3は、簡単な言語を使用してデバイスを記述し、いわゆる情報モデルと呼ばれるこのような説明を中央Vortoリポジトリで共有できるツールセットです。

言語

  • ELIoT★76⧗48 – 毎日のための拡張可能な言語(およびもののインターネット)
  • eLua★393⧗1 – ルアの力で組み込みソフトウェアアプリケーションをすばやく試作して開発し、幅広いマイクロコントローラアーキテクチャで実行します。
  • ESP Basic – ESP8266のための基本的なインタプリタ
  • JerryScript★1244⧗0 – Internet of ThingsのためのJavaScriptエンジン。
  • luvit★2237⧗0 – Node.JS Lua Inventorの場合。
  • MicroPython★3070⧗0 – MicroPythonは、マイクロコントローラ上で動作するように最適化されたPython 3プログラミング言語のリーンで高速な実装です。
  • szl★100⧗0 – Tclとシェルに触発された、小さな、組み込み可能なスクリプトエンジンです。
  • Terra★1248⧗0は、Luaプログラミング言語に埋め込まれ、メタプログラミングされた低レベルのシステムプログラミング言語です。
  • V7★576⧗0 – V7はCで書かれたJavaScriptエンジンです.IoT (Internet of Things)デバイスをJavaScriptでプログラミングすることができます。

その他

  • ESP8266-Wifi-Relay★31⧗19 – ESP8266-ESP12e Wifi Doppel Relay IOT Unterputzモンテージュ/シャッタークール。
  • K3PO★22⧗9 – ネットワークドライバと言語に依存しないテストツールです。
  • LittleD★545⧗3 – 組み込みデバイスとセンサーノードのリレーショナルデータベース。
  • mbed TLS ★ 601 ⧗ 0 – An open source, portable, easy to use, readable and flexible SSL library
  • Mongoose Flashing Tool ★ 36 ⧗ 7 – Mongoose Flashing Tool (also called MFT) is the Mongoose IoT Platform flashing tool.
  • UniK ★ 593 ⧗ 0 – is a tool for compiling application sources into unikernels (lightweight bootable disk images) rather than binaries.

Protocol Library

MQTT

CoAP

スパーク

WeMo

SMCP

  • SMCP ★ 55 ⧗ 0 – is an experimental CoAP-based machine-to-machine (M2M) protocol that is in the early stages of development.

ロラ

OSGP

  • OSGP Platform – is an open, generic, scalable and independent ‘Internet of Things’ platform, which enables various connected smart objects in the public space to be easily controlled and monitored.

OpenThread

その他

  • Anjay ★ 16 ⧗ 23 – is a C library that aims to be the reference implementation of the OMA Lightweight Machine-to-Machine (LwM2M) device management protocol.
  • libimobiledevice – A library to communicate with services of Apple iOS devices using native protocols.
  • MeQ – is a real-time communication service for connecting online devices.
  • OSS-7 ★ 44 ⧗ 37 – is an open source implementation of the DASH7 Alliance protocol for ultra low power wireless sensor communication.

フォーク

Hardware Com

ブルートゥース

NFC

シリアル

その他

ソフトウェア

  • Copper ★ 46 ⧗ 14 – A Firefox add-on to browse the Internet of Things
  • Processing ★ 2644 ⧗ 0 – Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts.

ツール

  • Paho – The Paho project provides open-source client implementations of MQTT and MQTT-SN messaging protocols aimed at new, existing, and emerging applications for Machine‑to‑Machine (M-2-M) and Internet of Things (IoT).
  • Smart.js ★ 487 ⧗ 0 – Embedded Javascript engine for C/C++ with networking, file, database and device interfaces

音声

  • chelexa ★ 2 ⧗ 25 – Natural voice recognition IoT cloud chess solution via the Amazon Echo platform.

Resources-Websites-Projects

コース

WebSite

  • Eclipse IoT – Eclipse Foundation IoT top level project and working group.
  • Hackaday – Discover. インスピレーションを得ます。 繰り返す。 Hack things for the better.
  • IBM IoT – IBM DeveloperWorks for IoT
  • Infoq IoT Weekly – Weekly IoT News, Open Source Project, Hardware
  • Instructables – tech – Explore the Biggest How To and DIY community where people make and share inspiring, entertaining, and useful projects, recipes, and hacks.
  • Makezine – DIY Projects and Ideas for Makers.

ブログ

グループ

GitHub Org.

Free Book

Related Resources Projects

チュートリアル

エッジ

AI

  • ELL – allows you to build and deploy machine-learned pipelines onto embedded platforms, like Raspberry Pis, Arduinos, micro:bits, and other microcontrollers.
  • libdeep – A deep learning library for C/C++.
  • Machinery ★ 174 ⧗ 0 – is a low-budget video surveillance solution, that uses computer vision algorithms to detect changes, and that can trigger other devices.
  • TensorFlow for Raspberry Pi ★ 317 ⧗ 0 – step-by-step instructions for installing TensorFlow from source using Bazel (which is also compiled from-scratch), as well as pre-built TensorFlow binaries.

アナリティクス

Digital Twins

  • Eclipse Ditto is the open-source project of Eclipse IoT that provides a ready-to-use functionality to manage the state of Digital Twins.

その他

貢献する

Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project that hasn’t been updated in the past 6 months or is not awesome.







-phodal
-, , , , , , ,

執筆者: