工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Raspberry Pi 2からAzure Event HubsへAdafruit 10DOF IMUデータを送信(Windows 10 IoT Core)

このチュートリアルでは、Adafruit 10DOF IMU(L3GD20H、LSM303、BMP180)をWindows 10 IoT Core搭載Raspberry Pi 2に接続し、Windows UniversalアプリでセンサーデータをAzure Event HubsとStream Analyticsにストリーミングする手順を解説します。

前提条件

開発環境

Azure Event Hubs & Stream Analyticsセットアップ

詳細については、以前の Galileo Event Hubsブログ を参照。

Universalアプリの構築

  1. Visual Studio 2015 RCでBlank Universal App(C#)を作成
  2. Windows IoT Extension SDK参照を追加し、I2Cクラスにアクセス
  3. 10DOF IMU用のC++配線コードをC#に移植(上記GitHubリンク参照)
  4. ConnectTheDotsリポジトリから ConnectTheDotsHelper.cs と AppSettings.cs をインクルードし、Event Hub通信を処理
  5. AppSettings.cs で、プレースホルダー値を自分のEvent Hub接続文字列、ハブ名、その他必須パラメータに置換
  6. プロジェクトをビルドし、リモートデバッガー経由でPiにデプロイ、またはスタートアップアプリとして設定(Hello Worldデプロイガイド参照)
  7. Service Bus Explorer で着信イベントを監視
  8. Stream Analytics処理後、Azure Storage Explorer で結果テーブルを確認

視覚的結果

以下のスクリーンショットは、Service Bus Explorerで取得したイベントと、Azure Storageで処理されたテーブルを示しています。

回路図

ソース:Windows 10 IoT Core on Raspberry Pi 2 – Adafruit Sensor data

製造プロセス

  1. Raspberry Pi & HDC2010:I2C温湿度センサー完全セットアップガイド
  2. 5ドルI2C温度センサーで作るRaspberry Pi温度ロガー
  3. Raspberry Piマルチチャネルデータロガー構築 – パート1:要件 & アーキテクチャ
  4. Raspberry Piで気象観測ステーションを構築し、日次天気データをメール送信
  5. センサーデータをRaspberry Piに統合:実践ガイド
  6. HC-SR04超音波距離センサーをRaspberry Pi 3に接続 – 完全ガイド
  7. Raspberry PiでPIRモーションセンサーとLEDを制御
  8. Raspberry Piで低コスト土壌水分センサーを構築 - スマート灌漑に活用
  9. Raspberry PiとDS18B20でマルチセンサー温度・光監視システムを構築
  10. Raspberry Piでセンサーとアクチュエータを制御:加速度計、サーボ、データストリーミング
  11. IoTデータが精密農業を推進:収量向上とコスト削減