Simple mbed OS sockets example for mbed OS5 & W5500 SPI Ethernet controller. This is a quick example of a simple HTTP client program using the network-socket API that is provided as a part of mbed-os. The program brings up an underlying network interface, and uses it to perform an HTTP transaction over a TCPSocket.

Dependencies:   W5500Interface easy-connect

Fork of mbed-os-example-mbed5-sockets by mbed-os-examples

Result

  • Serial Terminal Log

/media/uploads/Bongjun/img021.png

Committer:
Bongjun
Date:
Mon Aug 13 08:12:45 2018 +0000
Revision:
55:8165a6a797a4
Parent:
48:f2739ac5cb01
Simple mbed OS sockets example for mbed OS5 and W5500 SPI Ethernet controller

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 5:3e952c60d705 1 {
Bongjun 55:8165a6a797a4 2 "config": {
Bongjun 55:8165a6a797a4 3 "network-interface":{
Bongjun 55:8165a6a797a4 4 "help": "options are ETHERNET, ETHERNET_W5500, WIFI_ESP8266, WIFI_ODIN, MESH_LOWPAN_ND, MESH_THREAD",
Bongjun 55:8165a6a797a4 5 "value": "ETHERNET_W5500"
Bongjun 55:8165a6a797a4 6 },
Bongjun 55:8165a6a797a4 7 "mesh_radio_type": {
Bongjun 55:8165a6a797a4 8 "help": "options are ATMEL, MCR20, SPIRIT1, EFR32",
Bongjun 55:8165a6a797a4 9 "value": "ATMEL"
Bongjun 55:8165a6a797a4 10 },
Bongjun 55:8165a6a797a4 11 "esp8266-tx": {
Bongjun 55:8165a6a797a4 12 "help": "Pin used as TX (connects to ESP8266 RX)",
Bongjun 55:8165a6a797a4 13 "value": "D1"
Bongjun 55:8165a6a797a4 14 },
Bongjun 55:8165a6a797a4 15 "esp8266-rx": {
Bongjun 55:8165a6a797a4 16 "help": "Pin used as RX (connects to ESP8266 TX)",
Bongjun 55:8165a6a797a4 17 "value": "D0"
Bongjun 55:8165a6a797a4 18 },
Bongjun 55:8165a6a797a4 19 "esp8266-debug": {
Bongjun 55:8165a6a797a4 20 "value": true
Bongjun 55:8165a6a797a4 21 },
Bongjun 55:8165a6a797a4 22 "wifi-ssid": {
Bongjun 55:8165a6a797a4 23 "value": "\"SSID\""
Bongjun 55:8165a6a797a4 24 },
Bongjun 55:8165a6a797a4 25 "wifi-password": {
Bongjun 55:8165a6a797a4 26 "value": "\"Password\""
Bongjun 55:8165a6a797a4 27 }
Bongjun 55:8165a6a797a4 28 },
mbed_official 5:3e952c60d705 29 "target_overrides": {
mbed_official 40:afef93b6d854 30 "*": {
Bongjun 55:8165a6a797a4 31 "target.features_add": ["NANOSTACK", "LOWPAN_ROUTER", "COMMON_PAL"],
Bongjun 55:8165a6a797a4 32 "platform.stdio-baud-rate": 115200,
mbed_official 48:f2739ac5cb01 33 "platform.stdio-convert-newlines": true,
Bongjun 55:8165a6a797a4 34 "mbed-mesh-api.6lowpan-nd-channel-page": 0,
Bongjun 55:8165a6a797a4 35 "mbed-mesh-api.6lowpan-nd-channel": 12,
Bongjun 55:8165a6a797a4 36 "mbed-trace.enable": 0
Bongjun 55:8165a6a797a4 37 },
Bongjun 55:8165a6a797a4 38 "HEXIWEAR": {
Bongjun 55:8165a6a797a4 39 "esp8266-tx": "PTD3",
Bongjun 55:8165a6a797a4 40 "esp8266-rx": "PTD2"
Bongjun 55:8165a6a797a4 41 },
Bongjun 55:8165a6a797a4 42 "NUCLEO_F401RE": {
Bongjun 55:8165a6a797a4 43 "esp8266-tx": "D8",
Bongjun 55:8165a6a797a4 44 "esp8266-rx": "D2"
Bongjun 55:8165a6a797a4 45 },
Bongjun 55:8165a6a797a4 46 "NUCLEO_F411RE": {
Bongjun 55:8165a6a797a4 47 "esp8266-tx": "D8",
Bongjun 55:8165a6a797a4 48 "esp8266-rx": "D2"
mbed_official 5:3e952c60d705 49 }
mbed_official 5:3e952c60d705 50 }
mbed_official 5:3e952c60d705 51 }