Concatenar String en comando AT

Estimados, necesito concatenar el nro recibido por un sim900 en un comando AT
Estoy probando con el siguiente código y me da error:

 String nroEnvio ="AT+CMGS=\"+nroDetectado+'\""';

Me podrían indicar como seria la forma correcta?
Desde ya muchas gracias,
Saludos
Juan

Tienes que anteceder con escape los caracteres que se pueden confundir: +,",la propia barra de escape \ ,salvo las comillas dobles que delimitan la propia cadena y + cuando quieras concatenar.

Disculpa la ignorancia pero como seria?
Gracias

Pon la cadena tal cual la quieres enviar .

estimados,

Debo enviar la siguiente instrucción:

 mySerial.println("AT+CMGS=\"'+598xxxxxxxx\"");

Para hacer esto :

Captura el nro recibido por el sim900 en una variable de tipo string: nroDetectado.

Entonces la idea es concatenar la variable en el código algo asi como:

String nroEnvio;
      String comandoAT = "AT+CMGS=\\\"+";
      comandoAT.concat(nroDetectado);
      comandoAT.concat("\\\"");

y luego :

mySerial.println(comandoAT);

esto me da error es evidente que es por la forma como estoy construyendo comandoAT.

Alguna sugerencia??
gracias,
Saludos
Juan

Me referia a que pusieras lo que quieres enviar sin escapes,pues no se distingue.....
Prueba esto a ver,no puedo probarlo:

String nroEnvio = "AT+CMGS=" + String(nroDetectado);

gracias pruebo y te cuento,
saludos
Juan

Estimados la solución fue:

String nroEnvio2 = "AT+CMGS=\"+" + String(nroDetectado);
nroEnvio2.concat("\"");

saludos,
Juan