2016-07-26 32 views
0

我試圖從Arduino的數據發送溫度數據的基礎上......我已經完成了連接,但我需要替換字符串的一部分,這是靜態的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()函數,但我不知道如何使用...我雖然介紹了帶參數的url到另一個字符串,但沒有..那不是工程。 – Maclos

回答

0

我得到了解決......

這是我的網址 SIM900 .println(「AT + HTTPPARA = \」URL \「,\」http://mail.interseccion.com.mx:8901/dbTemperatura?Id_temp=0&Id_Device=1&Valor=-127.7&Temperatura_Action=Insert \「」);

和更換參數是 「-127.7」

我分了URL鏈接兩個部分轉換爲字符串...

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)); 

對於任何人有同一種網址...