Помогите отправить координаты на сервер
- Войдите на сайт для отправки комментариев
Помогите пожалуйста отправить координаты на сервер. Плата atmega 32u4 with ai thinker A7 GPRS/GSM/gps с загрузчиком arduino.
Пользуюсь сервисом thingspeak.com для тестов.
Вопрос заключается в том, что есть координаты GPS, которые например присвоены переменной i, как ее вставить в последнюю строку, что бы вместо числа 30 отправлялись значения присвоенные переменной i, или это стоит делать как то иначе ?
sendData("GET http://api.thingspeak.com/update?key=CE4ZIMSDTBOFTYNX&field1=30 HTTP/1.0\r\n",100,DEBUG); ^^^
код:
void TCP_GPRS(){
sendData("AT+CREG?",3000,DEBUG);
sendData("AT+CGATT=1",1000,DEBUG);
sendData("AT+CGDCONT=1,\"IP\",\"www.ab.kyivstar.net\"",1000,DEBUG);
sendData("AT+CGACT=1,1",1000,DEBUG);
sendData("AT+CIPSTART=\"TCP\",\"184.106.153.149\",80",3000,DEBUG);
sendData("AT+CIPSEND=80",1000,DEBUG);
sendData("GET http://api.thingspeak.com/update?key=CE4ZIMSDTBOFTYNX&field1=30 HTTP/1.0\r\n",100,DEBUG);
}
Это вопрос не из области ардуино. Вам нужно изучить описание синтаксиса запросов того сервера, к которому вы обращаетесь - я так понимаю, это http://api.thingspeak.com - посмотреть формат передачи значений с плавающей точкой