set bit 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба Хотелось бы организовать мост между двумя контроллерами с GSM модулем. С программированием самого модуля заморачиваться не хочется. Как все видится Взять МК например Atmel AVR, к нему подключить модуль GR64, через COM порт (USART) посылкой AT команд организовать связь между двумя контроллерами через GPRS, потом отправлять данные типа AT «Эту строку получит удаленный контроллер» и все или после организации связи через GPRS нужно отправлять пакеты TCP с IP. Тогда боюсь необходимо будет ставить более мощный контроллер, поднимать TCP/IP стек ведь помимо формирования пакетов для отправки через GPRS контроллер должен успевать заниматься еще чем ни будь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
edo 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба вам нужен или gsm-модуль со стеком tcp/ip или же реализация tcp/ip в МК. можно конечно и чтобы оба умели tcp/ip, но тогда у одного эта возможность использоваться не будет ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
set bit 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба вам нужен или gsm-модуль со стеком tcp/ip или же реализация tcp/ip в МК. можно конечно и чтобы оба умели tcp/ip, но тогда у одного эта возможность использоваться не будет ;) Выбрал GR64 с TCP/IP, мне непонятно как происходит передача данных через COM порт, получается, просто передаю строку символов (данных), далее в GSM модуле формируется пакет TCP с контрольной суммой добавляется заголовок IP, и отправляется через GPRS в Интернет, на приемной стороне все на оборот? При этом слежу за выводом CTS и все? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
edo 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба ну в общем да. только перед передачей нужно at-командами объяснить модему, что вы от него хотите Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shb 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба Для начала я бы посоветовал организовать связь в режиме DATA, без использования GPRS. Там совсем все просто. Что сунул в УАРТ то на другом конце и выскочит. Правда тарификация немного другая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
set bit 0 21 августа, 2007 Опубликовано 21 августа, 2007 (изменено) · Жалоба Для начала я бы посоветовал организовать связь в режиме DATA, без использования GPRS. Там совсем все просто. Что сунул в УАРТ то на другом конце и выскочит. Правда тарификация немного другая. Не видел в функциях модуля режим DATA, это что за режим, поверх речевого канала? Не подскажите где можно купить и какие выбрать защитные диоды на SIM считыватель. Изменено 21 августа, 2007 пользователем _Алекс Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shb 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба Читайте внимательно все есть. Чтобы сделать вызов в режиме данных нужно набрать номер без ";" в конце. ATD{номер телефона} далее на другом модуле появиться RING. Если включить расширенные ответы то будет RING DATA. На приемной стороне даеш команду ответить ATA. Через секунды 2 появятся сообщения на обеих сторонах CONNECT. И в путь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
set bit 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба Читайте внимательно все есть. Чтобы сделать вызов в режиме данных нужно набрать номер без ";" в конце. ATD{номер телефона} далее на другом модуле появиться RING. Если включить расширенные ответы то будет RING DATA. На приемной стороне даеш команду ответить ATA. Через секунды 2 появятся сообщения на обеих сторонах CONNECT. И в путь. Спасибо, получается, по цене исходящего вызова? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shb 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба Да цена как голосовой вызов. И еще, чтобы отключиться, нужно выйти из режима данных в режим АТ комманд. Делается так: тишина пару секунд, далее посылаете +++, и через секунду выскакивает ОК. Далее разрыв соединения АТ командой АТН. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
edo 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба Делается так: тишина пару секунд, далее посылаете +++, и через секунду выскакивает ОК. Далее разрыв соединения АТ командой АТН. плохому учишь. надо at&d2 сказать перед установкой соединения, потом на пару секунд дергаешь dtr - модем рвет соединение Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shb 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба Поясни, в чем криминал? Я думаю и так и так равнозначно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
edo 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба проще и надежнее дергать dtr. а реакцию на +++ лучше отключить, если есть такая возможность Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Энтомолог 0 12 сентября, 2007 Опубликовано 12 сентября, 2007 · Жалоба А можно ли будет, соединяясь и отсоединяясь одним из указанных выше способов, уложиться в бесплатный 3-сек интервал? Или на режим дата положение о 3 секундах не распространяется? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
edo 0 13 сентября, 2007 Опубликовано 13 сентября, 2007 · Жалоба нет, нельзя. давно я экспериментировал с csd - поднятие соединения занимает порядка 15-30сек (давно это было, может немного и соврал - но порядок цифр такой). кстати тарификация csd/hscsd не обязательно идёт по тарифам для голосовых соединений, но также на повременной основе. например у мегафона есть отдельные строчки "Передача данных (CSD)" и "Высокоскоростная передача данных (HSCSD)". ещё хотел бы отметить момент из своей пактики. в сравнении с gprs, csd намного капризнее, например чувствителен к качеству сигнала. добавляем сюда более низкую стоимость gprs - смысл использовать csd остаётся только в очень немногих приложениях. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tag 0 13 сентября, 2007 Опубликовано 13 сентября, 2007 · Жалоба Выбрал GR64 с TCP/IP, мне непонятно как происходит передача данных через COM порт, получается, просто передаю строку символов (данных), далее в GSM модуле формируется пакет TCP с контрольной суммой добавляется заголовок IP, и отправляется через GPRS в Интернет, на приемной стороне все на оборот? При этом слежу за выводом CTS и все? ...да так оно и происходит. Смотрите в прикрепленном доке gprs_at_cmd.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться