Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
mbed-os-example-odinw2-wifi-ap
Wi-Fi access point example for Mbed OS
Getting started with the Wi-Fi API
This is an example of a Wi-Fi access point application using the odinWiFiInterface and network socket APIs that [Mbed OS](https://github.com/ARMmbed/mbed-os) provides.
The program brings up the Wi-Fi access point and the underlying network interface and brings up a TCP echo server on access point.
Supported hardware
- [u-blox ODIN-W2](https://os.mbed.com/platforms/ublox-EVK-ODIN-W2/)
Getting started
1. Import the example.
mbed import mbed-os-example-odinw2-wifi-ap cd mbed-os-example-odinw2-wifi-ap
2. Configure the Wi-Fi to enable and use access point.
Edit mbed_app.json to include the correct Wi-Fi configurations, SSID and password:
"macros": ["DEVICE_WIFI_AP=1"],
"config": {
"wifi-ssid": {
"help": "AP SSID",
"value": "\"odin-w2\""
},
"ap-ip": {
"help": "AP IP",
"value": "\"ip value\""
},
"ap-netmask": {
"help": "Netmask",
"value": "\"netmask value\""
},
"ap-gateway": {
"help": "Network gateway",
"value": "\"gateway value\""
},
"ap-channel": {
"help": "AP channel",
"value": "\"some channel\""
},
"wifi-password": {
"help": "WiFi Password",
"value": "\"some pass\""
}
3. Compile and generate binary.
For example, for 'GCC':
mbed compile -t GCC_ARM -m UBLOX_EVK_ODIN_W2 ```
4. Open a serial console session with the target platform using the following parameters:
- Baud rate: 9600
- Data bits: 8
- Stop bits: 1
- Parity: None
5. Copy or drag the application 'mbed-os-example-odinw2-wifi-ap' in the folder 'mbed-os-example-odinw2-wifi-ap/BUILD/<TARGET NAME>/<PLATFORM NAME>' onto the target board.
6. The serial console should display a similar output to below, indicating a successful Wi-Fi connection:
Starting AP
AP started successfully
TCP: connected with 10.0.0.1 server
7. After the server message is displayed, connect a TCP client, upton sending a message to server, message will be echoed to client.
Limitations
1. DHCP mode is not supported.
Revision 1:b7bd774d83cb, committed 2018-09-24
- Comitter:
- AmmadRehmatUbx
- Date:
- Mon Sep 24 14:51:51 2018 +0500
- Parent:
- 0:ebe81a0cdefc
- Commit message:
- mbed-os lib added
Changed in this revision
| mbed-os.lib | Show annotated file Show diff for this revision Revisions of this file |
diff -r ebe81a0cdefc -r b7bd774d83cb mbed-os.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed-os.lib Mon Sep 24 14:51:51 2018 +0500 @@ -0,0 +1,1 @@ +https://github.com/ARMmbed/mbed-os/#9d78650fccaf7debaf81d2010f30985de0ea0974