またまたラズパイ、スマホ画面触ってLEDを点けてみた

ラズパイでLED点灯する際は、pythonのスクリプトでLEDを点けてたんですが、
これならwebサーバでCGIを使うとスマホで操作出来るのかなと思ったので試してみることにした。

ってことで早速作業開始。
まずはラズパイにwebサーバのapacheをインストール。

CGIを実行出来るように設定変更したのち試すと、CGIが動いてるのは確認出来るも、ラズパイのピンの操作が出来ずエラーになる。

調べるとgpioというグループにwebサーバが属していないといけないようでその設定を施す。
raspberrypi

するとCGI経由でピンの操作が可能になった。

あとはHTMLの方は画面にタッチしたら、
Javascriptで非同期のAjaxを走らせてCGIを起動するようにした。

これでスマホの画面タッチでLEDが点くようになりました。

スマホもラズパイも自宅のwifiに接続してるんですが、
ネットワーク経由でもなかなかレスポンスはいいですね。

しかしLEDの点滅だけでも結構遊べますな。

スポンサーリンク
 
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。