mbedをHTTPサーバ化メモ
参考URL1
mbedでHTTPサーバの構築
参考URL2
05. ダイナミックDNSサービス登録
TextLCDピン設定が違うくらいで、プログラムに関しては参考URL1の方のほぼパクリです。
mbedにLANケーブルを差し込み、ルータにつなぐ。ハブ経由でも行けた。
mbedをPCとつなぎ、シリアル通信ソフトで接続するとmbedのローカルIPアドレスが表示される。
ポート開放を行う。ルータによって設定の仕方は違うと思うけど、入力する項目はこんな感じ。
Internet側IPアドレス : ルータ本体のグローバルIPアドレス
プロトコル:HTTP(TCPポート:80)
LAN側IPアドレス:mbedのローカルIPアドレス
これでHTTPサーバ化完了。mbedドライブ内にindex.htmlを入れておけば同じルータで接続されたPCのブラウザ上で見ることが可能。
さらにダイナミックDNSを使うと、外部からも閲覧が可能。
https://ieserver.net/
ここでルータのグローバルIPアドレスをダイナミックDNSとして登録すると、http://サブドメイン(任意)+ドメイン名(いくつかから選択)で外部からアクセスが可能となる。
使用したプログラムはこちら。
HTTPServerHelloWorld
というか参考URLほぼそのままなのでいちいちまとめる意味がなかった。
mbedでHTTPサーバの構築
参考URL2
05. ダイナミックDNSサービス登録
TextLCDピン設定が違うくらいで、プログラムに関しては参考URL1の方のほぼパクリです。
mbedにLANケーブルを差し込み、ルータにつなぐ。ハブ経由でも行けた。
mbedをPCとつなぎ、シリアル通信ソフトで接続するとmbedのローカルIPアドレスが表示される。
ポート開放を行う。ルータによって設定の仕方は違うと思うけど、入力する項目はこんな感じ。
Internet側IPアドレス : ルータ本体のグローバルIPアドレス
プロトコル:HTTP(TCPポート:80)
LAN側IPアドレス:mbedのローカルIPアドレス
これでHTTPサーバ化完了。mbedドライブ内にindex.htmlを入れておけば同じルータで接続されたPCのブラウザ上で見ることが可能。
さらにダイナミックDNSを使うと、外部からも閲覧が可能。
https://ieserver.net/
ここでルータのグローバルIPアドレスをダイナミックDNSとして登録すると、http://サブドメイン(任意)+ドメイン名(いくつかから選択)で外部からアクセスが可能となる。
使用したプログラムはこちら。
HTTPServerHelloWorld
というか参考URLほぼそのままなのでいちいちまとめる意味がなかった。
スポンサーサイト

