2016-07-26 4 views
0

나는 데이터베이스에 아두 이노의 데이터 온도를 보내려고 ... 나는 연결을 완료했습니다,하지만 난 문자열의 일부를 교체 할 필요가 정적 URL입니다 :변수 삽입 | 데이터베이스 | AT 명령 | SIM900

SIM900.println("AT+HTTPPARA=\"URL\",\"http://mail.interseccion.com.mx:8901/dbTemperatura?Id_temp=0&Id_Device=1&Valor=-127.7&Temperatura_Action=Insert\""); 

이 내입니다 변수 :

float = tmp; 
tmp = sensor.getTempCByIndex(0); 

그리고 URL은 "-127.7"을 변수로 대체해야하지만 ... URL은 문자열입니다. 나는 네가 나를 도울 수 있기를 바란다, 고마워!

+0

dtostrf() funtion을 사용하려고했지만 사용법을 모르겠습니다 ... 매개 변수가있는 URL을 다른 String으로 가져 왔지만 작동하지 않습니다. – Maclos

답변

0

나는 ...

이 내 URL SIM900 솔루션이다있어 .println ("AT + HTTPPARA = \"URL \ ", \"http://mail.interseccion.com.mx:8901/dbTemperatura?Id_temp=0&Id_Device=1&Valor=-127.7&Temperatura_Action=Insert \ "");

및 대체 할 수있는 매개 변수는 ...

사람들을위한

String stringvar = String(tmp); 
String stringurl1 = String("AT+HTTPPARA=\"URL\",\"http://mail.interseccion.com.mx:8901/dbTemperatura?Id_temp=0&Id_Device=1&Valor=); 
String stringurl2 = String("&Temperatura_Action=Insert\""); 
String urlfinal = String(String(url1) + String(strinvar) + String(stringurl2)); 

이 같은 종류의 URL을 가지고 ...은 "-127.7"

내가 문자열로 두 부분에 URL을 나누어입니다