ラズパイ2にwindows 10 iot coreを入れてwindows universal アプリ動かしてみた
TRANSCRIPT
ラズパイ 2 にWindows 10 IoT core 入れてWindows Universal アプリ
動かしてみた吉田研一
http://bit.ly/win10iot
自己紹介•吉田研一( 48 歳)• ECC コンピュータ専門学校講師• Android 系、最近は Swift 教えてます。• Arduino / Node.js で電子工作部品を制御す
る実習をしています。• IoT ALGYAN (あるじゃん)関西支部 支
部長
http://bit.ly/win10iot
すごい昔に…• MetroStyle ハッカソン
で会場提供・学生参加
http://bit.ly/win10iot
IoT ALGYAN (あるじゃん)関西支部• ALGYAN とは
•All Gadget Your Alliance and Network を略した造語です。
• いいじゃん。そんなのあるじゃん!• 参加登録(無料!) → http://aka.ms/ioytjp
http://bit.ly/win10iot
2015 年 6 月開催の Makers Bazaar に展示• @IT の記事• http://monoist.atmarkit.co.jp/mn/articles/1507/06/news026.html
http://bit.ly/win10iot
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
これ見たらインストールは簡単!!
http://qiita.com/linyixian/items/2b0d2c19cc2276b9408a
http://bit.ly/win10iot
インストール以外の情報は• L チカ( LED が光る = 電子工作の” Hello World!” )から、 Azure
連携まで
http://itpro.nikkeibp.co.jp/atcl/column/14/565123/062000007/?ST=oss
http://bit.ly/win10iot
開発は Visual Studio 2015 で!• 結局 Windows 10 マシンは必要です。• Visual Studio 2015 のインストールでは
「□ユニバーサル Windows アプリ開発ツール」を選ぶ。
http://bit.ly/win10iot
さっそく新規プロジェクト作成• Windows Universal を選択• 単一ページの Wiodows アプリが作成される。
http://bit.ly/win10iot
Windows IoT Extension SDK を追加• 「ソリューションエクス
プローラー」の「参照」を右クリックして「参照の追加」を選ぶ• 「 Windows Universal 」 -
「拡張」の「 Windows IoT Extension SDK 」をチェックして OK を押します。
http://bit.ly/win10iot
GPIO とは• General Purpose Input /
Output (汎用入出力)電子部品をつなげるピンのこと
宣言
初期化
実行
http://bit.ly/win10iot
とりあえず配線• デジタルサイネージ仕様( 3D プリンタで作成した VESA フレームに固定)
http://bit.ly/win10iot
デバッグ実行• ソリューション・プラットフォームを「 ARM 」にして、デバッ
グ▶ボタンを「リモートコンピューター」に変更• ラズベリーパイの IP アドレスを入力。認証モードは「なし」に
しておく!
http://bit.ly/win10iot
いろいろサンプルがあります!• Microsoft 社が GitHub サイトで公開しています。 https://
github.com/ms-iot/samples
http://bit.ly/win10iot
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
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