我尝试将数据温度从Arduino发送到数据库......我已经完成了连接,但我需要替换一部分String,即静态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\"");
这是我的变量:
float = tmp;
tmp = sensor.getTempCByIndex(0);
我需要的URL替换" -127.7"对于变量...但请记住,URL是一个字符串。我希望你能帮助我,谢谢!
答案 0 :(得分:0)
我不会非常使用Arduino,但也许这可能会有所帮助:
答案 1 :(得分: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 \"&#34);
,要替换的参数是" -127.7"
我将两部分的网址划分为字符串......
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));
对于任何人都有同样的网址...