SlideShare a Scribd company logo
Alexa スキルで
ローカル通信を実現した話
2019/4/26 VUILT Vol.8
norippy @rino products
HELLO!
norippy (Norio Ikedo)
2
-平日は窓際チーフエンジニア
筐体、電子回路、組み込みFW等の設計・開発
-余暇の時間はrino products代表(副業)
・アウトドアスポーツ関連を中心にハードウェアプロダクトを製作し
出展や販売等同人活動に勤しむ。
・スマートスピーカー スキルの開発もやってます
Web page
-Alexaスキルアワード2018ファイナリスト
-LINE BOOT AWARDS 2018 エンジニア部門賞受賞
アウトローなスキルばっかり作ってて
基本クソスキル生産者です( ;∀;)
Alexaスキルでローカル通信
3
4
ローカル通信とは?
インターネットを使わず(介さず)、直接本体同士で有線/無線通信を行うこと
組み込みの世界では日常的に行われています。(ex : テレビゲーム機)
テレビついた!
テレビつけて
一方スマスピは・・・
5
ローカル通信とは?
インターネットを使わず(介さず)、直接本体同士で有線/無線通信を行うこと
組み込みの世界では日常的に行われています。(ex : テレビゲーム機)
テレビついた!
テレビつけて
スマートスピーカーの隣にテレビがある
のに、
一旦インターネットなんだ・・・・
一方スマスピは・・・
6
Echo PlusやEcho showはローカル通信できる!
実はセンサー情報をトリガーにしてアクションもできる!
でも、 Works on Alexa 認定を受けた製品しかできない・・・
オリジナルデバイス x Alexa
7
やりたくない?
8
音でデータ通信できれば、ローカル通信はできる!
音声の入力(MIC)と出力(SP)がついているデバイス
ちょっと見方を変えて・・・・
音で通信!?
9
あれだ!
10
11
某アニメで
声で電話かけるやつあったやん!
12
DTMF(Dual-Tone Multi-Frequency)
• 電話で使われる「ピッ、ポッ、パッ」という音
• 低群、高群、各4種類の決められた周波数を組み合わせ、
16種類の信号を表現し送信する。
株式会社アニモ DTMF認識 ページより参照
Mp3データを作れば、Alexaで
この音を出すことが可能!
13
どうやって受信するか・・?
受信できるICが秋葉原で買える!
スキルと基板つくりました!
14
ということで・・・・
DEMO動画はこちらを
ご覧ください
15
https://youtu.be/cFdy_1svGtE
16
Alexaスキル”音リモコン”
任意の音を出力したり、
プリセットされたコマンドで音を出したりできるスキル
17
“RDM-01”販売中です !
スイッチサイエンス 販売ページ
DTMFの音を有線(AUX)/無線(SPの音)で取得し、デジタル信号に変換。
Arduino等のマイコンで処理することができます!
まとめ
18
- 双方向通信はできないが、DTMFを使えば音で一方向通信ができます!
- スマートスピーカー は音が良くなってきているので、DTMFの認識率
が高く、DTMFとの相性が良い
- RDM-01を使えば、
スマートスピーカーのスキルが作れないハードウェアエンジニアも
スマートスピーカーを簡単にインターフェースとして使えます!
オリジナルハードウェアとスマスピを連携して
遊びましょう!
ご静聴ありがとう
ございました!
19

More Related Content

Similar to VUILT vol8 @iridge 20190426

海外展示会出展報告
海外展示会出展報告海外展示会出展報告
海外展示会出展報告
Kenichi Kambara
 
ARラジコン開発中2
ARラジコン開発中2ARラジコン開発中2
ARラジコン開発中2
Hiro Han
 
Esp8266でラジコン基板
Esp8266でラジコン基板Esp8266でラジコン基板
Esp8266でラジコン基板
Bizan Nishimura
 
Galapagosization environment
Galapagosization environmentGalapagosization environment
Galapagosization environment
Takao Tetsuro
 
CES2019 STEM教材最新動向
CES2019 STEM教材最新動向CES2019 STEM教材最新動向
CES2019 STEM教材最新動向
Akira Sasaki
 
俺と最近のクラウドAI系サービス
俺と最近のクラウドAI系サービス俺と最近のクラウドAI系サービス
俺と最近のクラウドAI系サービス
Masayuki KaToH
 
Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9
Atomu Hidaka
 
関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
Hideki Takase
 
SRE Lounge #8 | ソラコムAPIの裏側で運用チームは何をやってきたのか
SRE Lounge #8 | ソラコムAPIの裏側で運用チームは何をやってきたのかSRE Lounge #8 | ソラコムAPIの裏側で運用チームは何をやってきたのか
SRE Lounge #8 | ソラコムAPIの裏側で運用チームは何をやってきたのか
SORACOM,INC
 
わんくま同盟札幌#2 Lチカ卒業後の進路
わんくま同盟札幌#2 Lチカ卒業後の進路わんくま同盟札幌#2 Lチカ卒業後の進路
わんくま同盟札幌#2 Lチカ卒業後の進路
Tsutomu Sakaguchi
 
IoT ChatOps #IoTLT
IoT ChatOps #IoTLTIoT ChatOps #IoTLT
IoT ChatOps #IoTLT
Keita Moromizato
 
柏市におけるIoT柏市ビジネスの創出について
柏市におけるIoT柏市ビジネスの創出について柏市におけるIoT柏市ビジネスの創出について
柏市におけるIoT柏市ビジネスの創出について
kashiwanoha-iot
 
ARラジコン開発中
ARラジコン開発中ARラジコン開発中
ARラジコン開発中
Hiro Han
 
Hacking Robotics
Hacking RoboticsHacking Robotics
Hacking Robotics
Kensei Demura
 
Rosecar
RosecarRosecar
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティングソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
Ryohei Kamiya
 
20190913 jaipa-janog44-report
20190913 jaipa-janog44-report20190913 jaipa-janog44-report
20190913 jaipa-janog44-report
Norisuke Hirai
 
AI(人工知能)とCMS:MTDDC Meetup TOKYO 2019
AI(人工知能)とCMS:MTDDC Meetup TOKYO 2019AI(人工知能)とCMS:MTDDC Meetup TOKYO 2019
AI(人工知能)とCMS:MTDDC Meetup TOKYO 2019
Yoshiki Hayama
 

Similar to VUILT vol8 @iridge 20190426 (20)

海外展示会出展報告
海外展示会出展報告海外展示会出展報告
海外展示会出展報告
 
ARラジコン開発中2
ARラジコン開発中2ARラジコン開発中2
ARラジコン開発中2
 
Esp8266でラジコン基板
Esp8266でラジコン基板Esp8266でラジコン基板
Esp8266でラジコン基板
 
Galapagosization environment
Galapagosization environmentGalapagosization environment
Galapagosization environment
 
CES2019 STEM教材最新動向
CES2019 STEM教材最新動向CES2019 STEM教材最新動向
CES2019 STEM教材最新動向
 
俺と最近のクラウドAI系サービス
俺と最近のクラウドAI系サービス俺と最近のクラウドAI系サービス
俺と最近のクラウドAI系サービス
 
Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9
 
Barcode-punk
Barcode-punkBarcode-punk
Barcode-punk
 
関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
 
SRE Lounge #8 | ソラコムAPIの裏側で運用チームは何をやってきたのか
SRE Lounge #8 | ソラコムAPIの裏側で運用チームは何をやってきたのかSRE Lounge #8 | ソラコムAPIの裏側で運用チームは何をやってきたのか
SRE Lounge #8 | ソラコムAPIの裏側で運用チームは何をやってきたのか
 
わんくま同盟札幌#2 Lチカ卒業後の進路
わんくま同盟札幌#2 Lチカ卒業後の進路わんくま同盟札幌#2 Lチカ卒業後の進路
わんくま同盟札幌#2 Lチカ卒業後の進路
 
IoT ChatOps #IoTLT
IoT ChatOps #IoTLTIoT ChatOps #IoTLT
IoT ChatOps #IoTLT
 
柏市におけるIoT柏市ビジネスの創出について
柏市におけるIoT柏市ビジネスの創出について柏市におけるIoT柏市ビジネスの創出について
柏市におけるIoT柏市ビジネスの創出について
 
ARラジコン開発中
ARラジコン開発中ARラジコン開発中
ARラジコン開発中
 
Hacking Robotics
Hacking RoboticsHacking Robotics
Hacking Robotics
 
Rosecar
RosecarRosecar
Rosecar
 
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティングソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
 
17 D-2
17 D-217 D-2
17 D-2
 
20190913 jaipa-janog44-report
20190913 jaipa-janog44-report20190913 jaipa-janog44-report
20190913 jaipa-janog44-report
 
AI(人工知能)とCMS:MTDDC Meetup TOKYO 2019
AI(人工知能)とCMS:MTDDC Meetup TOKYO 2019AI(人工知能)とCMS:MTDDC Meetup TOKYO 2019
AI(人工知能)とCMS:MTDDC Meetup TOKYO 2019
 

VUILT vol8 @iridge 20190426