---
title: Azure IoT Hubを使う
tags: 
author: [MATSUOKA Takashi](https://www.docswell.com/user/matsujirushi)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/GJ8KLRKXED.jpg?width=480
description: IoT ALGYAN / IoT祭り2016発表資料。 https://algyan.connpass.com/event/26188/
published: March 12, 16
canonical: https://www.docswell.com/s/matsujirushi/5243PG-2024-01-17-204549
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/GJ8KLRKXED.jpg)

Azure IoT Hubを使う
（ライトニングトーク場外！？）


# Page. 2

![Page Image](https://bcdn.docswell.com/page/LJLZLKZN7R.jpg)

Takashi Matsuoka
(matsujirushi)
takashi.matsuoka.37
@matsujirushi12


# Page. 3

![Page Image](https://bcdn.docswell.com/page/47MVM2VQ7W.jpg)

各地方支部ならではのアクティビティを自慢！
→
名古屋支部が存在していない
各地方支部ならではのアクティビティを自慢！
→
IoT Kitハンズオンセミナーぐらい


# Page. 4

![Page Image](https://bcdn.docswell.com/page/P7R2VM2KJ9.jpg)

わたし個人の話


# Page. 5

![Page Image](https://bcdn.docswell.com/page/PJXDZVD5EX.jpg)



# Page. 6

![Page Image](https://bcdn.docswell.com/page/3JKX8QXRED.jpg)

fab JCT
https://fabjct.doorkeeper.jp/


# Page. 7

![Page Image](https://bcdn.docswell.com/page/LE352P5GJ5.jpg)

（無理矢理）Azure IoT Hubを使った
ライトニングトークのツールを作る


# Page. 8

![Page Image](https://bcdn.docswell.com/page/8EDDZLDNEG.jpg)

Azure IoT Hub
スタートボタン
/残り１分ランプ
ベル
残り時間表示
母艦


# Page. 9

![Page Image](https://bcdn.docswell.com/page/V7PXD2XNE8.jpg)

ライトニングトーク
スタート


# Page. 10

![Page Image](https://bcdn.docswell.com/page/2JVL1DLY7Q.jpg)

（無理矢理）Azure IoT Hubを使った
ライトニングトークのツールを作る
さまざまなデバイスで


# Page. 11

![Page Image](https://bcdn.docswell.com/page/5EGX2YXWJL.jpg)

DEVICE
スタートボタン
/残り１分ランプ
CLOUD
C / Linux / Edison
C#(WPF) / W10
/ Surface Pro 2
残り時間表示
ベル
Azure IoT Hub
C / mbed / FRDM-K64F
C#(UWP) / W10 IoT Core
/ RaspPi2


# Page. 12

![Page Image](https://bcdn.docswell.com/page/4JQ8PM8Q7P.jpg)

Azure IoT Hub
Azure IoT Hubを使ってみた
http://qiita.com/linyixian/items/e319c5f63f9e57459ac0
➢ Azure新ポータルで、Azure IoT Hubを作成
➢ Device Explorerで、デバイスを作成
• F1(Free)は8000メッセージ/日
• Device ExplorerはAMQPS接続


# Page. 13

![Page Image](https://bcdn.docswell.com/page/K742YV2YJ1.jpg)

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
• 受信だけで待機すると接続が切れる？


# Page. 14

![Page Image](https://bcdn.docswell.com/page/LJ1M63MNEG.jpg)

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のコンパイルエラー箇所を訂正


# Page. 15

![Page Image](https://bcdn.docswell.com/page/GJW3WPDMJ2.jpg)

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!
• タイムサーバーと時刻同期していないとダメ


# Page. 16

![Page Image](https://bcdn.docswell.com/page/4EZV5KGMJ3.jpg)

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の算出が…


# Page. 17

![Page Image](https://bcdn.docswell.com/page/Y7659QY5EV.jpg)

まだまだ話したいこと多数
もっとたくさんのデバイス
IoT HubからStreamAnalyticsとか、その先へ
IoTあるじゃん名古屋支部 発足！
https://www.facebook.com/groups/iotalgyan.nagoya/


