For test

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

ESP8266.h File Reference

ESP8266.h File Reference

Go to the source code of this file.

Data Structures

class  ESP8266
 Provide methods to manipulate ESP8266 for internet access via WiFi. More...

Enumerations

enum  ESP8266Encrypstion {
  ESP8266_ECN_OPEN = 0, ESP8266_ECN_WEP = 1, ESP8266_ECN_WAP_PSK = 2, ESP8266_ECN_WAP2_PSK = 3,
  ESP8266_ECN_WAP_WAP2_PSK = 4
}
 

The way of SoftAP encrypstion.

More...
enum  ESP8266CommType { ESP8266_COMM_UDP = 0, ESP8266_COMM_TCP = 1 }
 

The ip protocol for communication.

More...
enum  ESP8266WorkMode { ESP8266_MODE_STA = 1, ESP8266_MODE_SAP = 2, ESP8266_MODE_STA_SAP = 3 }
 

The work mode.

More...
enum  ESP8266Mux { ESP8266_MUX_SINGLE = 0, ESP8266_MUX_MULTIPLE = 1 }
 

Mux single or multiple connection mode.

More...

Detailed Description

Definition in file ESP8266.h.


Enumeration Type Documentation

The ip protocol for communication.

Only TCP or UPD supported.

Enumerator:
ESP8266_COMM_UDP 

UPD.

ESP8266_COMM_TCP 

TCP.

Definition at line 28 of file ESP8266.h.

The way of SoftAP encrypstion.

Enumerator:
ESP8266_ECN_OPEN 

OPEN.

ESP8266_ECN_WEP 

WEP.

ESP8266_ECN_WAP_PSK 

WAP_PSK.

ESP8266_ECN_WAP2_PSK 

WAP2_PSK.

ESP8266_ECN_WAP_WAP2_PSK 

WAP_WAP2_PSK.

Definition at line 15 of file ESP8266.h.

enum ESP8266Mux

Mux single or multiple connection mode.

Enumerator:
ESP8266_MUX_SINGLE 

Single mode.

ESP8266_MUX_MULTIPLE 

Multiple mode.

Definition at line 47 of file ESP8266.h.

The work mode.

Station | SoftAP | Station + SoftAP.

Enumerator:
ESP8266_MODE_STA 

Station.

ESP8266_MODE_SAP 

SoftAP.

ESP8266_MODE_STA_SAP 

Station + SoftAP.

Definition at line 38 of file ESP8266.h.