Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 07.09.2009, 14:43
AlexSid AlexSid вне форума
Прохожий
 
Регистрация: 07.09.2009
Сообщения: 1
Репутация: 10
Восклицание инициализация и установка соединения GPRS

Здравствуйте.

Появилась такая проблема: у меня есть модем фирмы Multi-Tech (MTSMC-E), который поддерживает технологию EDGE/GPRS передачи данных, со встроенным стеком TCP/IP. Так же имеется отладочная плата и Mobile Phone Tools. Вот, задача стоит следующая, мне нада с помощью последовательности AT-команд инициализировать модем, установить соединение и по протоколу FTP передать данные на уже известный FTP-server. Предстоит написать программу на микроконтроллере, который будет управлять модемом с помощью AT-команд. Для отработки последовательности действий мной используется программа HyperTerminal. Так же я могу просмотреть активность COM-порта с помощью монитора.
Средствами ОС Windows соединение устанавливается без каких-либо проблем. С HyperTerminal я установить соединение не могу, пишет примерно вот что:
Код:
at^sics?
^SICS: 0, "conType", "GPRS0"
^SICS: 0, "alphabet", "0"
^SICS: 0, "user", ""
^SICS: 0, "passwd", "*****"
^SICS: 0, "authMode", "PAP"
^SICS: 0, "apn", "internet.tele2.ru"
^SICS: 0, "inactTO", "0"
^SICS: 1, "conType", ""
^SICS: 2, "conType", ""
^SICS: 3, "conType", ""
^SICS: 4, "conType", ""
^SICS: 5, "conType", ""
OK
at^siss=1,srvType,ftp
OK
at^siss=1,address,"ftpput://ftpbinar:bin2808@ftp.binar.ru:213.177.112.35/pub/test.txt"
OK
at^siss?
^SISS: 0, "srvType", ""
^SISS: 1, "srvType", "Ftp"
^SISS: 1, "conId", "0"
^SISS: 1, "alphabet", "0"
^SISS: 1, "address", "ftpput://ftpbinar:bin2808@ftp.binar.ru:213.177.112.35/pub/test.txt"
^SISS: 2, "srvType", ""
^SISS: 3, "srvType", ""
^SISS: 4, "srvType", ""
^SISS: 5, "srvType", ""
^SISS: 6, "srvType", ""
^SISS: 7, "srvType", ""
^SISS: 8, "srvType", ""
^SISS: 9, "srvType", ""
OK
at^siso=1
ERROR
at^siso?
^SISO: 0, ""
^SISO: 1, "Ftp","2","1","0","0","0.0.0.0:0","0.0.0.0:0"
^SISO: 2, ""
^SISO: 3, ""
^SISO: 4, ""
^SISO: 5, ""
^SISO: 6, ""
^SISO: 7, ""
^SISO: 8, ""
^SISO: 9, ""
OK
at&v
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D2 &S0 \Q0 \V1
S0:000 S3:013 S4:010 S5:008 S6:000 S7:060 S8:000 S10:002 S18:000
+CBST: 7,0,1
+CRLP: 61,61,78,6
+CR: 0
+FCLASS: 0
+CRC: 0
+CMGF: 0
+CNMI: 0,0,0,0,1
+ICF: 3
+IFC: 0,0
+ILRR: 0
+IPR: 115200
+CMEE: 0
^SMGO: 0,0
+CSMS: 0,1,1,1
^SACM: 0,"000000","000000"
^SLCC: 0
^SCKS: 0,1
^SSET: 0
+CREG: 0,1
+CLIP: 0,2
+CAOC: 0
+COPS: 0,0,"TELE2"
+CGSMS: 3
at+gcap
+GCAP: +CGSM,+FCLASS

OK
at+gcap?
at+cfun?
+CFUN: 1
OK
at+cpas
+CPAS: 0
OK
at+cmee=1
OK
at^siso=1
+CME ERROR: service option not supported
atd*99***1#
CONNECT
~я}#А!}!}"} }<}!}$}&@}#}$А#}%}&ÇЭ};v}"}&} } } } }'}"}(}"щ˜~~я}#А!}!}#} }<}!}$}&@
}#}$А#}%}&ÇЭ};v}"}&} } } } }'}"}(}"±К~~я}#А!}!}$} }<}!}$}&@}#}$А#}%}&ÇЭ};v}"}&}
} } } }'}"}(}"X}]~~я}#А!}!}%} }<}!}$}&@}#}$А#}%}&ÇЭ};v}"}&} } } } }'}"}(}"}0/~~я
}#А!}!}&} }<}!}$}&@}#}$А#}%}&ÇЭ};v}"}&} } } } }'}"}(}"ИЩ~~я}#А!}!}'} }<}!}$}&@}#
}$А#}%}&ÇЭ};v}"}&} } } } }'}"}(}"?‹~~я}#А!}!}(} }<}!}$}&@}#}$А#}%}&ÇЭ};v}"}&} }
} } }'}"}(}"}+ѕ~~я}#А!}!})} }<}!}$}&@}#}$А#}%}&ÇЭ};v}"}&} } } } }'}"}(}"Cм~~я}#А
!}!}*} }<}!}$}&@}#}$А#}%}&ÇЭ};v}"}&} } } } }'}"}(}"›}:~
NO CARRIER
atz
OK
at+cmee=1
OK
at+cmee=2
OK
at+cgdcont=1,"IP","internet","",0,1
OK
at+cgdcont?
+CGDCONT: 1,"IP","internet","",0,1

OK
atd*99***1#
CONNECT
~я}#А!}!}"} }<}!}$}&@}#}$А#}%}&aiМ3}"}&} } } } }'}"}(}"І"~~я}#А!}!}#} }<}!}$}&@}
#}$А#}%}&aiМ3}"}&} } } } }'}"}(}"ъp~~я}#А!}!}$} }<}!}$}&@}#}$А#}%}&aiМ3}"}&} } }
 } }'}"}(}"}3З~~я}#А!}!}%} }<}!}$}&@}#}$А#}%}&aiМ3}"}&} } } } }'}"}(}"[•~~я}#А!}
!}&} }<}!}$}&@}#}$А#}%}&aiМ3}"}&} } } } }'}"}(}"ƒc~~я}#А!}!}'} }<}!}$}&@}#}$А#}%
}&aiМ3}"}&} } } } }'}"}(}"Л1~~я}#А!}!}(} }<}!}$}&@}#}$А#}%}&aiМ3}"}&} } } } }'}"
}(}"@}$~~я}#А!}!})} }<}!}$}&@}#}$А#}%}&aiМ3}"}&} } } } }'}"}(}"}(V~~я}#А!}!}*} }
<}!}$}&@}#}$А#}%}&aiМ3}"}&} } } } }'}"}(}"Р*~
NO CARRIER
Admin: Пользуемся тегами!

Прошу так сказать помощи, каким образом установить соединение и передать данные по FTP? И самое главное, не средствами ОС, а напрямую с использованием AТ-команд?

Заранее спасибо.
С уважением,
AlexSid.

Последний раз редактировалось Admin, 07.09.2009 в 14:52.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:48.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025