GitHub hosted

Download repository: zip

This example is to execute a web server on NuMaker IoT board, access it with a browser to display the web page, and toggle the board LED by pressing the button on browser.

The code is derived from

  • Updated code to use Mbed OS 6
  • Added static IP option
  • Support for these NuMaker IoT boards with built-in Ethernet, such as NuMaker-IoT-M487, NuMaker-PFM-M487, NuMaker-IoT-M467, etc.

Static IP address or DHCP

If you want to specified a static IP address for Ethernet, set as follows in main.cpp

#define STATIC_IP   1

and assign the IP address, network mask, default gateway address to (for example)

#define IP_ADDRESS      ""
#define NETWORK_MASK    ""

If you want to use DHCP to obtain IP address, please set

#define STATIC_IP   0

Content of Web pages

The content of the web pages are generated by request_handler() in main.cpp, modify the code to meet your needs.