GSM-модем Siemens TC35i |
Ответить | Страница 12> |
Автор | |
Новичок Присоединился: 02 Август 2004 Категория: Russian Federation Online Status: Offline Публикации: 12 |
Опубликовано: 17 Сентябрь 2004 11:48 |
Всем Доброго времени суток. Кто-нибудь работал с GSM-модемами? Каким образом необходимо осуществлять контроль над передаваемыми пакетами. Мы тут сделали тестики и поняли, что пакеты, которые мы передаем, сетью GSM разбиваются, т.е. в одной посылке можно получить часть пакеты или два в одном: часть старого и часть нового за одно чтение. Т.е. сеть склеивает совершенно разные наши пакеты! Нам необходимо передавать порядка 260 байт. Может кто-нибудь подкинет пару идеек, как бороться с таким явлением? Например, каким-то образом изменять наш пакет перед посылкой, наподобие com-порта: старт-стоповые биты. А на принимаемой стороне собирать наш пакет по этим указательным битам. Заранее спасибо!
|
|
С уважением, Николай
|
|
Новичок Присоединился: 07 Сентябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 1 |
|
Передаваете пакет как последовательность символов ( для примера байт 1АН это "1" и "А"). Начало пакета допустим символ "!", а конец допустим "*". Правда размер пакета вырастет вдвое. Зато есть маркер начала и конца пакета. Посмотрите обмен у ADAM-4000. |
|
Участник Присоединился: 17 Май 2004 Категория: Russian Federation Online Status: Offline Публикации: 52 |
|
Может подойдет data канал? 260 байт вроде немного, проблем со сборкой пакетов - не бывает.
|
|
Новичок Присоединился: 02 Август 2004 Категория: Russian Federation Online Status: Offline Публикации: 12 |
|
Что Вы имеете в виду под data канал?
|
|
С уважением, Николай
|
|
Участник Присоединился: 17 Май 2004 Категория: Russian Federation Online Status: Offline Публикации: 52 |
|
Data какнал это услуга, которую необходимо открыть у провайдера, после этого можно пользоваться связью GSM модем <---> GSM модем. Оплата приблизительно как за голос. В режиме голосовой связи модемная связь не работает т.к. апаратура провайдера осуществляет цифровую обработку голоса, что-то вроде выявления фонем.
|
|
Новичок Присоединился: 02 Август 2004 Категория: Russian Federation Online Status: Offline Публикации: 12 |
|
У нас это называется услуга приема и передачи данных. По другому обмен данными трудно представить:) И тем не менее данные всеравно бьются на части, такова природа GSM-сети!!!
С Уважением, Николай |
|
С уважением, Николай
|
|
Участник Присоединился: 17 Май 2004 Категория: Russian Federation Online Status: Offline Публикации: 52 |
|
Либо мы путаем разные "data" каналы, либо у Вас провайдер такой... плохой... Я сам писал программу для модуля GM 9/18 проблемы были, но не с перестановкой байт местами. К стати (!), а у вас модем поддерживает TCP/IP стек? Это же Transport layer, который отвечает в т.ч. за сборку пакетов.
|
|
Новичок Присоединился: 02 Август 2004 Категория: Russian Federation Online Status: Offline Публикации: 12 |
|
А никакой перестановки и нет. Просто сеть наш пакет разбивает на части, вот и все. Соответственно на принимающей стороне необходимо корректно склеивать этот пакет. Местами никто ничего не меняет!!! Связь модема с компом только по RS232.
С уважением, Николай
|
|
С уважением, Николай
|
|
Участник Присоединился: 17 Май 2004 Категория: Russian Federation Online Status: Offline Публикации: 52 |
|
Не понял, если данные приходят потоком, в том порядке как вы их отправили, как вы видите, что их разбили на пакеты? По времени задержки что-ли? Связь модема с компом только по RS232. Это понятно, TCP/IP стек это функция модема по обработке принятых Ethernet кадров. (Без нее не будет работать режим GPRS).
|
|
Новичок Присоединился: 02 Август 2004 Категория: Russian Federation Online Status: Offline Публикации: 12 |
|
То, что пакеты приходят разбитыми на части, это и так понятно. Читаешь порт и видешь, что пришла всего лишь часть нашего пакета, читаешь еще и видешь, что пришла вторая часть пакета, склеенная с первой частью второго пакета. Чего тут непонятного???? Мы не используем GPRS. У нас просто передача и прием данных и GPRS тут не причем!!! Так же как и TCP/IP Стек.
|
|
С уважением, Николай
|
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |