Skip to content

Wifi,http_client サンプルプログラム

yamyuu edited this page Aug 27, 2020 · 7 revisions

このサンプルプログラムの説明

このサンプルプログラムではマイコンを用いてURLにアクセスし、結果がモニタに表示される

プロジェクトの準備

基本的にESP-IDF環境と同じなので、ESP-IDF環境がインストールされているディレクトリ (ここでは $HOME/esp) 以下にプロジェクト用のディレクトリを作ります。GitHub から clone します。

プログラムの書き方

mrblib/loops/master.rb に以下のように書く。

# coding: utf-8
WiFi.init()
#WiFi.setup_ent_peap("id", "ssid", "username", "password")

#使用するwi-fiのSSID及びパスワードをそれぞれ" "の中に入れる
WiFi.setup_psk("ssid", "key")
WiFi.start()

#サイトのURLを(" ")の中に入れる  
HTTPClient.init("http://foo.bar/)  #URL 指定
HTTPClient.invoke()

プログラムの実行

以下のように実行する

$ make 
$ make flash monitor

プログラムの実行結果

URLにアクセスした結果としてhtml文が表示される (例)

</html>
~中略~
</html>