void setup() { Serial.begin(115200); } String test, ssid, password, mqttbroker; void loop() { if(Serial.available()) { test = Serial.readString(); //SSID: int8_t ssidini = test.indexOf("SSID: ", 0); int8_t ssidfin = test.indexOf("\n", ssidini); if(ssidini >= 0) ssid = test.substring(ssidini+6, ssidfin-1); //Passwd: int8_t passini = test.indexOf("Passwd: "); int8_t passfin = test.indexOf("\n", passini); if(passini >= 0) password = test.substring(passini+8, passfin-1); //MQTT int8_t mqttini = test.indexOf("MQTT: "); int8_t mqttfin = test.indexOf("\n", mqttini); if(mqttini >= 0) mqttbroker = test.substring(mqttini+6, mqttfin-1); Serial.print(ssid); Serial.print(password);Serial.print(mqttbroker); }//end if }//end loop /* SSID: Acasuca Passw: ASA123 MQTT: masserv.utcluj.ro */