инициализация и установка соединения GPRS
Здравствуйте.
Появилась такая проблема: у меня есть модем фирмы Multi-Tech (MTSMC-E), который поддерживает технологию EDGE/GPRS передачи данных, со встроенным стеком TCP/IP. Так же имеется отладочная плата и Mobile Phone Tools. Вот, задача стоит следующая, мне нада с помощью последовательности AT-команд инициализировать модем, установить соединение и по протоколу FTP передать данные на уже известный FTP-server. Предстоит написать программу на микроконтроллере, который будет управлять модемом с помощью AT-команд. Для отработки последовательности действий мной используется программа HyperTerminal. Так же я могу просмотреть активность COM-порта с помощью монитора.
Средствами ОС Windows соединение устанавливается без каких-либо проблем. С HyperTerminal я установить соединение не могу, пишет примерно вот что:
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | 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:
OK
at^siss?
^SISS: 0 , "srvType", ""
^SISS: 1 , "srvType", "Ftp"
^SISS: 1 , "conId", " 0 "
^SISS: 1 , "alphabet", " 0 "
^SISS: 1 , "address", "ftpput:
^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.
|