はじめに
dotstudioに潜んでいるたくろーどんです.
話題のskywayを試してみたいと思います.
あんまり知識がないので,とても難しそうです.
遠隔家電操作リモコン
去年,JavaScript祭に向けて複数の家電をスマートフォンから遠隔で操作できるリモコンをつくりました.
しかし,問題点があります.
よく外出していると,「本当に家電を消したのか?」「もしかして誤操作で勝手についたりしてない?」といった余計な不安を感じます.
なので,「そのスマホリモコンから映像みえるようにしたら良さそう!」です.
どんな感じにするか
遠隔家電操作リモコンは,obnizというマイコンを使っており,JavaScriptでプログラミングできます.なので,webと相性が良いというイメージです.
なので,skywayのwebRTCをJavascriptで動かして,遠隔家電操作リモコンと組み合わせたら良さそうです.
こんな感じ?
全体的なコードはこちらです.
前回作ったコードに,skywayのsampleプログラムを必要な部分だけ組み合わせました.
このリモコンはジェスチャー操作(スワイプやタッチ)で証明のON/OFFや明るさの切り替えができるようになっています.その操作画面の一角に映像が見えるようにしています.
今回は,PCのwebカメラを利用したのですが,実際はobnizにカメラをつけて配信できるようにする必要がありそうです.
それには,こちらの記事が参考になりそうなので試してみたいと思います.
スマホを最高級電子部品として電子工作に組み込む(カメラ編)
終わりに
skypeのように映像や音声のやり取りするようなチャットよりも,何かを映像で監視するという用途なら簡単に実装できそうです.
遠隔で何かを監視する,という用途でこれからも何かつくれたらな,と思います.
研究室用途だと,真空チャンバーの中にカメラを入れて実験風景を配信できたらいいなぁ,とかワクワクが広がります.