ESP-WROOM-02で作成したチャイムをPCのブラウザから鳴らすことができないか、調べてみました。
ESP-WROOM-02で作成したチャイムはこのとき
www.engineer-taste.com
のプログラムであり、ESP-WROOM-02で作成したチャイムボタン
www.engineer-taste.com
から「1」を送るとチャイムが鳴るものです。
これをPCのブラウザから鳴らすことができるかやってみます。
FirefoxのアドオンにSimple WebSocket Client
addons.mozilla.org
というのがありました。
これを使ってやってみます。
アドオンをインストールして、右上に現れたアイコンをクリックするとタブが開きます。
websocketなので、URLはhttp://ではなく(https://でもなく)、ws://で始まります。
ここにサーバーのアドレスを入力します。IPが192.168.1.35だとすると、ポート番号が8000なので、
ws://192.158.1.35:8000 となります。右側の「open」ボタンを押すと、Statusが「CLOSED」から「OPENED」に変わり、接続できたことを示します。
Requestに「1」を入力して「send」をクリックすると、チャイムが鳴るはずです。「opening」の場合は、接続している途中ですが、「undefined」が出た場合は、接続に失敗しています。ブラウザはfirefoxの他に、chromeでもできました。
また、android端末から接続する場合ですが、chromeにもfirefoxにもアドオンはないようです。
playストアからインストールできる、firefoxのベータ版にアドオン機能があります。
やってみると、ちゃんと動作します。