133 Views
March 12, 16
スライド概要
IoT ALGYAN / IoT祭り2016発表資料。
https://algyan.connpass.com/event/26188/
SeeedKKの中の人。Microsoft MVP for Internet of Things。
Azure IoT Hubを使う (ライトニングトーク場外!?)
Takashi Matsuoka (matsujirushi) takashi.matsuoka.37 @matsujirushi12
各地方支部ならではのアクティビティを自慢! → 名古屋支部が存在していない 各地方支部ならではのアクティビティを自慢! → IoT Kitハンズオンセミナーぐらい
わたし個人の話
fab JCT https://fabjct.doorkeeper.jp/
(無理矢理)Azure IoT Hubを使った ライトニングトークのツールを作る
Azure IoT Hub スタートボタン /残り1分ランプ ベル 残り時間表示 母艦
ライトニングトーク スタート
(無理矢理)Azure IoT Hubを使った ライトニングトークのツールを作る さまざまなデバイスで
DEVICE スタートボタン /残り1分ランプ CLOUD C / Linux / Edison C#(WPF) / W10 / Surface Pro 2 残り時間表示 ベル Azure IoT Hub C / mbed / FRDM-K64F C#(UWP) / W10 IoT Core / RaspPi2
Azure IoT Hub Azure IoT Hubを使ってみた http://qiita.com/linyixian/items/e319c5f63f9e57459ac0 ➢ Azure新ポータルで、Azure IoT Hubを作成 ➢ Device Explorerで、デバイスを作成 • F1(Free)は8000メッセージ/日 • Device ExplorerはAMQPS接続
Edison Run a simple C sample on Intel Edison https://github.com/Azure/azure-iot-sdks/blob/master/doc/get_started/yocto-intel-edison-c.md OS Platform Language Protocol Yocto Linux 2.1 C HTTPS, AMQP • コンパイルするまでがツラい • Yocto Linuxをアップグレード • git clone • chmod • Intel IoT Developer Kitじゃない、デバッグ大変 • 1.8V • 受信だけで待機すると接続が切れる?
FRDM-K64F Run a simple C sample on Freescale FRDM-K64F device running mbed https://github.com/Azure/azure-iot-sdks/blob/master/doc/get_started/mbed-freescale-k64f-c.md OS Platform Language Protocol mbed OS 2.0 C HTTPS, AMQP • サンプル動かすまで、ちょー簡単 • mbedライブラリを使うには一手間必要 • sample.hのextern “C”をコメント • sample.cをsample.cppに • sample.cppのコンパイルエラー箇所を訂正
Raspberry Pi 2 Run a simple Csharp sample on device running Windows 10 IoT Core https://github.com/Azure/azure-iot-sdks/blob/master/doc/get_started/windows10-iotcore-csharp.md OS Platform Language Protocol Windows IoT Core (10.0.10586.0) C#(UWP) HTTPS • Visual Studio♪ • NugetでMicrosoft.Azure.Devices.Clientをインストールするだけ • Update 1じゃないとデプロイできない • UWP(というか非同期)がちょっとハードル • Device Explorerで接続状態が把握できない • ConnectionState = Disconnected • 会場で設営していたら、SAS TokenでException! • タイムサーバーと時刻同期していないとダメ
Surface Pro 2 How to use Device Explorer for IoT Hub devices https://github.com/Azure/azure-iot-sdks/tree/master/tools/DeviceExplorer OS Platform Language Protocol Windows Desktop (Windows 7, 8, 10) C, C# HTTPS, AMQP • Visual Studio♪ • NugetでWindowsAzure.ServiceBusとMicrosoft.Azure.Devicesをインストー ル • D2CはEventHubで受信 • Partitionの算出が…
まだまだ話したいこと多数 もっとたくさんのデバイス IoT HubからStreamAnalyticsとか、その先へ IoTあるじゃん名古屋支部 発足! https://www.facebook.com/groups/iotalgyan.nagoya/