SDLアプリチャレンジ2020ハッカソンで何かをつくったけど特になんの賞もとれなかったので、それを供養するためのLT@IoTLT vol.67
View Slide
自己紹介● 名前○ 松永勇太(@ufoo_yuta)● 出身地○ 滋賀県● やってること○ スポーツIoTLT主催● 最近のできごと○ 固定回線にしました
SDLアプリチャレンジ2020ハッカソン?● 8/1にやってたオンラインハッカソン● SDLアプリコンテスト2020のプレイベント的なもの(?)● 2日間でSDLを使ったアプリを開発する
SDL?● Smart Device Linkの略称● スマートフォンとカーナビをつなぐための規格● SDLアプリを開発する方法○ Android○ iOS○ JavaScript● 開発にはManticoreというシミュレーターが使える
つくったもの
コンセプト運転中の相手にもちょっとした伝言を残したい。そんなアプリLogo created by designevo.com
イメージ醤油買ってきてスマートフォンから送ったメッセージ(=DENGON)を、リアルタイムで音声読み上げ・表示するカーナビアプリ
システム構成DENGON送信用UI(DENGONBAN)WebSocketサーバーDENGON受信用UI(DENGONBAN)
DENGONの表示スマホ・PCから送信されたDENGONを表示して読み上げるDENGONがあります、「醤油買ってきて」
DENGONの音声読み上げの切り替え必要に応じてDENGONを音声で読み上げ機能ON/OFFを切り替える
運転集中時には音声を自動OFF今回は速度が一定以上変化したとき(左折・右折とか)
今回のLTのためにやったこと
システム構成DENGON送信用UI(DENGONBAN)WebSocketサーバーDENGON受信用UI(DENGONBAN)こいつをPubNubに置き換えた
PubNub?● メッセージングアプリのための中央サーバーを提供してくれるサービス● 無料ではじめることができる● Reactで開発したい場合はpubnub-reactが使えた● n0bisukeさんの前回の発表で知った
DENGONBAN→
今後の課題● ユーザー管理○ DENGONを送り合うユーザーと車の登録● ログ機能○ 見逃したDENGONを見るためのUIや保存機能● 運転集中時の音声機能自動切り替え○ 速度変化やその他のセンサ情報で運転集中時を判断○ 集中が解けたら改めて読み上げるようにする機能の実装
さいごに今度はSDLアプリコンテスト2020でリベンジするぞ!