Skip to content

[今更ながら]ESP32とENC28J60、W5100、W5500でHTTPサーバーを立てる(Webリモートスイッチ)

.

WIZnet

Published October 16, 2023

Original author: yosiaki · JapanOriginal source (new tab)

[今更ながら]ESP32とENC28J60、W5100、W5500でHTTPサーバーを立てる(Webリモートスイッチ)

Project description

前書き的なもの この度ESP32シリーズでENC28J60、W5100、W5500を使いHTTP通信を試す機会があったものの、分かり易いサンプルや説明がすぐに見つから無かったので備忘録的にまとめておきました。 マイコン用イーサネットボードについて ENC28J60、W5100、W5500等のイーサネットボードは主にTCP/IPまでをサポートするハードウエアで、イーサネットボードに搭載されているRJ45(LAN)コネクタにて外部ネットワーク機器との通信を肩代わりしてマイコン側でシリアル制御しつつ通信内容のデータを処理する物となっています。 そのため、基本的にTCP/IP(OSI参照モデルの第4層:トランスポート層)以上の事は各々が利用したいプロトコルを理解し自分で処理を記述して利用する形となります。 正確には搭載チップ的にOSI参照モデルの下層も制御できますが、ほとんどの用途では必要ないと思いますし、制御するにしてもEthernetライブラリ等に頼らず自力でマニュアルを見ながらイーサネットボードを制御する処理を作成することになると思います。 HTTPを利用する為の前程知識 マイコンにアクセスしてとりあえずページを表示させたい場合は、サンプルコードまで読み飛ばしてもらって構いません。…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like