WiFi example for mbed OS, fork from https://github.com/ARMmbed/mbed-os-example-wifi
This is an example of a Wi-Fi application using the Wi-Fi and network socket APIs that Mbed OS provides.
The program brings up the Wi-Fi and the underlying network interface and uses it to scan available networks, connects to a network, prints interface and connection details and performs an HTTP operation.
For more information about Wi-Fi APIs, please visit the Mbed OS Wi-Fi documentation.
This example has been used on the following platforms
mbed_app_esp32.json@0:0593b97dec0b, 2018-02-22 (annotated)
- Committer:
- group-Renesas-Electronics-Corp
- Date:
- Thu Feb 22 05:44:51 2018 +0000
- Revision:
- 0:0593b97dec0b
- Child:
- 5:01be82512f7a
Initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 1 | { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 2 | "config": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 3 | "wifi-shield": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 4 | "help": "Options are internal, WIFI_ESP32", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 5 | "value": "WIFI_ESP32" |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 6 | }, |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 7 | "wifi-ssid": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 8 | "help": "WiFi SSID", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 9 | "value": "\"SSID\"" |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 10 | }, |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 11 | "wifi-password": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 12 | "help": "WiFi Password", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 13 | "value": "\"PASSWORD\"" |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 14 | }, |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 15 | "wifi-tx": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 16 | "help": "TX pin for serial connection to external device", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 17 | "value": "D1" |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 18 | }, |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 19 | "wifi-rx": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 20 | "help": "RX pin for serial connection to external device", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 21 | "value": "D0" |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 22 | }, |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 23 | "wifi-en": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 24 | "help": "EN pin for ESP32", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 25 | "value": "NC" |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 26 | }, |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 27 | "wifi-io0": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 28 | "help": "IO0 pin for ESP32", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 29 | "value": "NC" |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 30 | } |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 31 | }, |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 32 | "target_overrides": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 33 | "*": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 34 | "platform.stdio-convert-newlines": true |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 35 | }, |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 36 | "GR_LYCHEE": { |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 37 | "wifi-en": "P5_3", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 38 | "wifi-io0": "P3_14", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 39 | "wifi-tx": "P7_1", |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 40 | "wifi-rx": "P0_1" |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 41 | } |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 42 | } |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 43 | } |
group-Renesas-Electronics-Corp | 0:0593b97dec0b | 44 |