|
вопросы чайника по TCP-IP стеку SIM300, объясните, pls ? |
|
|
|
Oct 3 2009, 20:37
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
1. В чем суть команды at+cgdcont= и нужно ли ее использовать при работе посредством собственного стека ? Вопрос возник потому, что я обнаружил, что в настройках моего мобильного GPRS для телефона эта команда не была прописана в дополнительных параметрах и я лишь случайно это обнаружил (хотя скопировать в настройки SIM300) - и все работало. Аналогично, при работе с SIM300 тоже работает и без нее, хоть по atd*99, хоть через внутренний стек. Но один раз я ее использовал... Она нужна ? Она нужна, но не всем (в данном случае МТС) ? Она нужна хотя бы один раз для конкретного IMEI и где-то у оператора запоминается на какое-то время ?
2. Аналогично, at+ciicr. Я никак не мог запустить сессию, не понимая в чем причина (вроде все ж ошибка 6). Стал смотреть примеры, дал at+cgdcont - не помогло. at+ciicr - помогло. А потом стало и без нее работать, довольно много раз. А потом как-то опять вылезла ошибка 6. Так вот, что делает at+ciicr, и почему потом работает и без нее ?
3. Открываю сессию udp, посылаю пакеты (на другом конце простенькая заглушка, возвращает эхо), вижу ответы. Посылаю с интервалом в минуту - работает. Две минуты - работает. Где-то три - туда дуй... В смысле, получатель пакеты получает, эхо отправляет, но до модема они не доходят. at+cipclose не помогает, требуется at+cipshut. Это оператор такое делает ? Время зависит от настроек у оператора ? Чтобы жило, дергать чаще ? А когда я делаю at+cipshut, сессия закрывается и тарифицируется до полных 40 кило или сколько там у кого ?)
4. Открываю TCP-сессию, открытие срывается (connection failed), по таймауту. Состояние почему-то остается connecting, и повторное открытие дает ошибку, нужен close или shut. Почему оно само не переходит в IP INITIAL ?
|
|
|
|
|
 |
Ответов
|
Oct 8 2009, 05:48
|
Группа: Новичок
Сообщений: 2
Регистрация: 7-10-09
Пользователь №: 52 806

|
Доброе время суток! У кого-нибудь получалось передавать и принимать бинарные данные через TCP стек. Есть проблема при получении бинарных данных. В ответе модема съедаются нули. Причем, если включить печать заголовка пакета, то длина пакета указывается с учетом нулей.
|
|
|
|
|
Oct 8 2009, 06:27
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(kyson @ Oct 8 2009, 10:48)  Доброе время суток! У кого-нибудь получалось передавать и принимать бинарные данные через TCP стек. Есть проблема при получении бинарных данных. В ответе модема съедаются нули. Причем, если включить печать заголовка пакета, то длина пакета указывается с учетом нулей. Подозреваю что проблема не в модеме, а в программе. Просмотрите код внимательно, возможно вы их (нули) сами пропускаете.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Oct 9 2009, 11:58
|
Группа: Новичок
Сообщений: 2
Регистрация: 7-10-09
Пользователь №: 52 806

|
Цитата(Master of Nature @ Oct 8 2009, 11:27)  Подозреваю что проблема не в модеме, а в программе. Просмотрите код внимательно, возможно вы их (нули) сами пропускаете. СПасибо! Действительно, так и оказалось. Программа, которая использовалась для тестов собрана на компоненте TComPort, а он использовал событие OnRxChar, для получения данных с порта. Почемуто-то в этом компопоненте не работает событие OnRxBuf.  При использовани функций WinApi нули стали приходить.
|
|
|
|
Сообщений в этой теме
rx3apf вопросы чайника по TCP-IP стеку SIM300 Oct 3 2009, 20:37 HARMHARM Цитата(rx3apf @ Oct 3 2009, 23:37) 1. В ч... Oct 4 2009, 05:01 Master of Nature Цитата(rx3apf @ Oct 4 2009, 01:37) 1. В ч... Oct 5 2009, 11:42 stream Цитата(rx3apf @ Oct 4 2009, 00:37) 1. В ч... Oct 6 2009, 10:05 Baser Цитата(rx3apf @ Oct 3 2009, 23:37) 1. В ч... Oct 6 2009, 19:42 rx3apf Всем спасибо за ответы, буду переваривать и думать... Oct 7 2009, 19:08 Master of Nature Цитата(rx3apf @ Oct 8 2009, 00:08) Незави... Oct 8 2009, 04:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|