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

одновременое считывание и отправка данных и считывание состояния GSM/GPRS modema

Задача следующая: Есть модуль WAVECOM. Как организовать одновремено считывание через его RS232 - уровнь приема с модема и передачу/прием данных по GPRS без обрыва конекта TCP/IP. Читал все даташиты по WAVECOM модемам, но ни где ни какой заметки по этой задачи не смог найти.

Изменено пользователем 0psv0

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


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

Ты бы рассказал , как через него гонять блоки данных. Регулировки скорости-то нет. Т.е если в него через RS232 передавать 115200kbit/sec, то столько GPRS не потянет, как приостановить передачу?

 

А по твоему вопросу - это возможно, если соединён GPRS и нет ни одного активного сокета. Если GPRS соединён - это не есть передача/приём IP потока. В этом состоянии он понимает AT команды. А если создан сокет, то тогда всё летит через сокет :(

Изменено пользователем xoms

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


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

Задача следующая: Есть модуль WAVECOM. Как организовать одновремено считывание через его RS232 - уровнь приема с модема и передачу/прием данных по GPRS без обрыва конекта TCP/IP. Читал все даташиты по WAVECOM модемам, но ни где ни какой заметки по этой задачи не смог найти.

Что бы задавать подобные вопросы для начала разберитесь с принципами передачи по RS232 (это устройство работающее в полудуплексном редиме не позволяющее вести прием и передачу одновременно) и GSM стандартом/протоеолом. В GSM выделяется только один канал связи (остальные для сервиса - вспомогательные) что не позволяет делать многоканальную коммутацию нескольких абонентов в силу своего стандарта (не путать с услугой 'конференции' это уже работа базовой станции), тоже и для GPRS.

Существуют не много, либо в прожектах, так называемые устройства C класса (стандарт GSM), которые могут одновременно осуществлять режим 'Voice Call' и GPRS сессию.

Что касается определения уровня сигнала это опять же стандарт GSM. При соединении GSM устройства с базовой станцией идет сервис определяющий достаточный уровень сигнала для передатчика мобильногоустройства по установке устойчивой связи (ищите в стандарте GSM раздел Quality of Service).

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


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

насколько мы накопали в результате разработки фирвера для GSM-модема с контроллером - уровень сигнала мы можем считывать только в момент инизиализации модема. но это связано с нашей спецификой.

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


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

насколько мы накопали в результате разработки фирвера для GSM-модема с контроллером - уровень сигнала мы можем считывать только в момент инизиализации модема. но это связано с нашей спецификой.

kuguar, а Вы что мои посты полностью решили игнорировать?? В предыдущем моем ответе четко и ясно было сказано, когда по протоколу GSM определяется необходимый уровень сигнала, мощность которого должна быть установлена для передатчика мобильного устройства. Даю Вам еще оди шанс уж если самому лень искать... Почитайте (protocols GSM phase2+): ETCI / GSM TECHNICAL SPECIFICATION GSM 05.01, GSM 05.05, GSM 05.08 и все Вам станет ясно, как в божий день. :)

Для кругозора так же можете полисталь книгу "Стандарты и системы подвижной радиосвязи" автор Громаков Ю.А., издательства Мобильные ТелеСистемы - Эко - Трендз. Москва, 1997 год.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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