Цитата(CupuyC @ Feb 10 2011, 23:41)

Регистрируется ли модуль в сети?(Какой ответ на команду AT+CREG? ?)
В старых прошивках был баг по работе с некоторыми СИМ-карточками.
Да, модуль регистрируется в сети. Это не баг работы с СИМ-карточкой.
Я написал выше как выглядит проблема. Могу написать чуть больше.
Сделал тестовое приложение для компа на Дельфи - TCP-сервер. Открывает и слушает порт 8080. При подключении к этому порту выводит сообщение в своем окне и передает тестовую строку "Client connected" в порт. Все что принимается с порта, также выводится на экран компа. При закрытии подключения - тоже выводит сообщение.
Для проверки работы TCP-сервера подключался к порту компа, например, Telnet-ом и нажимал на кнопки. Потом отключался. Пробовал и на одном компе и запускать и TCP-сервер и Telnet. Пробовал и на одном компе запускать TCP-сервер, а на другом Telnet. Компы связаны обычным Инетом. Все работает.
Теперь вместо второго компа с Telnet-ом взял модем М10 с картой Beeline. Набор команд:
at+qicsgp=1,"internet.beeline.ua"
OK
at+qiregapp
OK
at+qiact
OK
AT+QILOCIP
10.203.33.83
at+qiopen="TCP","109.201.227.106",8080
OK
CONNECT OK //тут в окне TCP-сервера выводится сообщение о подключении
Client connected //символы из UARTа модема (тестовая строка от TCP-сервера)
Ну и так далее. Все работает точно так же как и с Telnet-ом.
Точно такой же эксперимент и картой МТС-Украина (Точка входа только другая). Все работает точно так же как и с Telnet-ом и с Beeline-ом.
А вот с Киевстаром не работает. Ну повторюсь.
at+qicsgp=1,"www.kyivstar.net"
OK
at+qiregapp
OK
at+qiact
OK
AT+QILOCIP
172.17.105.85
А дальше непонятное поведение. На команду
AT+QIOPEN="TCP","109.201.227.106",8080
выдает сначала
OK
а потом и
CONNECT OK
независимо от того, запущен ли на 109.201.227.106 TCP-сервер или не запущен.
И вообще, ему похоже глубоко все равно какой там IP и порт указать. Все равно CONNECT OK.
В случае с Beeline-ом и МТС-ом, если TCP-сервер не запущен, то на AT+QIOPEN отвечает
CONNECT FAIL. Что, в общем, и есть логично.
Такое впечатление, что это только проблема работы со встроенным TCP модуля.
При работе с внешним TCP (подключал комп.) - все нормально и с Киевстаром. Комп выходит в Инет, все ОК.
Ну и вот, что делать? А хотелось бы работать как раз с Киевстаром.
З.Ы. О как меня под вечер понесло