Azure Percept DK 開封-セットアップ

# Azure Percept DK

手に入ったので開封から書こうかなって思ったら、既に良質の記事が掛かれていたので、基本的なところは是非以下を参考にしてくださいませ。

https://qiita.com/tags/azurepercept

ってことで、具体的にAI周りのコンテナのデプロイの方に次は進もうかなと思います。

-----

![20220401_054430421_iOS.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/8684805f-e4be-9ec4-eb9f-03794bcacd71.jpeg)

Azure Percept DK は、エッジサイドでAI処理を行うための、AI開発キットでMicrosoft オンラインストアから購入する事ができます。Azure で開発した機械学習モデルをコンテナとして、エッジサイドに配布する事ができるって仕組みが構成できます。

https://go.microsoft.com/fwlink/p/?LinkId=2155270


## スペック

### Azure Percept DK 本体

プロセッサは NXP iMX8m、ストレージ16GB、メモリは4GB、イーサネット、Bluetooth、USB-A 3.0、USB-Cという感じのスペックです。他のコンポーネントの詳細なスペックは以下をみてください。
無線はRTL-8822CE、技適マークもついています。

![20220401_061919818_iOS.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/b6274baf-1aa1-1a16-5423-ce3fc42a05ec.jpeg)

https://docs.microsoft.com/ja-jp/azure/azure-percept/azure-percept-dk-datasheet

![20220401_061947260_iOS.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/0d5ae3cc-693a-174a-d89f-8d7c1386ffde.jpeg)

https://docs.microsoft.com/ja-jp/azure/azure-percept/azure-percept-vision-datasheet

![20220401_061931286_iOS.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/f8a3d9d0-27b2-75e1-dcf0-eb199cc4290a.jpeg)

https://docs.microsoft.com/ja-jp/azure/azure-percept/azure-percept-audio-datasheet

### 80/20 レールシステム

各コンポーネントは、80/20レールシステムに対応しており、このような80/20マウントで天井から吊ったり、一式をまとめたりなどできるようになっています。

https://8020.net/

![20220401_063009412_iOS.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/0e78f05b-714d-e980-b35c-68973bba862f.jpeg)

## 接続

開封後、USB-Cはカメラ側Visonモジュールへ、MicroUSB側は音声マイクアレイAudio側モジュールに接続しました。
あとは、電源をつないでみます。

![20220401_061840237_iOS.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/50004557-2698-b891-5bb6-10cd1448c86f.jpeg)

電源を入れてしばらくすると、無線接続できそうです。
同梱の無線LAN Password を入力して接続します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/2802ddae-dfca-576f-67a4-0b7cb9d84811.png)

### デバイスのIPをチェック

```bash
Wireless LAN adapter Wi-Fi:

   接続固有の DNS サフィックス . . . . .:
   リンクローカル IPv6 アドレス. . . . .: fe80::29d9:829f:9a6d:75f5%8
   IPv4 アドレス . . . . . . . . . . . .: 10.1.1.112
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .: 10.1.1.1
```

こんな感じで接続しました、デフォルトゲートウェイの10.1.1.1にアクセスしてみます。
以下のように接続ウィザードがブラウザからアクセスできました、便利な世の中になったものです。

![wizard.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/ddeb0ef7-9057-1785-695c-af7535ebc49f.png)

ネットワーク設定をします。

![wizard2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/15ea69a7-9579-e45f-c5ec-3e44764c4345.png)

どのWiFiに接続するってことで、ローカルネットワークの無線アクセスポイントを指定します。残念ながら日本語名のアクセスポイントは対応していないのか、豆腐が表示されました。「応仁のLAN」とかはダメって事ですね。

![wizard3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/1170f6c5-012a-484d-a96c-f41a5b553bda.png)

あっさりとつながったと表示されました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/3f8151ac-c2fd-a567-d056-70805829aeb7.png)

ライセンスアグリーメントを許諾します。
一番下までスクロールするとチェックボックスがありました。

![winzard5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/a3ea5e72-fa80-e007-de67-e229d8bc01b5.png)

次にログイン設定です。
SSHの公開鍵なり、パスワードなり登録します。

![wizard5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/5d1aa5f0-83b1-75b7-840a-1b5845c786f5.png)

次に新規にデバイスを設定するか、既にAzure IoT Hubにあるデバイスの設定を使って接続するかを選択します。今回は新規なので上で

![wizard6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/6097d516-1dd1-8fa3-53e9-6d822d3644ab.png)

ウィザード上で、そのままAzureへのデバイスログインがスタートします。

ブラウザのタブが追加で開きますので、その画面からAzureのアカウントでログインし、画面に表示されているデバイス認証キーを入力します。

![wizard7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/9d4be1f9-4061-768d-6f23-5d4a3a13b1cf.png)

![winzard8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/2e2826fd-f4fb-3693-188c-eec2cb0b93c5.png)


入力すると、以下のようにログイン確認です。

![wizard8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/86631cef-84d6-be37-dc85-e2c3c591f3a3.png)

暫くの間、デバイスのアサインの為にIoT Hubを探しています。

![wizard9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/f5d67bdb-0ce9-3052-0a88-89993d927cc0.png)

次にどのIoTHubにするか？みたいな事を聞かれます。ここでは、新規にIotHubを作成する事にしました。

![wizard10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/6306cc80-6f40-e9ab-f16a-a10d3523ab93.png)

このウィザードの画面のまま、IoTHubが新規作成されます。

![winzard11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/4ae14305-c04c-1371-ca1c-e212e68f35b2.png)


![wizard11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/08832d41-f0ad-8bac-3699-87fd0bc211ff.png)

デバイス名を入力して・・・

![wizard12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/f9a4fc7b-9c44-04cb-1b32-961d14c9cb3d.png)

暫く待てば

![winzard13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/e3cb4cb5-5933-3ccc-27aa-cf6a054b67f4.png)


Azureと接続ができました。
上部にも、ホスト側のコンピューターのWiFiを接続しなおしてくださいと記載があります、インターネットに接続できるアクセスポイントに切り替えます。

![wizard13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/a1c9889e-b2d0-c634-d304-cc1720597fa5.png)

## Azure側からも確認してみる。

ポータルからPercept Studioを検索して、開きます。

![portal-percept-studio.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/825be00a-a5b9-5739-e087-1b43bdcd7725.png)

デバイスを確認してみましょう。

![wizard14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/e85fb561-fb5b-687d-ca4a-40c800dfc872.png)

正常に接続されている様子です。

![wizard15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/bbddd468-9de6-2556-fc1d-df47d58f7423.png)

そして、ファームウェア更新が来ています。

![wizard16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24782/4e57846f-f053-e81a-e6ba-d9f83c5df3d2.png)

という感じで、セットアップできました。