Github: https://github.com/phodal/awesome-iot
素晴らしい
IoTのキュレーションされたリスト。 誰もがここに貢献することができます!
Simliar Projects
- Awesome Azure IoT – Azure Internet of Thingsのプロジェクトやリソースの一覧です。
- 素晴らしいAndroidの事 – すばらしいAndroidのチュートリアル、図書館などをまとめたリスト
- Awesome OpenIoT – オープンソースのIoTフレームワーク、ライブラリ、ソフトウェアの一覧です。
- Awesome IoT – Internet of Thingsのプロジェクトやリソースの一覧です。
ToC
- フレームワーク
- としょうかん
- アプリ
- ストレージ
- セキュリティ
- OS
- 音声コントローラ
- プラットフォーム
- IoTの雲
- IIoTの雲
- API
- ミドルウェア
- 非OSを含むツールキット
- データの視覚化
- ハードウェア
- ホームオートメーション
- IDE
- ロボット工学
- その他
- 言語
- プロトコルライブラリ
- フォーク
- ハードウェアコム
- ソフトウェア
- ツール
- 音声
- AI
- リソース – ウェブサイト – プロジェクト
- エッジ
- アナリティクス
- その他
フレームワーク
- 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⧗0 – Serverlessは、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⧗4 – ArduinoYú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で書かれています)。
- fauxmoESP – ESP8266の 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⧗0 – ARM®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のもの
- Android Thingsユーザスペースドライバ★140⧗2 – 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
- パーティクル(スパーク) – パーティクル(正式にスパーク)は、クラウド接続されたデバイス向けの完全なオープンソースのフルスタックソリューションです。
- PharoThings – Pharoに基づくIoTプロジェクトのライブプログラミングプラットフォームです。
- PlatformIO★980⧗0 – PlatformIOはクロスプラットフォームのコードビルダーで、欠落しているライブラリマネージャです。
- Siemens MindSphere – オープンなクラウドベースのIoTオペレーティングシステム(通信規格としてOPC UAを使用)を、サービスで拡張可能なSiemensから提供しています。
- ThingEngine★3⧗0 – 必要な場所で実行できるIoTルールのオープンソースプラットフォームです。
- Thingsboard★259 – オープンソースのIoTプラットフォーム – デバイス管理、データ収集、処理、可視化。
- ホログラム – スタンドアロンデバイスとUSBプラグインを備えたオープンソース、フルスタックプラットフォーム。無料の開発者層を提供します。
IoTの雲
- アジャイルIoTプラットフォーム – アイラネットワークIoTプラットフォーム(クラウドサービスあり)。
- AlibabaCloud – “クラウドコンピューティングソリューション”
- Artik Cloud – IoT用のSamsungクラウド。
- AWS IoT – IoTの Amazonクラウド
- Azure IoT Hub – IoT用のMicrosoftクラウド。
- Bosch IoT Cloud – クラウドファウンドリをベースにしたスケーラビリティの高いクラウドインフラストラクチャ。
- CloudPlugs IoT – 「 IoT用エンドツーエンドフォグコンピューティングプラットフォーム」
- exositeによるExosite murano – IoTプラットフォーム
- Google Cloud IoT – Google Cloud PlatformのIoTソリューション
- IBM Watson – IoT用のIBMクラウド
- Oracle IoT Cloud – インターネットのためのORACLEクラウド
- Salesforce IoT Cloud – インターネットのためのSalesforceクラウド
- SAP HANA – 物事のインターネットのためのSAPクラウド。
- Siemens MindSphere – PaaSとしてのオープンIoTエコシステム
- Xively IoT Cloud – IoTプラットフォーム。
- Zatar – “ZatarはARMmbedの標準ベースのIoTクラウドサービスです。”
IIoTの雲
- Autodesk Fusion Connect – 産業用IoTプラットフォームをコーディングしません。
- DataXChange – クラウドの製造。
- 工場向けデバイスワイズ – Telit IIoTクラウド
- Predix – Industrial IoT cloud(ゼネラルエレクトリック社)
- Space-Time Insight IIoT – 産業用IoTクラウド(以前はgo-factory.com)。
- Thingworx – 産業用IoTクラウド。
- ボイス・オブ・ザ・マシーン – Industrial IoT cloud(Parker Hannifin著、Exositeベース)
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⧗0 – Dashingは美しいダッシュボードを構築できる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⧗4 – Angular 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
- Aphid – A lightweight MQTT 3.1.1 client written in pure Swift 3.
- arduino-mqtt ★ 95 ⧗ 6 – MQTT library for Arduino based on the Eclipse Paho projects.
- Eclipse Paho JavaScript client – The Paho JavaScript Client is an MQTT browser-based client library written in Javascript that uses WebSockets to connect to an MQTT Broker.
- Eclipse Paho MQTT C client ★ 142 ⧗ 3 – This code builds libraries which enable applications to connect to an MQTT broker to publish messages, and to subscribe to topics and receive published messages.
- emqttd ★ 921 ⧗ 0 – Erlang MQTT Broker
- ESP8266 MQTT ★ 440 ⧗ 0 – MQTT client library for ESP8266 Soc
- Espruna – Firmware for ESP8266 based smart switches. Includes Web GUI, MQTT and AOT software updates.
- gLeam – A operation cluster based on MQTT.
- Homie for ESP8266 ★ 115 ⧗ 1 – An Arduino for ESP8266 implementation of Homie, an MQTT convention for the IoT.
- Homie Server ★ 45 ⧗ 3 – A Web server for Homie, an MQTT convention for the IoT.
- Java mqtt-client ★ 405 ⧗ 2 – A Java MQTT Client.
- LightMQTT – is a lightweight MQTT client, written in Swift.
- m2mqtt ★ 69 ⧗ 11 – MQTT Client Library for .Net and WinRT.
- microTT – is a lightweight and efficient MQTT broker designed to raise the bar for pub/sub performance.
- moquette ★ 309 ⧗ 2 – Java MQTT lightweight broker.
- mosca ★ 1097 ⧗ 0 – Mosca is a node.js mqtt broker.
- Mosquitto ★ 158 ⧗ 0 – An Open Source MQTT v3.1/v3.1.1 Broker.
- MQTT Kafka Bridge ★ 28 ⧗ 35 – Bridge which consumes MQTT messages and republishes them on Kafka on the same topic.
- MQTT.js ★ 1359 ⧗ 0 – The MQTT client for Node.js and the browser.
- neurite ★ 4 ⧗ 5 – A serial to MQTT bridge, an easier way to build IoT product with esp8266 Arduino.
- paho.mqtt.wxapp – paho.mqtt.javascript可以让你在微信小程序里连接MQTT broker,实现在小程序里控制硬件,也可用于游戏。
- PubSub Client ★ 684 ⧗ 0 – A client library for the Arduino Ethernet Shield that provides support for MQTT.
- strong-pubsub ★ 97 ⧗ 1 – PubSub for Node.js, Browser, Mobile and IoT
- SurgeMQ ★ 776 ⧗ 1 – is a high performance MQTT broker and client library that aims to be fully compliant with MQTT 3.1 and 3.1.1 specs.
- VerneMQ ★ 561 ⧗ 1 – A distributed MQTT message broker.
- WolfSSL MQTT – AC MQTT library that works with WolfSSL.
CoAP
- Californium ★ 36 ⧗ 0 – Californium is a Java implementation of CoAP for the IoT backend and less constrained IoT devices.
- CoAP.NET ★ 47 ⧗ 4 – AC# implementation of the CoAP protocol.
- Copper ★ 46 ⧗ 14 – A Firefox add-on to browse the Internet of Things.
- Go CoAP ★ 110 ⧗ 8 – Implementation of CoAP in go.
- h5.coap ★ 36 ⧗ 26 – Implementation of the Constrained Application Protocol (CoAP) client for node.js.
- iCoAP ★ 28 ⧗ 21 – Objective-C Client Implementation of CoAP.
- lobaro-coap – Complete CoAP Implementation in C.
- mbed CoAP – makes it easy to integrate a Java SE enabled device with coap based services like mbed Cloud.
- microcoap – A small CoAP implementation for microcontrollers.
- MQTT Client Framework ★ 312 ⧗ 1 – iOS, OSX, tvOS native ObjectiveC MQTT Client Framework.
- Node CoAP ★ 176 ⧗ 11 – node-coap is a client and server library for CoAP modeled after the http module.
- Python CoAP ★ 36 ⧗ 5 – A CoAP Python library.
- SwiftCoAP ★ 22 ⧗ 12 – Swift Server/Client Implementation of CoAP.
- txThings ★ 48 ⧗ 3 – CoAP library for Twisted framework.
スパーク
- spark-protocol ★ 81 ⧗ 14 – Node.JS module for hosting direct encrypted CoAP socket connections.
- spark-server ★ 371 ⧗ 13 – An API compatible open source server for interacting with devices speaking the spark-protocol
WeMo
- arduino-esp8266-alexa-multiple-wemo-switch – #Arduino Esp8266 Alexa Multiple Belkin wemo switch emulator.
- arduino-esp8266-alexa-wemo-switch – Amazon Alexa + WeMos switch made with Arduino D1 Mini.
- fauxmo – Emulated Belkin WeMo devices that work with the Amazon Echo.
- homebridge-platform-wemo – Belkin WeMo Platform plugin for the awesome Homebridge project.
- ouimeaux ★ 319 ⧗ 0 – Open source control for Belkin WeMo devices.
- wemo.js – This library aims to provide a simple interface to a Belkin WeMo Power Sockets.
- wemore – A more awesome library for Belkin WeMo interactions.
SMCP
- SMCP ★ 55 ⧗ 0 – is an experimental CoAP-based machine-to-machine (M2M) protocol that is in the early stages of development.
ロラ
- LoRa Gateway Bridge ★ 78 ⧗ 0 – is a service which abstracts the packet_forwarder UDP protocol running on most LoRa gateways into JSON over MQTT.
- LoRa Server ★ 237 ⧗ 0 – LoRa Server is an open-source LoRaWAN network-server.
- LoRaPI ★ 28 ⧗ 31 – Raspberry PI Lora Gateway/Node for RFM92/95/96/98/69HCW Modules.
- LowCostLoRaGw ★ 161 ⧗ 4 – Low-cost LoRa IoT & gateway with SX1272/76, Raspberry and Arduino.
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
- OpenThread ★ 1139 ⧗ 2 – OpenThread is an open-source implementation of the Thread networking protocol.
- OpenThread Border Router – An open source border router, built to work with 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.
フォーク
- AWS IoT Button ★ 5 ⧗ 4 – Emulate the AWS IoT Button on a Raspberry Pi with a simple push button using this C++ sample.
Hardware Com
ブルートゥース
- BluetoothSerial – Cordova (PhoneGap) Plugin for Serial Communication over Bluetooth
- BluetoothLinux is a Pure Swift Linux Bluetooth Stack.
- React Native Bluetooth Serial – React Native version of BluetoothSerial plugin. For both android and ios
NFC
- Adafruit_NFCShield_I2C ★ 110 ⧗ 13 – I2C Driver for Adafruit’s PN532-based NFC Shield
- Chrome App NFC Library ★ 117 ⧗ 4 – With this simple library, you can build a Chrome App that communicates over USB with NFC Readers.
- LibLogicalAccess ★ 53 ⧗ 17 – C++ RFID Library for Windows/Linux/Mac. For PC/SC, NFC, ISO compliant and proprietary hardware.
- libnfc ★ 119 ⧗ 4 – Platform independent Near Field Communication library.
- NFC Tools for Java ★ 183 ⧗ 26 – NFCTools is a collection of libraries and tools for NFC in Java.
- Node NFC ★ 41 ⧗ 38 – A first try at binding libnfc to node.
- RFIDIOt ★ 314 ⧗ 6 – python RFID / NFC library & tools.
シリアル
- rxtx ★ 67 ⧗ 4 – a Java cross platform wrapper library for the serial port
その他
- Balena – is a new container engine purpose-built for embedded and IoT use cases and compatible with Docker containers.
- Drake ★ 500 ⧗ 0 – is a toolbox maintained by the Robot Locomotion Group at the MIT Computer Science and Artificial Intelligence Lab (CSAIL).
- IBM messaging – Community around IBM Messaging products.
- IotWeb ★ 4 ⧗ 9 – A Embedded HTTP and WebSocket Server for UWP/.NET 4.5.
- Mender: Deployment Service ★ 8 ⧗ 14 – Microservice for managing software deployments for IIoT devices within Mender ecosystem.
- meshblu ★ 738 ⧗ 0 – Machine-to-machine instant messaging platform for the internet of things.
- Python Enocean ★ 13 ⧗ 45 – A Python library for reading and controlling EnOcean devices.
- React Native ESP8266 Smartconfig – a react-native module for ESP8266 ESPTOUCH Smart config.
- Servo ★ 7821 ⧗ 0 – is a prototype web browser engine written in the Rust language.
- The Things Network ★ 67 ⧗ 4 – The Things Network is a global open crowdsourced Internet of Things data network.
- The Things Network Arduino Library – is an Arduino Library for Arduino devices like The Things Uno and Node to communicate via The Things Network.
- WAMP Protocol ★ 228 ⧗ 1 – The Web Application Messaging Protocol The Web Application Messaging Protocol.
ソフトウェア
- 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
コース
- A developer’s guide to the Internet of Things (by IBM) – None
- Advanced Penetration Testing – Free
- An Introduction to Programming the Internet of Things (IOT) Specialization – Landing page of 6 courses (Introduction to the Internet of Things and Embedded Systems / The Arduino Platform and C Programming / Interfacing with the Arduino / The Raspberry Pi Platform and Python Programming for the Raspberry Pi / Interfacing with the Raspberry Pi / Programming for the Internet of Things Capstone).
- Architecting Smart IoT Devices – Free
- Build an Intelligent System: From Embedded to Cloud (NOT FREE) – None
- Cryptography – Free
- Cyber Security Graduate Certificate – Courses: Operating Systems and Systems Programming, Introduction to Computer Networking, Computer and Network Security, Bitcoin and Crypto Currencies, Introduction to Cryptography, Technology and National Security (Paid).
- Introduction to Architecting Smart IoT Devices – Free
- IoT Software Architecture – None
- Low-Level Software Security: Attacks and Countermeassures – None
- Penetration Testing and Ethical Hacking – Free
- Secure Coding – Free
- Serverless Reference Architecture: IoT Backend ★ 134 ⧗ 3 – demonstrates how to use AWS Lambda in conjunction with Amazon Kinesis, Amazon DynamoDB, Amazon Simple Storage Service (Amazon S3), and Amazon CloudWatch to build a serverless system for ingesting and processing sensor data.
- Social Engineering and Manipulation – Free
- Software Architecture for the Internet of Things – Free
- Software Architecture for the Internet of Things (Coursera) – None
- Stanford Advanced Computer Security Certificate – Required courses: Using Cryptography Correctly, Writing Secure Code, Exploiting and Protecting Web Applications; Elective courses: Software Security Foundations, Mobile Security, Network Security, Emerging Threats & Defenses (Paid).
- Web Application Penetration Testing – Free
- Web Connectivity and Security in Embedded Systems – Free
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.
ブログ
- Arduino Create – None
- http://edi.wang/ –
ASP.NET
,Windows 10 IoT
- IBM DeveloperWorks IoT – None
- IBM IoT Blog – None
- Industrial IoT blog – “Industrial IoT/Industrie 4.0 Viewpoints”.
- Intel IoT Blog – None
- Microsoft IoT Blog – None
- 唯笑志在-ServerSuperIO – None
グループ
- Guokr DIY – A Chinese DIY Group.
GitHub Org.
- Intel iot-devkit libraries – Official github repo for Intel IoT developer kit libraries & samples
- Microsoft IoT – Microsoft IoT Team
- The Hybrid Group – the create of cylon.js
Free Book
- Design IoT ★ 594 ⧗ 0 – A Ebook to tech your create IoT System step by step.
- IoT-Firstep ★ 24 ⧗ 9 – A Ebook to tech your create IoT System.
- IPv6-WSN-Book – an easy guide to Wireless Sensor Networks (WSN), IPv6 and the Internet of Things (IoT).
- Using the Web to Build the IoT – A collection of six hand-picked chapters that introduce the key technologies and concepts for building the application layer of the IoT.
Related Resources Projects
- awesome-embedded-systems ★ 0 ⧗ 29 – The website awesome-embedded-systems.org lists resources about embedded system, software and hardware development.
- awesome-mqtt – Curated list of MQTT related stuff.
チュートリアル
- micro-services-tutorial-iot ★ 20 ⧗ 13 – An instructor led microservices workshop.
- Unpacking the Internet of Things – Shows use cases to help to identify possible potential for enterprise specific products.
エッジ
- Project Flogo ★ 207 ⧗ 0 – is an Open Source Framework for IoT Edge Apps & Integration.
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.
アナリティクス
- NetData ★ 18973 ⧗ 0 – is a system for distributed real-time performance and health monitoring.
- Piwik ★ 5374 ⧗ 0 – Piwik is the leading Free/Libre open analytics platform.
- Samsara ★ 64 ⧗ 1 – is a real-time analytics platform.
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.
その他
- connectthedots ★ 307 ⧗ 0 – Connect tiny devices to Microsoft Azure services to build IoT solutions
- django-th ★ 275 ⧗ 0 – take the control of your data with this opensource clone of IFTTT, a bridge between your internet services.
- souliss ★ 137 ⧗ 8 – Arduino based Distributed Networking Framework for Smart Homes and IoT.
貢献する
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.