void debugWifiState () { char buf[32]; Serial.print(F("MAC: ")); Serial.println(wifly.getMAC(buf, sizeof(buf))); Serial.print(F("IP: ")); Serial.println(wifly.getIP(buf, sizeof(buf))); Serial.print(F("Netmask: ")); Serial.println(wifly.getNetmask(buf, sizeof(buf))); Serial.print(F("Gateway: ")); Serial.println(wifly.getGateway(buf, sizeof(buf))); Serial.print(F("DeviceID: ")); Serial.println(wifly.getDeviceID(buf, sizeof(buf))); }
void setup() { char buf[64]; Serial.begin(115200); Serial.println("Starting"); Serial.print("Free memory: "); Serial.println(wifly.getFreeMemory(),DEC); wifiSerial.begin(9600); if (!wifly.begin(&wifiSerial, &Serial)) { Serial.println("Failed to start wifly"); } if (!wifly.isAssociated()) { Serial.println("Joining network"); wifly.setSSID(mySSID); wifly.setPassphrase(myPassword); wifly.enableDHCP(); if (wifly.join()) { Serial.println("Joined wifi network"); } else { Serial.println("Failed to join wifi network"); } } else { Serial.println("Already joined network"); } Serial.println("WiFly ready"); Serial.print("MAC: "); Serial.println(wifly.getMAC(buf, sizeof(buf))); Serial.print("IP: "); Serial.println(wifly.getIP(buf, sizeof(buf))); Serial.print("Netmask: "); Serial.println(wifly.getNetmask(buf, sizeof(buf))); Serial.print("Gateway: "); Serial.println(wifly.getGateway(buf, sizeof(buf))); Serial.println("Set DeviceID"); wifly.setDeviceID("Wifly-TCP"); Serial.print("DeviceID: "); Serial.println(wifly.getDeviceID(buf, sizeof(buf))); wifly.setIpProtocol(WIFLY_PROTOCOL_TCP); if (wifly.isConnected()) { Serial.println("Old connection active. Closing"); wifly.close(); } }