Ignore:
Timestamp:
Apr 2, 2016, 1:19:24 PM (8 years ago)
Author:
ertl-honda
Message:

クライアントの変更に対応

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rtos_arduino/trunk/examples/WifiEcho/rca_app.cpp

    r203 r213  
    22#include "ESP8266.h"
    33
    4 #define SSID       ""
    5 #define PASSWORD   ""
     4#define STA_SSID       ""
     5#define STA_PASSWORD   ""
    66
    77#define AP_SSID       "M0_AP"
     
    99
    1010#define WMODE_STATION
    11 
    12 ESP8266 wifi;
    1311
    1412bool setup_done = false;
     
    2018    Serial.println("Echo Server : Start!");
    2119   
    22     ret = wifi.begin(Serial5, 115200);
     20    ret = WiFi.begin(Serial5, 115200);
    2321
    2422    if(ret == 1) {
     
    2826        Serial.println("FW Version mismatch.");
    2927        Serial.print("FW Version:");
    30         Serial.println(wifi.getVersion().c_str());
     28        Serial.println(WiFi.getVersion().c_str());
    3129        Serial.print("Supported FW Version:");
    3230        Serial.println(ESP8266_SUPPORT_VERSION);
     
    3735
    3836    Serial.print("FW Version:");
    39     Serial.println(wifi.getVersion().c_str());
     37    Serial.println(WiFi.getVersion().c_str());
    4038   
    4139#ifdef  WMODE_STATION
    42     if (wifi.setOprToStation()) {
     40    if (WiFi.setOprToStation()) {
    4341        Serial.print("to station ok\r\n");
    4442    } else {
     
    4644    }
    4745   
    48     if (wifi.joinAP(SSID, PASSWORD)) {
     46    if (WiFi.joinAP(STA_SSID, STA_PASSWORD)) {
    4947        Serial.print("Join AP success\r\n");
    5048        Serial.print("IP: ");
    51         Serial.println(wifi.getLocalIP().c_str());   
     49        Serial.println(WiFi.getLocalIP().c_str());   
    5250    } else {
    5351        Serial.print("Join AP failure\r\n");
    5452    }
    5553#else /* !WMODE_STATION */
    56     if (wifi.setOprToSoftAP()) {
     54    if (WiFi.setOprToSoftAP()) {
    5755        Serial.print("to softap ok\r\n");
    5856    } else {
    5957        Serial.print("to softap err\r\n");
    6058    }   
    61     if(wifi.setSoftAPParam(AP_SSID, AP_PASSWORD, 7, 0)){
     59    if(WiFi.setSoftAPParam(AP_SSID, AP_PASSWORD, 7, 0)){
    6260        Serial.print("Set SoftAP success\r\n");
    6361        Serial.print("IP: ");
    64         Serial.println(wifi.getLocalIP().c_str());           
     62        Serial.println(WiFi.getLocalIP().c_str());           
    6563    }
    6664    else {
     
    6967#endif /* WMODE_STATION */
    7068   
    71     if (wifi.enableMUX()) {
     69    if (WiFi.enableMUX()) {
    7270        Serial.print("multiple ok\r\n");
    7371    } else {
     
    7573    }
    7674
    77     if (wifi.startTCPServer(80)) {
     75    if (WiFi.startTCPServer(80)) {
    7876        Serial.print("start tcp server ok\r\n");
    7977    } else {
     
    8179    }
    8280
    83     if (wifi.setTCPServerTimeout(60)) {
     81    if (WiFi.setTCPServerTimeout(60)) {
    8482        Serial.print("set tcp server timout 60 seconds\r\n");
    8583    } else {
     
    110108    pre_mux_id_ptn = mux_id_ptn;
    111109
    112     if(!wifi.getMuxCStatus(&mux_id_ptn)) {
     110    if(!WiFi.getMuxCStatus(&mux_id_ptn)) {
    113111        Serial.println("getMuxCStatus(&mux_id_ptn) : Error!");
    114112    }
     
    130128    }
    131129   
    132     if (!wifi.isConnected(mux_id)) {
     130    if (!WiFi.isConnected(mux_id)) {
    133131        Serial.print("Echo Server : Port is closed: ");
    134132        Serial.println(mux_id);
     
    137135    }
    138136   
    139     if((len = wifi.recv(mux_id, buffer, sizeof(buffer))) == 0) {
     137    if((len = WiFi.recv(mux_id, buffer, sizeof(buffer))) == 0) {
    140138        return;
    141139    }
     
    148146            Serial.print("Echo Server : Close port : ");
    149147            Serial.println(mux_id);           
    150             wifi.releaseTCP(mux_id);
     148            WiFi.releaseTCP(mux_id);
    151149            mux_id = MUX_NULL;
    152150            return;
     
    161159    Serial.println((char*)buffer);
    162160   
    163     if(!wifi.send(mux_id, buffer, len)) {
     161    if(!WiFi.send(mux_id, buffer, len)) {
    164162        Serial.println("Echo Server : send(mux_id, cmd) : Error!");
    165163    }
     
    189187    }
    190188   
    191     if (!wifi.isConnected(task1_mux_id)) {
     189    if (!WiFi.isConnected(task1_mux_id)) {
    192190        Serial.print("Echo Server Task1 : Port is closed: ");
    193191        Serial.println(task1_mux_id);
     
    195193        return;
    196194    }
    197     if((len = wifi.recv(task1_mux_id, buffer, sizeof(buffer))) == 0) {
     195    if((len = WiFi.recv(task1_mux_id, buffer, sizeof(buffer))) == 0) {
    198196        return;
    199197    }       
     
    206204            Serial.print("Echo Server Task1 : Close port : ");
    207205            Serial.println(task1_mux_id);           
    208             wifi.releaseTCP(task1_mux_id);
     206            WiFi.releaseTCP(task1_mux_id);
    209207            task1_mux_id = MUX_NULL;
    210208            return;
     
    219217    Serial.println((char*)buffer);
    220218   
    221     if(!wifi.send(task1_mux_id, buffer, len)) {
     219    if(!WiFi.send(task1_mux_id, buffer, len)) {
    222220        Serial.println("Echo Server Task1 : send(task1_mux_id, cmd) : Error!");
    223221    }
Note: See TracChangeset for help on using the changeset viewer.