ラズパイ発表システムへの道(2)ワイヤレスモニタにキャスト
今回はラズパイのChrome(正確にはchromium)のキャスト機能で,ワイヤレスモニタへの表示に挑戦する.
◆ラズパイからワイヤレスモニタに接続したい
いろいろ調べた所,どうも,
「ラズパイに接続したモニタをワイヤレスにスマホから表示させる」
方法はたくさんでてくる.
lazycastを利用してできるらしい.
こっちはpiracastというツール.TP-LinkのWifi限定らしい.
ちがうんだって.
やりたいことは逆だって.
「Miracastデバイスをつなげたモニタにラズパイの画面を飛ばす」
この方法がなかなかでてこない.当たり前すぎるのか?chromiumなら普通にできるのか?
★結論:できます.
使ったデバイスはAnycast M100という,昨年度に利用した代物.
https://gyazo.com/ab36e335a7f9a3c40a2328973dcc5360
いろいろやった結果,chromeからはほとんどのOSでキャストできることが判明.
Chromebookからもキャストできた.
ラズパイのchroniumからもキャストできた.
ただし,なんかね.コツというかツボがある感じ.
◆Anycast設定のツボ
ざっくり流れを言うと,
1. まずラズパイのWifiでAnycastに接続する(図1)
https://gyazo.com/b148353ae8d8231fb8ad4bcf71745930
上図の①部分が◎になる
2. webブラウザでAnycastの管理メニューURL: 192.168.203.1に接続し,設定メニュー「インターネット」 → 「Scan」から,ちゃんとインタネットにつながっているルータに接続
https://gyazo.com/dc8566beea4c46b5636415049158833chttps://gyazo.com/9d31b91a33804787b0e3cb46e0dfcdaf
どうやらここが chromeのキャストにとっては最重要らしい
つまり,「インタネットにつながったルータを用意しておけ!」ということ
これで図1の②部分が◎になる
3. ラズパイWiFiはAnycastのままでいいので,chromeの 右側メニューボタンからキャストを選ぶと,
https://gyazo.com/417c4648552fbd367d54a1afaff8bd60
これが結構ドキドキで,AnyCastが見えないと絶対にキャストできない.当たり前だけど.
4. Chromeのタブが「キャスト」できる!
https://gyazo.com/b44250394aa3fe962d4c9ecd1dea27aa
★ここの2. がツボなわけだ.リモートデバイスがインタネットに接続されている必要があるということ.
なぜかはいくらネットで調べても出てこない.chromeのキャスト機能開発担当者にでも聞かないと分からないかも
※1. でAnycastの設定のために接続する端末と,3.以降でキャスト元になる端末は別でも構わない.
※2. で面白いのは,ラズパイがAnycastに繋いだ状態でネットを利用できる.(ただしスピードは遅い)
つまりAnycastが一種のルータになっているということか
※2.,3のルータは,インタネットにつながってる必要がある.
幸い,このシステムを使うのは大学の教室.
教室には有線LANの口がある.そこに三文ルータをWAN接続すれば,DHCPでIPを発行されるので,ルータの設定で相手やIPを決め打ちしておく必要はない.
つまり,Anycastが接続するのはペアとなるルータだけでよいわけだ.
ラズパイはAnycastのみに接続でOK
まとめ:これって設定の順序をしっかり守る必要がある.
1. ルータをネットに接続して起動
2. Anycastを起動(自動的にルータ接続)
3. ラズパイ起動(自動的にAnycast接続)
▼▼この手順でキャストをやってみる.