Отправка данных на сайт через FTP
- Войдите на сайт для отправки комментариев
Пнд, 17/02/2014 - 14:52
Хочу считать данные с потенциометра и отправить их на удалённый веб-сайт, с помощью АТ команд.
С Ардуино работаю недавно. Подскажите что следует исправить в коде.
#include <SoftwareSerial.h>
#include "TinyGPS.h"
int potPin = 2;
void setup()
{
pinMode(potPin, INPUT);
Serial.begin(19200);
}
void loop()
{
Serial.println(analogRead(potPin));
Serial.println("AT+FTPPUT=1"); // открытие ftp соединения
delay(10000);
Serial.println("AT+FTPPUT=2,10"); // запись 10 символов.
Serial.println("AT+FTPSERV="ftp.site.ru""); // адрес ftp сервера
delay(2000);
Serial.println("AT+FTPUN="login"") ;// логин
Serial.println("AT+FTPPW="password"") ;// пароль
delay(2000);
Serial.println("AT+FTPPUTPATH="/"") ;// путь
delay(1000);
Serial.println("AT+FTPPUTNAME="test.txt"");// имя файла
Serial.println("AT+FTPMODE=0 ");// режим работы ftp
Serial.println("AT+FTPTYPE="A"") ;// тип передаваемых данных.
Serial.println("AT+FTPPUTOPT="APPE"");//добавить в конец файла
Serial.println(potPin);// Не могу найти как правильно записать данные с потенциометра
Serial.println("AT+FTPPUT:2,0");//закрытие ftp соединения.
delay(1000);
}
gps и gprs это как бы немного разные вещи, да ведь?
Да всего одна буква, подумаешь... И данные с потенциометра передавать по FTP тоже нормально...
Подскажите что следует исправить в коде.
Можете подсказать как правильно использовать АТ команды в скетче?
Для начала вам нужно определиться что такое GPS и что такое GPRS. Так же не мешало бы ознакомиться с тем что такое FTP и TCP. Это можно сделать воспользовавшись гуглом. После чего нужно посмотреть что же вы за библиотеку подключаете в начале кода. Далее нужно найти соответствующую библиотеку вашему шилду. И только после всего этого, попробовав примеры идущие с библиотекой, задавать вопросы.