8ビットマイクロコントローラでウェブサイトをホスティングする
本プロジェクトでは、8ビットマイクロコントローラ上で動作する超低リソースのウェブサーバを実装する手法を紹介する。限られたメモリと処理能力しか持たないマイコン上で、静的ウェブサイトをホストし、HTTPリクエストに応答する仕組みを解説する。
本プロジェクトでは、8ビットマイクロコントローラ上で動作する超低リソースのウェブサーバを実装する手法を紹介する。限られたメモリと処理能力しか持たないマイコン上で、静的ウェブサイトをホストし、HTTPリクエストに応答する仕組みを解説する。
An AVR64DD32 microcontroller (8-bit, $1, 64 kB flash) was turned into a web server using SLIP over a USB serial adapter and a wired Ethernet-like connection to a Linux machine. Custom minimal TCP/IP and a hardcoded HTTP response allow it to serve a single page, which is proxied over WireGuard to a public VPS for internet access.