gauresh vanjare / Mbed 2 deprecated ESP8266_LIBRARY Featured

Dependencies:   mbed

main.cpp

Committer:
gauresh2798
Date:
2016-05-29
Revision:
3:a0b26799134f
Parent:
2:d5c9337fdce1

File content as of revision 3:a0b26799134f:

/*
NOTE:
Devices or pins are added in the library[EDUVANCE_WIFI_SHIELD.cpp] 
HTML PART IS THERE IN sendpage()
RESPONSE IS IN ReadWebData()
*/
#include "mbed.h"
#include "EDUVANCE_WIFI_SHIELD.h"
//All the initializations must be done in proper order for reliable functioning
//connect pin 3 and 4 of ESP_COMM_CTRL HEADER TO SCL AND SDA respectively (ON THE SHIELD)
/*
ESP_COMM_CTRL
    (1) (2)
    (3) (4)
    (5) (6)
    (7) (8)
*/ 

//FOR STATION MODE SSID, PASSWORD ARE NEEDED
char ssid_main[32]="Ritzler";
char pwd_main[32]="gauresh2798";
int port_main=8266;

//SELECT MODES: STATION=10 AND AP=20

int run1=1;
int main() {
    
    //SET THE BAUD RATE OF UARTS TO DISPLAY MESSAGE ON COMPUTER AND TO INPUT TO AT COMMANDS TO ESP
    setbaudrate(115200);
    
    //SEND THE SSID, PASSWORD AND USER DEFINED PORT ADDRESS TO THE LIBRARY
    //get_ssid_pass(ssid_main,pwd_main,port_main);
    verifyssid();
    /*
    START SERVER
    THE FUNCTION RETURNS THE VALUE 10 IF THE ABOVE GIVEN SSID IS ACTIVE NEARBY
    OR ELSE IT RETURNS 20.
    */

    
//    if(modeselector==10){
        //CONFIGUR IN STATION MODE AND GET A VALID IP ADDRESS FROM SERVER
//       StationConfig();
//       }
//    else if(modeselector==20){
         //CONFIGUR IN AP MODE AND GENERATE A WIFI ACCESS POINT (HOTSPOT) WITH VALID IP ADDRESS 
//       ApConfig();
    
//        }
    
    //DO THIS OPERATION CONTINUOUSLY
     while(1){
       //DISPLAY A STATIC WEBPAGE AND GET THE VALUES SET BY USER ON IT.
        if(modeselector==10){
        
      request_fetch_station();
       }
           else if(modeselector==20){
 
        request_fetch_ap();
        
      }   
                    
    }
}