記事一覧

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Android Things始めました。

昨年末にGoogleから発表されたAndroidIoTプラットフォームの「Android Things」を始めました。

20170114000.png 


とりあえずハードウェアにRaspberry Pi 3を使用して、サンプルコード(Lチカ)を実行するまでの手順を説明します。

 

PC環境は、Windows10を前提に説明しています。

 

●必要なモノ

◇ソフトウェア

Android Studio

Android 7.0 (API 24)以上、SDK Toolバージョン24以上

Win32DiskImager

 

◇ハードウェア

Raspberry Pi 3

SDカード(8G以上)

HDMIケーブル、LANケーブル、Micro USBケーブル(電源用)

 

Raspberry Piのセットアップ

 次のように操作して、Raspberry Piをセットアップします。

Android StudioWin32DiskImagerはインストール済みのこととします。

 

Android Thingsシステムイメージの書き込み

こちらのWebページから、Raspberry Pi用のシステムイメージ(androidthings_rpi3_devpreview_1.zip)をダウンロードし、解凍します。

Win32DiskImagerを使って、SDカードにシステムイメージを書き込みます。

 

◇起動とWifiの設定

①システムイメージを書き込んだSDカードを挿入し、ケーブル類を接続して電源を入れます。

Android Thingsの画面上に表示されているIPアドレスを確認します。

 20170114001.png


③コマンドプロンプトから、次のコマンドを入力してRaspberry Piに接続します。

adb connect <IPアドレス>[Enter]

<IPアドレス>には②で確認したIPアドレスを入力します。

 

④コマンドプロンプトから、次のコマンドを入力します。

adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid <SSID> -e passphrase <Passcode>

<SSID>にはWifiSSID<Passcode>にはWifiのパスワードを入力します。

 

Wifi接続されると、SSIDIPアドレスが画面上に表示されます。

20170114002.png 

 

 以降、Wifiで接続されるので、LANケーブルは外して構いません。

 

 

●サンプルの実行

LEDの配線

 次のようにRaspberry PiLEDを接続します。

rpi3_schematics.png 


 

 ◇サンプルの実行(デプロイ)

 サンプルを実行するには、次のように操作します。

Android Studioはインストール済みのこととします。

 

①「Simple PIO」をダウンロード・解凍し、プロジェクトをAndroid Studioにインポートします。

 ※インポートの際にSDKSDK Toolのバージョンが異なる場合は、インストールやアップデートを促すメッセージが表示されるので、メッセージに従って操作して、インストールおよびアップデートを実行してください。

 

②コマンドプロンプトから、次のコマンドを入力してRaspberry Piに接続します。

adb connect <IPアドレス>[Enter]

<IPアドレス>にはRaspberry PiIPアドレスを入力します。

 

③「blink」を選択し、[RUN]ボタンをクリックします。

 2017011403.png


 ④ターゲットを選択し、[OK]ボタンをクリックします。

2017011402.png 

  このとき、「Connected Devices」に「<none>」またはIPアドレス:5555[OFFLINE]と表示された場合は、[キャンセル]ボタンをクリックし、コマンドプロンプトから次のようにコマンドを入力して、再度③④の操作を行ってみてください。

adb devices[Enter]

adb connect <IPアドレス>[Enter]

<IPアドレス>にはRaspberry PiIPアドレスを入力します。



 

スポンサーサイト

コメント

コメントの投稿

非公開コメント

ads

プロフィール

部員3号

Author:部員3号
FC2ブログへようこそ!

kindle本

最新コメント

温度計

ads

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。