Отправка данных на сайт через 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. Это можно сделать воспользовавшись гуглом. После чего нужно посмотреть что же вы за библиотеку подключаете в начале кода. Далее нужно найти соответствующую библиотеку вашему шилду. И только после всего этого, попробовав примеры идущие с библиотекой, задавать вопросы.