A quick example of a simple WiFi application using the WiFi and network-socket APIs that is provided as a part of mbed-os.

The program brings up the WiFi and the underlying network interface, and uses it to scans available networks, connects to a network, prints interface and connection details and performs simple HTTP operation.

Supported hardware:

Not that the mbed target board the WiFi shield gets connected to shouldn't have any other network interface e.g. Ethernet.

ESP8266 is a fallback option and will be used if the build is for unsupported platform.

Revisions of README.md

Revision Date Message Actions
86:92e4be20dc8b 2018-11-26 Updated config files and fixed README.md minor displaying issues File  Diff  Annotate
82:122bb3ae6de5 2018-10-12 Fix example configurations for external WiFi shields. File  Diff  Annotate
77:b74ac6641a3e 2018-08-31 Remove external drivers File  Diff  Annotate
71:a0fbcc153b55 2018-07-24 Update application to support default interfaces from Mbed OS 5.9.x File  Diff  Annotate
63:99e063d738ee 2018-06-05 Add ISM43362 driver support for STM32 wifi DISCO boards File  Diff  Annotate
49:d44cac40bf15 2017-12-20 Merge branch 'mbed-os-5.7.0-oob' File  Diff  Annotate
44:63be19b7a3db 2017-11-21 Add STM WiFi expansion boards `X-NUCLEO-IDW0XX1` File  Diff  Annotate
36:aa0b6789bbd2 2017-09-27 Update README to include info on successful connection (#62) File  Diff  Annotate
33:12f0df4d51d7 2017-09-26 User strlen() instead of sizeof for calculating string length File  Diff  Annotate
32:bca3f5f442b3 2017-09-08 Add compiler check for Morpho form factor File  Diff  Annotate
27:b3c6dba3b6e9 2017-07-24 Update based on Amanda's feedback File  Diff  Annotate
22:887649aaedcb 2017-06-22 Include REALTEK_RTL8195AM and clean up docs File  Diff  Annotate
10:5b5beb106156 2017-02-07 Use mbed_app.json to define wifi pins File  Diff  Annotate
6:9944c5308062 2016-12-09 Details on connecting ESP2866 File  Diff  Annotate
0:857719181846 2016-10-26 Initial commit File  Diff  Annotate