Перейти к содержанию
    

Что-то я запутался, если, есть модуль GR64 с TCP/IP, нужно ли чтоб МК был тоже со стеком TCP/IP.

Хотелось бы организовать мост между двумя контроллерами с GSM модулем.

 

С программированием самого модуля заморачиваться не хочется.

Как все видится

Взять МК например Atmel AVR, к нему подключить модуль GR64, через COM порт (USART) посылкой AT команд организовать связь между двумя контроллерами через GPRS, потом отправлять данные типа AT «Эту строку получит удаленный контроллер» и все или после организации связи через GPRS нужно отправлять пакеты TCP с IP. Тогда боюсь необходимо будет ставить более мощный контроллер, поднимать TCP/IP стек ведь помимо формирования пакетов для отправки через GPRS контроллер должен успевать заниматься еще чем ни будь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вам нужен или gsm-модуль со стеком tcp/ip или же реализация tcp/ip в МК.

 

можно конечно и чтобы оба умели tcp/ip, но тогда у одного эта возможность использоваться не будет ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вам нужен или gsm-модуль со стеком tcp/ip или же реализация tcp/ip в МК.

 

можно конечно и чтобы оба умели tcp/ip, но тогда у одного эта возможность использоваться не будет ;)

 

Выбрал GR64 с TCP/IP, мне непонятно как происходит передача данных через COM порт, получается, просто передаю строку символов (данных), далее в GSM модуле формируется пакет TCP с контрольной суммой добавляется заголовок IP, и отправляется через GPRS в Интернет, на приемной стороне все на оборот? При этом слежу за выводом CTS и все?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну в общем да. только перед передачей нужно at-командами объяснить модему, что вы от него хотите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для начала я бы посоветовал организовать связь в режиме DATA, без использования GPRS.

Там совсем все просто. Что сунул в УАРТ то на другом конце и выскочит. Правда тарификация немного другая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для начала я бы посоветовал организовать связь в режиме DATA, без использования GPRS.

Там совсем все просто. Что сунул в УАРТ то на другом конце и выскочит. Правда тарификация немного другая.

 

Не видел в функциях модуля режим DATA, это что за режим, поверх речевого канала?

 

 

Не подскажите где можно купить и какие выбрать защитные диоды на SIM считыватель.

Изменено пользователем _Алекс

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Читайте внимательно все есть. Чтобы сделать вызов в режиме данных нужно набрать номер без ";" в конце.

ATD{номер телефона} далее на другом модуле появиться RING. Если включить расширенные ответы то будет RING DATA.

На приемной стороне даеш команду ответить ATA. Через секунды 2 появятся сообщения на обеих сторонах CONNECT. И в путь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Читайте внимательно все есть. Чтобы сделать вызов в режиме данных нужно набрать номер без ";" в конце.

ATD{номер телефона} далее на другом модуле появиться RING. Если включить расширенные ответы то будет RING DATA.

На приемной стороне даеш команду ответить ATA. Через секунды 2 появятся сообщения на обеих сторонах CONNECT. И в путь.

 

Спасибо, получается, по цене исходящего вызова?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да цена как голосовой вызов. И еще, чтобы отключиться, нужно выйти из режима данных в режим АТ комманд. Делается так: тишина пару секунд, далее посылаете +++, и через секунду выскакивает ОК.

Далее разрыв соединения АТ командой АТН.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делается так: тишина пару секунд, далее посылаете +++, и через секунду выскакивает ОК.

Далее разрыв соединения АТ командой АТН.

плохому учишь. надо at&d2 сказать перед установкой соединения, потом на пару секунд дергаешь dtr - модем рвет соединение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проще и надежнее дергать dtr. а реакцию на +++ лучше отключить, если есть такая возможность

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно ли будет, соединяясь и отсоединяясь одним из указанных выше способов, уложиться в бесплатный 3-сек интервал? Или на режим дата положение о 3 секундах не распространяется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нет, нельзя.

давно я экспериментировал с csd - поднятие соединения занимает порядка 15-30сек (давно это было, может немного и соврал - но порядок цифр такой).

 

кстати тарификация csd/hscsd не обязательно идёт по тарифам для голосовых соединений, но также на повременной основе.

 

например у мегафона есть отдельные строчки "Передача данных (CSD)" и "Высокоскоростная передача данных (HSCSD)".

 

ещё хотел бы отметить момент из своей пактики. в сравнении с gprs, csd намного капризнее, например чувствителен к качеству сигнала.

добавляем сюда более низкую стоимость gprs - смысл использовать csd остаётся только в очень немногих приложениях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выбрал GR64 с TCP/IP, мне непонятно как происходит передача данных через COM порт, получается, просто передаю строку символов (данных), далее в GSM модуле формируется пакет TCP с контрольной суммой добавляется заголовок IP, и отправляется через GPRS в Интернет, на приемной стороне все на оборот? При этом слежу за выводом CTS и все?

 

 

...да так оно и происходит. Смотрите в прикрепленном доке

gprs_at_cmd.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...