ラズパイ2にwindows 10 iot coreを入れてwindows universal アプリ動かしてみた

20
ララララ 2 ラ Windows 10 IoT core ラララ Windows Universal ラララ ララララララ ラララhttp://bit.ly/ win10io

Upload: kenichi-yoshida

Post on 16-Aug-2015

96 views

Category:

Internet


13 download

TRANSCRIPT

Page 1: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

ラズパイ 2 にWindows 10 IoT core 入れてWindows Universal アプリ

動かしてみた吉田研一

http://bit.ly/win10iot

Page 2: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

自己紹介•吉田研一( 48 歳)• ECC コンピュータ専門学校講師• Android 系、最近は Swift 教えてます。• Arduino / Node.js で電子工作部品を制御す

る実習をしています。• IoT ALGYAN (あるじゃん)関西支部 支

部長

http://bit.ly/win10iot

Page 3: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

すごい昔に…• MetroStyle ハッカソン

で会場提供・学生参加

http://bit.ly/win10iot

Page 4: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

IoT ALGYAN (あるじゃん)関西支部• ALGYAN とは

•All Gadget Your Alliance and Network を略した造語です。

• いいじゃん。そんなのあるじゃん!• 参加登録(無料!) → http://aka.ms/ioytjp

http://bit.ly/win10iot

Page 5: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

2015 年 6 月開催の Makers Bazaar に展示• @IT の記事• http://monoist.atmarkit.co.jp/mn/articles/1507/06/news026.html

http://bit.ly/win10iot

Page 6: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

Windows 10 IoT Core Insider Preview

• 5 月の初公開時…インストールが難しい・手順が面倒• ユーザー登録必須• Micro SD カード書き込みに Windows 10 マシンが必要• コマンドプロンプトで Micro SD カード書き込み操作

• 6 月 24 日のリリース…簡単セットアップ!• ユーザー登録不要で ISO ファイルダウンロード可能• Micro SD カード書き込みは Windows 8.1 マシンでも OK !• Micro SD カードは専用のイメージ書き込みユーティリティを

使える• IP アドレスの Watcher アプリで簡単リモートデプロイ

http://bit.ly/win10iot

Page 7: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

これ見たらインストールは簡単!!

http://qiita.com/linyixian/items/2b0d2c19cc2276b9408a

http://bit.ly/win10iot

Page 8: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

インストール以外の情報は• L チカ( LED が光る = 電子工作の” Hello World!” )から、 Azure

連携まで

http://itpro.nikkeibp.co.jp/atcl/column/14/565123/062000007/?ST=oss

http://bit.ly/win10iot

Page 9: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

開発は Visual Studio 2015 で!• 結局 Windows 10 マシンは必要です。• Visual Studio 2015 のインストールでは

「□ユニバーサル Windows アプリ開発ツール」を選ぶ。

http://bit.ly/win10iot

Page 10: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

さっそく新規プロジェクト作成• Windows Universal を選択• 単一ページの Wiodows アプリが作成される。

http://bit.ly/win10iot

Page 11: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

Windows IoT Extension SDK を追加• 「ソリューションエクス

プローラー」の「参照」を右クリックして「参照の追加」を選ぶ• 「 Windows Universal 」 -

「拡張」の「 Windows IoT Extension SDK 」をチェックして OK を押します。

http://bit.ly/win10iot

Page 12: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

GPIO とは• General Purpose Input /

Output (汎用入出力)電子部品をつなげるピンのこと

宣言

初期化

実行

http://bit.ly/win10iot

Page 13: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

とりあえず配線• デジタルサイネージ仕様( 3D プリンタで作成した VESA フレームに固定)

http://bit.ly/win10iot

Page 14: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

デバッグ実行• ソリューション・プラットフォームを「 ARM 」にして、デバッ

グ▶ボタンを「リモートコンピューター」に変更• ラズベリーパイの IP アドレスを入力。認証モードは「なし」に

しておく!

http://bit.ly/win10iot

Page 15: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

ではライブでやってみます…とはいえ時間無いのでデモ

http://bit.ly/win10iot

Page 16: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

いろいろサンプルがあります!• Microsoft 社が GitHub サイトで公開しています。 https://

github.com/ms-iot/samples

http://bit.ly/win10iot

Page 17: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

最後に RGB LED のサンプルをデモ!

http://bit.ly/win10iot

Page 18: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

Q) ターミナル接続ってできる?• PowerShell を管理者として実行して、ゴニョゴニョ…。• Using PowerShell to connect and configure a device running Windows 10 IoT

Core “Remote Administration and Configuration”• http://ms-iot.github.io/content/en-US/win10/samples/PowerShell.htm

• ユーザー名: Administrator• パスワード: p@ssw0rd

• めんどくせーので、、、 TeraTerm Pro でつないだらつながったw

http://bit.ly/win10iot

Page 19: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

Q) デプロイしたアプリを起動したい• ランチャーがないのでアイコンリストから起動とかできないが、

デプロイしたユニバーサルアプリを自動起動することはできる、らしい。• ‘Hello, World!’ Sample “Set HelloWorld as the Startup App”

• http://ms-iot.github.io/content/en-US/win10/samples/HelloWorld.htm• ここで PowerShell でログインして操作するらしい。

• もうちょっと簡単なやり方• https://www.facebook.com/yoshidaken1/videos/vb.100000717914063/1016

950858338835/ 林さんのメッセージ• releaseビルドを配置して、ブラウザ管理画面から操作。

http://bit.ly/win10iot

Page 20: ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた

ご清聴ありがとうございました!!http://bit.ly/win10iot