Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

GSM-модем Siemens TC35i

 Ответить Ответить Страница  12>
Автор
Сообщение
nick2076 Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Август 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 12
Свойства публикации Свойства публикации   Ответить, цитируя автора - nick2076 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: GSM-модем Siemens TC35i
    Опубликовано: 17 Сентябрь 2004 11:48

Всем Доброго времени суток.

Кто-нибудь работал с GSM-модемами? Каким образом необходимо осуществлять контроль над передаваемыми пакетами. Мы тут сделали тестики и поняли, что пакеты, которые мы передаем, сетью GSM разбиваются, т.е. в одной посылке можно получить часть пакеты или два в одном: часть старого и часть нового за одно чтение. Т.е. сеть склеивает совершенно разные наши пакеты! Нам необходимо передавать порядка 260 байт. Может кто-нибудь подкинет пару идеек, как бороться с таким явлением? Например, каким-то образом изменять наш пакет перед посылкой, наподобие com-порта: старт-стоповые биты. А на принимаемой стороне собирать наш пакет по этим указательным битам.

Заранее спасибо!

 

С уважением, Николай
Наверх
andrey_k Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Сентябрь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 1
Свойства публикации Свойства публикации   Ответить, цитируя автора - andrey_k Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Сентябрь 2004 15:29

Передаваете пакет как последовательность символов ( для примера байт 1АН это "1" и "А"). Начало пакета допустим символ "!", а конец допустим "*". Правда размер пакета вырастет вдвое. Зато есть маркер начала и конца пакета. Посмотрите обмен у ADAM-4000.

Наверх
AndreyVN Смотреть выпадающим
Участник
Участник


Присоединился: 17 Май 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 52
Свойства публикации Свойства публикации   Ответить, цитируя автора - AndreyVN Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Сентябрь 2004 17:30
Может подойдет data канал? 260 байт вроде немного, проблем со сборкой пакетов - не бывает.
Наверх
nick2076 Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Август 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 12
Свойства публикации Свойства публикации   Ответить, цитируя автора - nick2076 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Сентябрь 2004 17:32
Что Вы имеете в виду под data канал?
С уважением, Николай
Наверх
AndreyVN Смотреть выпадающим
Участник
Участник


Присоединился: 17 Май 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 52
Свойства публикации Свойства публикации   Ответить, цитируя автора - AndreyVN Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 20 Сентябрь 2004 08:34
Data какнал это услуга, которую необходимо открыть у провайдера, после этого можно пользоваться связью GSM модем <---> GSM модем. Оплата приблизительно как за голос. В режиме голосовой связи модемная связь не работает т.к. апаратура провайдера осуществляет цифровую обработку голоса, что-то вроде выявления фонем.
Наверх
nick2076 Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Август 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 12
Свойства публикации Свойства публикации   Ответить, цитируя автора - nick2076 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 20 Сентябрь 2004 10:04

У нас это называется услуга приема и передачи данных. По другому обмен данными трудно представить:) И тем не менее данные всеравно бьются на части, такова природа GSM-сети!!!

 

С Уважением, Николай

С уважением, Николай
Наверх
AndreyVN Смотреть выпадающим
Участник
Участник


Присоединился: 17 Май 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 52
Свойства публикации Свойства публикации   Ответить, цитируя автора - AndreyVN Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Сентябрь 2004 14:55

Либо мы путаем разные "data" каналы, либо у Вас провайдер такой... плохой...  Я сам писал программу для модуля GM 9/18 проблемы были, но не с перестановкой байт местами.

К стати (!), а у вас модем поддерживает TCP/IP стек? Это же Transport layer, который отвечает в т.ч. за сборку пакетов.

 

 

 

Наверх
nick2076 Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Август 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 12
Свойства публикации Свойства публикации   Ответить, цитируя автора - nick2076 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Сентябрь 2004 15:06

А никакой перестановки и нет. Просто сеть наш пакет разбивает на части, вот и все. Соответственно на принимающей стороне необходимо корректно склеивать этот пакет. Местами никто ничего не меняет!!!

Связь модема с компом только по RS232.

 

С уважением, Николай

 

С уважением, Николай
Наверх
AndreyVN Смотреть выпадающим
Участник
Участник


Присоединился: 17 Май 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 52
Свойства публикации Свойства публикации   Ответить, цитируя автора - AndreyVN Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Сентябрь 2004 16:11

Не понял, если данные приходят потоком, в том порядке как вы их отправили, как вы видите, что их разбили на пакеты? По времени задержки что-ли?

   Связь модема с компом только по RS232.

Это понятно, TCP/IP стек это функция модема по обработке принятых Ethernet кадров. (Без нее не будет работать режим GPRS).

 

Наверх
nick2076 Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Август 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 12
Свойства публикации Свойства публикации   Ответить, цитируя автора - nick2076 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 23 Сентябрь 2004 13:36

То, что пакеты приходят разбитыми на части, это и так понятно. Читаешь порт и видешь, что пришла всего лишь часть нашего пакета, читаешь еще и видешь, что пришла вторая часть пакета, склеенная с первой частью второго пакета. Чего тут непонятного????

Мы не используем GPRS. У нас просто передача и прием данных и GPRS тут не причем!!! Так же как и TCP/IP Стек.

 

С уважением, Николай
Наверх
 Ответить Ответить Страница  12>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz