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

Committer:
dkato
Date:
Thu Feb 22 08:32:38 2018 +0000
Revision:
1:67275d54581f
Parent:
0:0593b97dec0b
Child:
5:01be82512f7a
Update main.cpp / mbed_app.json

Who changed what in which revision?

UserRevisionLine numberNew 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_ESP8266, WIFI_IDW0XX1, WIFI_ESP32",
group-Renesas-Electronics-Corp 0:0593b97dec0b 5 "value": "internal"
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 "UBLOX_EVK_ODIN_W2": {
group-Renesas-Electronics-Corp 0:0593b97dec0b 37 "target.device_has": ["EMAC"]
group-Renesas-Electronics-Corp 0:0593b97dec0b 38 },
group-Renesas-Electronics-Corp 0:0593b97dec0b 39 "NUCLEO_L476RG": {
group-Renesas-Electronics-Corp 0:0593b97dec0b 40 "wifi-tx": "D8",
group-Renesas-Electronics-Corp 0:0593b97dec0b 41 "wifi-rx": "D2"
group-Renesas-Electronics-Corp 0:0593b97dec0b 42 },
group-Renesas-Electronics-Corp 0:0593b97dec0b 43 "NUCLEO_F401RE": {
group-Renesas-Electronics-Corp 0:0593b97dec0b 44 "wifi-tx": "D8",
group-Renesas-Electronics-Corp 0:0593b97dec0b 45 "wifi-rx": "D2"
group-Renesas-Electronics-Corp 0:0593b97dec0b 46 }
group-Renesas-Electronics-Corp 0:0593b97dec0b 47 }
group-Renesas-Electronics-Corp 0:0593b97dec0b 48 }