Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Espalexaではじめる、お手軽VUI連携デバイス開発
Search
Norippy
December 09, 2019
Technology
0
920
Espalexaではじめる、お手軽VUI連携デバイス開発
VUILT vol9で発表した際の資料です。
Norippy
December 09, 2019
Tweet
Share
More Decks by Norippy
See All by Norippy
M5Cuffbox presentation
norioikedo
0
80
UWBを使ってみた
norioikedo
1
2.6k
Alexa Connect Kitを試してみた
norioikedo
0
850
自分が欲しいものを作って売る!
norioikedo
0
360
Sigfoxを使ってみた話
norioikedo
0
510
スマートフォンキーを作ってみた!
norioikedo
1
880
BLE5で遊んでみた!
norioikedo
0
1.3k
NimBLEを使って自作ロボットを動かしてみた
norioikedo
1
1.2k
soracom GPSマルチユニットを使って車のIoTしてみた
norioikedo
1
670
Other Decks in Technology
See All in Technology
AWSのProductのLifecycleについて
stknohg
PRO
0
290
2重リクエスト完全攻略HANDBOOK / Double Request Handbook
shoheimitani
5
7k
pprof vs runtime/trace (FlightRecorder)
task4233
0
140
今改めてServiceクラスについて考える 〜あるRails開発者の10年〜
joker1007
20
8.9k
データエンジニアがこの先生きのこるには...?
10xinc
0
400
非エンジニアのあなたもできる&もうやってる!コンテキストエンジニアリング
findy_eventslides
3
840
BtoBプロダクト開発の深層
16bitidol
0
130
Goを使ってTDDを体験しよう!
chiroruxx
1
230
Tomorrow graphlib, Let us use everybody
hayaosuzuki
0
140
Go Conference 2025: GoのinterfaceとGenericsの内部構造と進化 / Go type system internals
ryokotmng
3
530
RailsのPostgreSQL 18対応
yahonda
0
1.2k
コンテキストエンジニアリングとは? 考え方と応用方法
findy_eventslides
4
810
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Automating Front-end Workflow
addyosmani
1371
200k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
GitHub's CSS Performance
jonrohan
1032
460k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Transcript
Espalexaではじめる、 お⼿軽VUI連携デバイス開発 VUILT 2019/12/09 Norippy @ rino products
HELLO! norippy (Norio Ikedo) 2 -平日は小さなロボットメーカーのチーフエンジニア 筐体、電子回路、組み込みFW等の設計・開発 -余暇の時間はrino products代表(副業) ・アウトドアスポーツ関連を中心にハードウェアプロダクトを製作し
出展や販売等同人活動をしてます。 ・スマートスピーカー スキルの開発もやってます Web page Twitter:norippy
3 Alexaでオリジナルガジェットが 扱えるようになりましたね︕︕︕
4 Amazonから公式にAlexa Gadgets Toolkitが発表!
5 “RDM-01”不要に・・・ スイッチサイエンス 販売ページ DTMFの⾳を有線(AUX)/無線(SPの⾳)で取得し、デジタル信号に変換。 Arduino等のマイコンで処理することができます︕ 1380円で販売中です︕
6 Alexa Gadgets Toolkitに挑戦 やってみたら結構難しい印象。 パッと試すには勉強が必要そうだ・・・・
7 Alexa連携ガジェットを 簡単に作る⽅法を 紹介します︕
8 Wi-Fiは必須です Alexaアプリの 定型アクションで 命令をします Alexa Gadgets Toolkitで はありません
9 どうやって実現しているのか︖ Espalexaライブラリ Arduinoで開発ができ、Wi-Fiに対応したマイコンがあれば遊べます!
10 Esalexaライブラリ ・ESP32やESP8266といったモジュールで動くライブラリ。 Arduinoの開発環境から開発、インストールが可能 ・実際にデバイスにコードを書き込み、Wi-Fiに接続ができれば Alexa端末から連携できるデバイスと認識されるようになります。 ・しかも、一つのハードウェアで最大10個の別デバイスとして認識させられます M5StickC ESP32 dev
kit 参考対応製品
11 Esalexaのメリット Alexa Skill Blueprintsの感覚で命令コマンドを簡単に変えたり、 Alexaにアクションさせる内容を変更できます。 1.Alexaアプリ、Alexaのwebサイトで開発が可能 2.ライブラリが優秀。組み込み開発も簡単︕ ArduinoのEspalexaライブラリが優秀。 簡単なものなら短い開発時間でできます。
12 開発してみたい︕︕ サンプルコードも含めて、Qiitaに記事を書いています! https://qiita.com/norippy_i/items/d8456e3c84432e279754
まとめ 13 • Wi-Fiが使え、Arduino対応した開発ボードであれば、 簡単にAlexa対応デバイスにすることができます • できることはAlexaデバイスからの⼊⼒を受けるのみ。 (センサー情報を送ることはできません) • 発展的なことをしたいならGadgets
Toolkit 簡単なことならEspalexaで棲み分けて使うと良さそうです。