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.

Changes

RevisionDateWhoCommit message
99:86dca48315d8 2019-10-08 mbed_official Merge pull request #172 from ARMmbed/mbed-os-5.14 default tip
98:ea4e2f0eadde 2019-07-23 mbed_official Disable REALTEK_RTL8195AM from CI builds
97:6c627aade339 2019-06-10 mbed_official Remove obsolete lines from README.md
96:e0963326d853 2019-02-25 mbed_official Updating mbed-os to mbed-os-5.11.5
95:19412faf3667 2019-02-19 mbed_official Update mbed_app_esp8266.json
94:12a7838a3bac 2019-02-13 mbed_official Updating mbed-os to mbed-os-5.11.4
93:d2ba18c82ce3 2019-01-27 mbed_official Link to os.mbed.com/docs from README.md
92:4d6f7b007221 2019-01-17 mbed_official Updating mbed-os to mbed-os-5.11.2
91:dab9882e2b49 2019-01-09 mbed_official Cleanup and simplify the example (#144)
90:1def9d67d6e4 2019-01-09 mbed_official Update README.md
89:333e61ffaa2b 2019-01-03 mbed_official Updating mbed-os to mbed-os-5.11.1
88:20f23913c4a7 2018-12-18 mbed_official Add contribution and license info
87:dda31ae09824 2018-12-17 mbed_official Remove ESP8266 support for Nucleo boards
86:92e4be20dc8b 2018-11-26 mbed_official Updated config files and fixed README.md minor displaying issues
85:ff7c061e1875 2018-11-22 mbed_official Updating mbed-os to mbed-os-5.10.4
84:036b31e71c50 2018-11-06 mbed_official Updating mbed-os to mbed-os-5.10.3
83:f35193a8d7c0 2018-10-22 mbed_official Updating mbed-os to mbed-os-5.10.2
82:122bb3ae6de5 2018-10-12 mbed_official Fix example configurations for external WiFi shields.
81:b620d7cac9a2 2018-10-10 mbed_official Updating mbed-os to mbed-os-5.10.1
80:5b1786cc3ca4 2018-10-10 mbed_official Don't add radioshields in CI build.
79:0a6e54acd2d5 2018-09-26 mbed_official Merge branch 'mbed-os-5.10.0-oob'
78:c67fa97198d7 2018-09-10 mbed_official Updating mbed-os to mbed-os-5.9.7
77:b74ac6641a3e 2018-08-31 mbed_official Remove external drivers
76:f2a57e114ab5 2018-08-28 mbed_official Updating mbed-os to mbed-os-5.9.6
75:21aa79ab4a60 2018-08-14 mbed_official Updating mbed-os to mbed-os-5.9.5
74:af086eac5e99 2018-08-13 mbed_official Don't delete interfaces. All interfaces are now static
73:bdbe4797e878 2018-07-31 mbed_official Updating mbed-os to mbed-os-5.9.4
72:b4761c52cc91 2018-07-26 mbed_official Check that WifiInterface is found
71:a0fbcc153b55 2018-07-24 mbed_official Update application to support default interfaces from Mbed OS 5.9.x
70:011662e9019e 2018-07-19 mbed_official Merge pull request #114 from ARMmbed/dependency_update
69:fefaa3f00fb0 2018-07-02 mbed_official Updating mbed-os to mbed-os-5.9.2
68:321f150f763e 2018-06-19 mbed_official Updating mbed-os to mbed-os-5.9.1
67:ebff4a8d228d 2018-06-18 mbed_official Merge remote-tracking branch 'origin/mbed-os-5.9.0-oob'
66:2cf02c7d430c 2018-06-06 mbed_official ONME-3694: Check network interface and socket error codes.
65:c6833441fd15 2018-06-06 mbed_official Updating ISM43362 driver
64:12cf9322d5da 2018-06-06 mbed_official Updating mbed-os to mbed-os-5.8.6
63:99e063d738ee 2018-06-05 mbed_official Add ISM43362 driver support for STM32 wifi DISCO boards
62:128a3212a5ca 2018-05-22 mbed_official Update external WiFi drivers.
61:01b222293843 2018-05-22 mbed_official Updating mbed-os to mbed-os-5.8.5
60:af15e80b3590 2018-05-10 mbed_official Updating mbed-os to mbed-os-5.8.4
59:3f76146f3cca 2018-05-02 mbed_official Updating mbed-os to mbed-os-5.8.3
58:bc74960f370c 2018-04-10 mbed_official Updating mbed-os to mbed-os-5.8.2
57:c5d4f98a5219 2018-03-27 mbed_official Merge branch 'mbed-os-5.8.0-oob'
56:b5ddad9b887a 2018-03-16 mbed_official Updating mbed-os to mbed-os-5.7.7
55:31af282f6ea5 2018-02-16 mbed_official Merge pull request #87 from adbridge/master
54:b9963ccc0c2d 2018-01-31 mbed_official Updating mbed-os to mbed-os-5.7.4
53:11acc442e5c9 2018-01-22 mbed_official Update ESP8266 driver with bugfixes and performance improvements
52:a460a09548eb 2018-01-16 mbed_official Updating mbed-os to mbed-os-5.7.3
51:1a59b6c281bc 2018-01-04 mbed_official Updating mbed-os to mbed-os-5.7.2
50:21f6616caed2 2017-12-29 mbed_official Updating mbed-os to mbed-os-5.7.1
49:d44cac40bf15 2017-12-20 mbed_official Merge branch 'mbed-os-5.7.0-oob'
48:65f755d4b743 2017-12-04 mbed_official Updating mbed-os to mbed-os-5.6.6
47:6796df310c90 2017-11-23 mbed_official Fix WIFI_IDW0XX1 builds
46:9282f93cd1ce 2017-11-22 mbed_official Call "mbed new ." before build
45:e44678f8d08d 2017-11-22 mbed_official Updating mbed-os to mbed-os-5.6.5
44:63be19b7a3db 2017-11-21 mbed_official Add STM WiFi expansion boards `X-NUCLEO-IDW0XX1`
43:45429aa163a0 2017-11-21 mbed_official Add Jenkinsfile
42:bc09823900d8 2017-11-09 mbed_official Update ESP8266 driver with ATCmdParser
41:cee8e4d98264 2017-10-30 mbed_official Updating mbed-os to mbed-os-5.6.3
40:49fbcc717cd7 2017-10-09 mbed_official Updating mbed-os to mbed-os-5.6.2