Top Banner
ララララ 2 ラ Linux / Win 10 IoT Core ララララララララIoT ラララララALGYAN ララ ラララ 西 1
29

大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

Jan 09, 2017

Download

Internet

Kenichi Yoshida
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

ラズパイ 2 でLinux / Win 10 IoT Core

デュアルブートっ!IoT あるじゃん( ALGYAN )関西支部 吉田研一

1

Page 2: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

IoT ALGYAN (あるじゃん)とは?

•All Gadget Your Alliance and Network を略した造語です。•いいじゃん、そんなのあるじゃん!•参加登録(無料!) → http://aka.ms/ioytjp

チラシ配布しています。

お持ち帰りください!!

2

Page 3: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

あるじゃんは今年 3 月で 1 周年• 品川の MS 本社で総会があります。

3http://algyan.connpass.com/event/26188/

Page 4: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

やってることは

• IoT ハンズオン実習を全国で積極的に開催( MS 太田

さん)

• 関西支部は毎月インストラクター勉強会を開催(次回は

3/21 )

• クラウド: Microsoft Azure

• ルネサス GR-Peach• .Net Microframework

• Raspberry Pi 2 など

• Windows 10 IoT Core

Page 5: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

今日の本題:ラズパイ2もってるけど• Linux も Win もどちらも使えたらいいよね。• Raspbian← ラズパイ用 Linux ディストリ( Debian )• Windows 10 IoT Core

• 16GB の microSD があればひとつにできるよ。• しかも純正( NOOBS )で!

5

Page 6: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

NOOBS をダウンロード

• NOOBS でも NOOBS LITE でもどっちでもいい

https://www.raspberrypi.org/downloads/noobs/ 6

Page 7: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

ダウンロードした zip ファイルを解凍• 解凍したファイルをすべて microSD へコピー

7

microSD カードは SD Formatterなどで初期化しておく

Page 8: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

microSD をラズパイ 2 に入れて起動• イーサーネット LAN ケーブルを刺しておくこと!• 少し待つとインストール OS 選択画面↓が出ます。

8

Page 9: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

Raspbian と Win 10 IoT Core を選ぶ• ディスク領域が 11GB ほど必要とあり、 16GBの microSD カードが良い。

9

Page 10: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

インストール開始~!• ネットの環境によりかかる時間は様々…。

10

Page 11: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

なんかいろいろ表示…

11

Page 12: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

… と、インストール中に選択肢が• インストール中に RTM か Insider Preview かどちらをインストールするか聞いてくる。• RTM ( = Release To Manufacturing)版は、ほぼリリース段階のもの• Insider Preview 版は実験版で新しい機能が入っている• ただし Microsoft アカウントが必要( VS2015 も同様なのでコッチがおススメ) 12

Page 13: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

OK ダイアログが出たら

• OS 選択の画面が出ます。

13

マウスかキーボードで Raspbian かWindows 10 IoT Core を選択し起

Page 14: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

そのまま起動するとラズビアン• Rasbian のウィンドウマネージャ LXDE がでてくる

14

Page 15: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

Windows 10 IoT Core の起動画面• デフォルトの UWP アプリ画面が表示される

15ソース https://github.com/ms-iot/samples/tree/develop/IoTCoreDefaultApp

Page 16: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

Windows 10 UWP アプリ• UWP(Universal Windows Platform)

• PC でもタブレットでもスマートフォンでも、さらにゲーム機の「 Xbox One 」やヘッドマウントディスプレイの「 HoloLens 」でも、 IoT ( Internet of Things )の名称で呼ばれる小型の組み込み機器でも、同一のアプリパッケージが動作する仕組み。

• ラズパイ 2 の Windows 10 IoT Core は UWP アプリが動く!!

16

Page 17: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

Windows 10 IoT のメリット

• PC 向けの開発ツールをそのまま組み込み機器にも応用できる。• Visual Studio 2015 で PC のアプリのように開発

• デバイスに依存しない普遍的なアプリ(=ユニバーサルアプリ)を実行できる。

Windows 10 UWP ア

プリ

17

Page 18: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

で、 PC 側にもアプリをインストール• 管理用アプリ「 Windows 10 IoT Core

Dashboard 」をダウンロード• ラズパイの監視&管理に使う。• Win 10 IoT Core のみの microSD のイメージ書

き込みもできる。

19http://ms-iot.github.io/content/en-US/GetStarted.htm

Page 19: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

Windows 10 IoT Core Dashboard• スタートメニューから [ すべてのアプリ ]-[Windows 10 IoT Core]-[Windows 10 IoT Core Dashboard] を選択

20

Page 20: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

Windows 10 IoT Core• Windows 10 IoT Core Dashboard で LAN 上のラズパイ2を特定し設定や管理ブラウザ画面を開く

21

• Windows 10 IoT Core 自体は、自分で複数のアプリを切り替える仕組みは無い!!• 管理ブラウザ画面で、起動する UWP アプリを指定する。

Page 21: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

UWP アプリのデモ• Azure Marketplace の FACE API を使って、ライブ画像の年齢あて・人数あて

22

Page 22: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

実は MS 、顔認証とか画像・音声認識すごいっす

• 昨年話題になった年齢あてサイト

23

• Windows 10 の生体認証 Windows Hello• Windows 10 の Cortana ( Siri みたいなやつ)

Page 23: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

Project Oxford• 画像認識、顔認識、表情認識、音声認識、オープンソースであり、 API 利用もできる。今んとこ Free 。• Visual Studio などで比較的簡単にプログラムに組み込める。

24

Page 24: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

Azure のクラシックポータルから

• Marketplace を選んで、 Face API の APIキーを入手しておく

25

Page 25: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

デモ : UWP サンプルプロジェクト• ラズパイに USB カメラを接続し、撮影すると

Project Oxford の API サイトに画像を送信

26

Page 26: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

デモ : UWP サンプルプロジェクト• Project Oxford の API サイトから帰ってきた

JSON データを表示。

27

Page 27: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

IoT デモ• 別のノーパソから UWP アプリをリモートデプロイ• どなたか年齢あてします。• できたら複数名で~。

28

Page 28: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

くわしいことは• この本に載ってました。

29http://www.amazon.co.jp/dp/4839956790

@linyixianIoT あるじゃん関西支部コアメンバー

Page 29: 大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート

ご清聴ありがとうございました!

IoT あるじゃん( ALGYAN )関西支部 吉田研一

30