ESP32 gysfdmaxb Server Viwer CGI

ESP32 gysfdmaxb Server (GPS / Wi-Fi Http Server) から受信できる、GPSデータをCGIで受け取って、
Yahoo Map API を使って、ブラウザー上で、MAP 表示できるようにしてみました。

esp32_gps-view-181005-1.jpg

Yahoo MAP APIの使い方に関しては、
http://www.hanemaru.com/itemcolumn/11yolp001.html
を参考にさせて貰いました。ありがとうございました。

Perl Http Client のプログラムは、
http://www.geekpage.jp/programming/perl-network/simple-http-client.php
を参考にさせて貰いました。ありがとうございました。

使い方は、ESP32 gysfdmaxb Server と同じローカルネットワークに繋がった、PC(おんちゃんは、Windows10) に Apache を動作させて、
Apache の /cgi-bin/ ディレクトリー下に、今回の esp32_gps.cgi を設置します。

その後、同じ PC のブラウザーから、今度は、esp32_gps.cgi を実行すれば、OK です。
例 : http://localhost/cgi-bin/esp32_gps.cgi

そうすると、esp32_gps.cgi から、ESP32 gysfdmaxb Server の IP:192.168.1.91 へHTTP Client としてアクセスして、GPSデータを取り込んで、その位置情報を使って、Yahoo Map API を使って、現在位置の地図を、PCのブラウザーに表示します。

取り敢えず、プログラムはこちらです。
ESP32 gysfdmaxb Server IPは、ご自分の環境に合わせてください。
$URL='192.168.1.91';

Yahoo application ID の取得が必要です。
$appid ="......"; # Yahoo application ID

esp32_gps.cgi

このブログ記事について

このページは、おんちゃんが2018年10月 4日 18:40に書いたブログ記事です。

ひとつ前のブログ記事は「ESP32 gysfdmaxb Server (GPS / Wi-Fi Http Server)」です。

次のブログ記事は「Amazon での注文のキャンセルの不親切さに呆れる。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

ウェブページ

サイトナビ