Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Alexa Connect Kitを試してみた

Norippy
March 20, 2022

Alexa Connect Kitを試してみた

IotLT vol.85で説明した資料です。
Alexa Connect Kitを試し、自作ボードを開発したお話です。

Norippy

March 20, 2022
Tweet

More Decks by Norippy

Other Decks in Technology

Transcript

  1. Alexa Connect Kitを試してみた
    IoTLT Vol.85 2022/3/15
    norippy @ rino products

    View Slide

  2. norippy (Norio Ikedo)
    ○平日は某自動車の会社でコネクティッドカーの開発エンジニア
    ○余暇の時間はrino products代表(副業)
    • ガジェットの筐体、電子回路、組み込みFW等の設計・開発・販売
    (受託開発含む)
    • M5 StickC用 Vibrator Hat 売れてます!
    Twitter:norippy Web page

    View Slide

  3. Alexa連携デバイスの開発 -Espalexa-
    3
    以前“Eesalexa”というESP32でHueのライトをエミュレートするというライブラリを使って、Alexa連携デバイスを作って遊んでいました。
    しかしHueなので、ライト機能でしか遊ぶ事ができません
    https://qiita.com/norippy_i/items/d8456e3c84432e279754
    Qiita 記事︓

    View Slide

  4. Alexa Connect Kitというのがある
    4
    開発キットもありますが、お⾼い・・・作るか︕
    https://developer.amazon.com/ja-JP/alexa/devices/connected-devices

    View Slide

  5. Alexa Connect Kitの仕組み
    5
    Alexa Connect Kit のDev boardの開発をおこなった事で、仕組みを理解
    - Alexaと通信する部分は⾃分で開発できず、ESP32 pico v3 zeroというモジュールを介して⾏う
    - このモジュールのFirmwareはブラックボックス。
    alexaの開発コンソール上でprovisioning fileを作って書き込む事で、使えるようになる
    マイコン
    UART
    UART
    PC
    Write provisioning file
    ESP32 pico v3 zero
    Arduinoで開発可能
    公式dev boardではArduino zero proを使う
    USB Serial変換アダプターを使って、provisioning書き込み⽤ポートを使って書き込み
    このFWは公開されていない
    シンプルなブロックダイアグラム︕
    BLE
    Wi-Fi
    Amazon Echo

    View Slide

  6. Alexaデバイス情報の作成⽅法
    6
    Alexa Connect Kitのコンソールでproductを作成
    Display Categoryによってできる事が変わるようです。
    https://developer.amazon.com/alexa/console/ack/
    ⼀部だけですが、いろいろなデバイスとして
    認識できるようです

    View Slide

  7. 基板開発〜動いた︕
    7
    せっかくなら今までやったことのない事をやろうと思い、RP2040をマイコンとしたAlexa Connect Kit開発ボードを作ってみました
    マイコンに書き込むArduinoのコードはAmazonが提供しており、それを書き込めばOK︕
    RP2040でも動きました︕ USBシリアル変換コネクタで
    Provisioningを書き込み

    View Slide

  8. 最後に
    8
    Alexa Connect Kitのボードは部品が余ったので、8個作りました︕
    →現在ドキュメント製作中。出来上がったら情報公開と共に、8個頒布します︕
    今週末にはお知らせできると思います︕︕

    View Slide