реклама на сайте
подробности

 
 
> FTP ит SIM900, прошива 1137B08SIM900M64_ST_DTMF_JD_MMS
Lexi
сообщение Nov 18 2011, 12:40
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 27-06-07
Из: Беларусь, Гомель
Пользователь №: 28 752



Всем доброго времени суток!
Пытаюсь поднять соединение по GPRS и вытащить файл по FTP

Вот листнг простой проги
Код
for(ttt=0;ttt<5; ttt++)
   {
   printf("AT\r");
   delay_ms(500);
   }

printf("ATE0\r");
delay_ms(500);
  
printf("AT+CREG?\r");
delay_ms(500);  

printf("AT+SAPBR=3,1,\"APN\",\"internet.life.com.by\"\r");
delay_ms(500);

printf("AT+SAPBR=1,1\r");
delay_ms(5000);

printf("AT+SAPBR=2,1\r");
delay_ms(500);

printf("AT+FTPCID=1\r");
delay_ms(500);

printf("AT+FTPSERV=\"srv7.host-food.ru\"\r");
delay_ms(500);

printf("AT+FTPUN=\"тут ник\"\r");
delay_ms(500);

printf("AT+FTPPW=\"тут пароль\"\r");
delay_ms(500);

printf("AT+FTPPUTNAME=\"123.txt\"\r");
delay_ms(500);

printf("AT+FTPPUTPATH=\"/\"\r");
delay_ms(500);

printf("AT+FTPPUT=1\r");
delay_ms(10000);


В ответ получаю +FTPPUT:1,62
Ошибка DNS, на каком этапе и чей DNS указывать???

С уважением, Lexi
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Jun 11 2012, 14:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Тут нужно точно знать что сервер умеет, а что нет. Так например большинству FTP под виндами пофигу большие или маленькие буквы в именах. А Юниксоподобные системы к этому чуствительны. Так и с набором команд - например сервер может не уметь пассивный или активный режим, добавление, докачку или закачку частями и даже может быть банальным - ридонли. А мы думаем что модуль не жужжит и мучимся. Я сам на подобное нарывался и долго не мог понять почему не работает. Потом оказывалось что на другом сервере работает, а тот который мучил просто не умеет.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jun 13 2012, 16:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



Здравствуйте Уажаемые форумчане.
Тоже решил побаловаться gprs. И поставил простую задачу. Хочу загрузить в МК через SIM900 html страничку.
То есть грубо говоря есть в сети страничка например 123123123123123.narod.ru
В теле странички есть текст "123".
Как мне скачать страничку через модуль с помощью МК?
Я так понял что в помощь нам дана дока SIM900_IP_Application Note_V1.02.pdf
Мы её открываем на пункте 2.1 HTTP Get metod.
То что у меня получается. В HEX кодировке то что я передаю, в ASCII то что принимаю.
Код
Call Ready

> 41 54 48 0D 0D
AT
OK

> 41 54 2B 48 54 54 50 49 4E 49 54 0D 0D
AT+HTTPINIT
OK

> 41 54 2B 48 54 54 50 50 41 52 41 3D 22 43 49 44 22 2C 31 0D
AT+HTTPPARA="CID",1
OK

> 41 54 2B 48 54 54 50 50 41 52 41 3D 22 55 52 4C 22 2C 22 77 77 77 2E 79 61 2E 72 75 22 0D
AT+HTTPPARA="URL","www.ya.ru"
OK

> 41 54 2B 48 54 54 50 41 43 54 49 4F 4E 3D 30 0D
AT+HTTPACTION=0
OK

+HTTPACTION:0,601,0

> 41 54 2B 48 54 54 50 52 45 41 44 0D
AT+HTTPREAD
OK

> 41 54 2B 48 54 54 50 52 45 41 44 0D
AT+HTTPREAD
OK

А данные (html код) не вылазят из uart sad.gif
Где я напутал? Подскажите пожалуйста.

Сообщение отредактировал Павел_Б - Jun 13 2012, 16:49
Go to the top of the page
 
+Quote Post
Толян
сообщение Jun 20 2012, 21:48
Сообщение #4





Группа: Участник
Сообщений: 11
Регистрация: 8-03-12
Пользователь №: 70 692



Цитата(Павел_Б @ Jun 13 2012, 19:47) *
...
+HTTPACTION:0,601,0
...

sim900_at command manual_v1.05.pdf стр. 209
601 Network Error <-- ваш случай

Предоставленный вами лог либо не полный, либо вы забыли подключиться к Internet wink.gif
Если используете оператора MTS UKR, то вот вам пример рабочего лога:
...
AT+SAPBR=3,1,"Contype","GPRS"
OK

AT+SAPBR=3,1,"APN","www.umc.ua"
OK

AT+SAPBR=3,1,"USER",""
OK

AT+SAPBR=3,1,"PWD",""
OK

AT+SAPBR=1,1
OK

AT+SAPBR=2,1
+SAPBR: 1,1,"121.171.14.32"
OK

AT+HTTPINIT
OK

AT+HTTPPARA="CID",1
OK

AT+HTTPPARA="URL","babla.bolshe.net"
OK

AT+HTTPACTION=0
OK
+HTTPACTION:0,
200,776

AT+HTTPREAD
+HTTPREAD:776..<!-- ><!-- "><!-- '><!-- ;><!-- -->.</textarea></form></title></comment></a></div></span></ilay и т.д.

Сообщение отредактировал Толян - Jun 20 2012, 22:01
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jun 21 2012, 17:03
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



Цитата(Толян @ Jun 21 2012, 01:48) *

Спасибо! Заработало sm.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Lexi   FTP ит SIM900   Nov 18 2011, 12:40
- - CADiLO   Здесь смотрели примеры ? SIM900_IP_Application No...   Nov 18 2011, 12:58
- - Lexi   Сейчас посмотрю и опробую. Спасибо Сразу не догна...   Nov 18 2011, 13:15
- - CADiLO   >>> и вытащить файл по FTP Так вытащить ...   Nov 18 2011, 13:27
- - Lexi   Задача вытащить файл из сервера   Nov 18 2011, 13:35
- - CADiLO   Тогда вы не то используете. FTP GET Method. Down...   Nov 18 2011, 13:50
- - Lexi   Спасибо, сча в течении часа попробую. Результат от...   Nov 18 2011, 14:00
- - CADiLO   66 Operation not allow - Данная операция не поддер...   Nov 18 2011, 14:16
- - Lexi   Странно ,но... таким макаром вполне понимает тотал...   Nov 18 2011, 14:49
- - CADiLO   Давайте попробуем обойтись для начала без DNS вве...   Nov 18 2011, 14:54
- - Lexi   сделал, ошибка 63, тобишь ошибка подключения   Nov 18 2011, 15:00
- - CADiLO   Давайте попробуем с простого вот IP ftp://192.15...   Nov 18 2011, 15:14
- - Lexi   КодAT OK AT OK AT OK AT OK AT OK ATE1 OK AT+...   Nov 18 2011, 15:32
- - Lexi   Вот еще интересный случай даю полный отчет от моду...   Nov 19 2011, 11:07
- - CADiLO   Лично перепроверил - ищем ошибку у себя. RDY +C...   Nov 21 2011, 09:51
|- - nillll   Добрый день. Я решил потестить sim900D 07 версия п...   May 23 2012, 11:48
- - CADiLO   По вопросу 1,61 уже отвечали китайцы Вопрос был т...   May 23 2012, 13:03
|- - nillll   Спасибо CADiLO Я тестирую sim900D на версии 1137...   May 24 2012, 11:23
- - CADiLO   Это на разных FTP серверах всегда эта ошибка или т...   May 24 2012, 11:41
|- - nillll   Вот быстренько кинул код, что отправляю : .... ...   May 24 2012, 13:19
- - CADiLO   вот теперь попробуйте вместо имени ftp.fedorov-v.r...   May 24 2012, 13:31
|- - nillll   Попробовал ввести Ip ftp'ника как вы и посовет...   May 25 2012, 07:39
- - CADiLO   ERROR от кого??? Можно в формате как я выше приво...   May 25 2012, 07:55
|- - nillll   ... AT+FTPGETNAME="2012.txt" OK AT+FT...   May 25 2012, 08:17
- - CADiLO   не вижу чтобы вы дождались +FTPGET:1,1 после AT+...   May 25 2012, 08:48
|- - nillll   Долго ждать его? У вас через какое время примерно ...   May 25 2012, 09:01
- - CADiLO   от сервера зависит - но ответ должен быть обязател...   May 25 2012, 09:22
|- - nillll   Спасибо CADiLO. Решил все таки поменять ftp серва...   May 25 2012, 12:47
- - CADiLO   Я так и не смог зайти на FTP сервер Adobe. Cразу н...   May 25 2012, 12:51
|- - nillll   Пробую открыть соединение на запись выдает вот э...   May 25 2012, 12:59
|- - nillll   Здраствуйте. Ломаю голову над этим: AT+FTPPUT=1 O...   May 29 2012, 08:29
|- - nillll   Идея вот вчем. Хочу удалить файл. Но на команду FT...   Jun 5 2012, 10:03
|- - Толян   Цитата(nillll @ May 29 2012, 11:29) Здрас...   Jun 9 2012, 00:24
- - CADiLO   AT+FTPDELE=1 а =1 зачем???? просто AT+FTPDELE   Jun 5 2012, 10:21
- - CADiLO   SIM900_AT Command Manual_V1.05.pdf 1,77 - ошибка ...   Jun 11 2012, 06:13
|- - Толян   Цитата(CADiLO @ Jun 11 2012, 09:13) ...И ...   Jun 11 2012, 14:28
|- - nilllllllllll   Всем привет. Вопрос такой: Можно ли открывать сра...   Jul 3 2012, 20:46
- - CADiLO   Только в один поток.   Jul 4 2012, 06:25
|- - nillll   Цитата(CADiLO @ Jul 4 2012, 10:25) Только...   Jul 4 2012, 09:21
- - nilllllllllll   добрый день всем. Вопрос такой: можно ли каким ли...   Jul 9 2012, 16:43
- - rd-npoit   Здравствуйте. Проблема со взятием файла с фтп, а и...   Feb 27 2013, 10:53
- - rd-npoit   Здравствуйте. Проблема со взятием файла с фтп, а и...   Feb 27 2013, 10:53
|- - SergOv   Цитата(rd-npoit @ Feb 27 2013, 12:53...   Feb 27 2013, 11:37
- - rd-npoit   SergOv, установка связи с gprs: at+sapbr=1,1 OK ...   Feb 27 2013, 11:59
|- - SergOv   Цитата(rd-npoit @ Feb 27 2013, 13:59...   Feb 27 2013, 12:10
- - rd-npoit   По умолчанию в 1 стоит CGATT. Но я все равно at+cg...   Feb 27 2013, 12:19
|- - rd-npoit   Цитата(rd-npoit @ Feb 27 2013, 16:19...   Feb 28 2013, 06:17
|- - Цырен.   Цитата(rd-npoit @ Feb 27 2013, 16:19...   Feb 28 2013, 08:08
- - rd-npoit   Да, CGATT=1 стоит. Не подаю. Спасибо.   Feb 28 2013, 08:43
- - kustiksever   Не подскажите - столкнулся с проблемой - выдает +F...   Mar 5 2013, 07:05
- - kustiksever   Разобрался в чем проблема В команде at+ftpgetname=...   Mar 5 2013, 09:45
- - CADiLO   ftp видать на .NIX написан, для виндовых большие/м...   Mar 5 2013, 10:36


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 01:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01459 секунд с 7
ELECTRONIX ©2004-2016