Передача данных о местоположении GPS над GSM телефон

T

traxonja

Guest
Здравствуйте,

Как я могу передать некоторые данные (20bytes) overa GSM телефон?У меня есть GPS приемник, и я хочу сделать GPS Locator.Я делал так: ПИК подключен к Siemens S25, и GPS-приемником.Когда телефон кольца, PIC забирает линии, получает данные от GPS и начинает передачу данных (номера) через DTMF.Проблема заключается в том, что GSM-телефон посылает DTMF тонов ОЧЕНЬ МЕДЛЕННО!Существует не конфигурация скорости или что угодно.

Итак, есть ли способ передачи данных в качестве модема данных через GSM телефон??

Я с помощью АТ команд для передачи DTMF тонов сейчас.

Любая идея будет здорово!

Ой, я также добавил другой DTMF кодер чип для передачи кодов и работает очень быстро!!Эта проблема существует, что качество звука в GSM-сети очень плохо так, с другой стороны я не могу расшифровать тонн было отправлено с GPS (GSM).

Спасибо за чтение,
Trax
Последний раз редактировалось traxonja от 26 апреля 2004 14:55;, всего редактировалось 1 раз

 
Почему не у просто использовать SMS?
или данных из одной в другую GSM?

Просто положить ваши данные в GSM режиме (AT CBST = 71,0)
Или звонить в данный режим с другой GSM

Подключите другой GSM к компьютеру / ноутбуку / КПК с серийными связи / IrDA / Bluetooth / ...и написать небольшую заявку, чтобы получить данные, которые вы хотите.

Теперь у вас есть 9600 бод (некоторые поддержка сетей GSM, даже более высокими темпами)
(Подумайте о том, латентность (отправитель <-> приемник), если вы пишите в протокол! Я видел латентность несколько секунд в режиме полного дуплекса)

Antharax

BTW, GSM уже оцифрованных данных с некоторых тяжелых сжатия, вероятно, предназначены для речевых сигналов (что, вероятно, выделит искажения на другие сигналы).Вероятно, в диапазоне частот GSM ограничен и / или вашей baudrate является слишком высокой (не пытайтесь использовать 56k baudrate для вашего DTMF над GSM, поскольку она, вероятно, не будут работать

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Подмигнуть" border="0" />

)
Я думаю, вы пытаетесь с вашей DTMF техники так же, как набор номера с обычным телефоном для факсов и использовать 'пианино' играть ваш факс документе.

 
Большое спасибо за идею.Я пытаюсь получить его на работу в качестве "модема", но не было успеха.Когда я набрать GSM в моей машине он берет в качестве голосовой связи

<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="Confused" border="0" />Как переключить его на "данные" режиме?это AT CBST = 71,0, что делать?

Я не мог найти что-либо об этом на команде?переключением скорости передачи данных с ним?

ОК, чем, я буду стараться, как только я получаю какое-то время продолжать этот проект.

Большое спасибо.

Trax

 
traxonja,
В самом деле, если вы хотите отправить DTMFs тонн "над" никому цифровая сотовая связь "другой стороне" получил тонн плохи.

Решение, я считаю, заключается в том, чтобы использовать GPRS.Это "данные канала GSM".
И, существует на рынке целого ряда GSM модем, чтобы использовать этот канал.

Привет

 
Я думаю, некоторые операторы требуют, чтобы они позволили данных в режиме телефона ... Например, если вы хотите использовать данные / факс звонки ... Обычно вы получаете 2 номера, что ...

GPRS не GSM .. это услуга пакетной ... и вы не можете сделать GPRS GPRS на звонки ...

Может быть, вы можете попробовать создать тонн по ПОС сам?Сортировать Морса-код с разным тоном / длительность импульса?Обнаружение на другой стороне должен быть достаточно простым, тогда ...

 
Ну, я мог бы сделать это!Но проблема остается даже там.Основная проблема, почему я перестал о том, что я получил данные от удаленного устройства является очень медленно.представьте себе, они краже автомобиля (к примеру), и она находится в движении, отходят.когда я получаю данные (это положение) оно будет в состоянии, когда оно было минуту назад!Я бы скорее получить в режиме реального времени позицию, и единственным решением является GPRS или, как Antharax сайте,
что делает работу GSM телефона в качестве модема для передачи данных.с GPRS отключена, поскольку моя сеть провайдера не предоставляют услугу GPRS

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Грустный" border="0" />

.Единственное, что еще предстоит сделать попробуйте это сделать работу телефона в качестве модема.данные, я хочу передать это onla 16 байт, любой скорости.(я получаю от GPS устройства на 2400 бод, и чем я вновь переключиться asembler обычным для серийного комм. до 19200 общаться с GSM (Siemens S25, например) для использования в команде. все работает сейчас,
то только Проблема заключается в том, как передать, что мало данных как можно быстрее. существует идея передачи данных с помощью SMS,
в котором очень хорошо идею. В этом случае я бы проверить, если GSM телефона достаточно оплаченные кредитной так Отправить на SMS. настолько, что
в Откл.

Во всяком случае, я должен сделать работу телефона в режиме данных, и передавать 16bytes (любая скорость, я повторяю) на другую сторону.С другой стороны может быть Dialup модем (фиксированной) или диалап через другую GSM ...

в Морзе рода комм.Кроме того, это хорошая идея!

Оставайтесь прохладно.

Trax

 
Traxonja,
Существуют некоторые проблемы с GSM данных.Во-первых, провести различие между данными и голосовой вызов: передачи данных начинается с Движением "<число> CR, и голосовой вызов инициируется с Движением" <число>; CR, CR явно войти.Это абсолютно необходимо, чтобы данные службы активированного провайдера.Но для небольшого количества данных, SMS это быстрее sollution поскольку вы беспокоитесь по поводу скорости.Как обычные модемы которой обмен данными между ними на начальном этапе призыва до тех пор, пока соединение будет фактически принято, GSM модемы не способны передавать данные сразу же после проведения экспертного ответили на данный призыв.В переговорном этапе также происходит, и это может занять от 10 до 30 секунд.Только после этого можно будет отправить данные.Как правило, SMS достигает другую сторону по 10 секунд в нормальных условиях сети.

/ pisoiu

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

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Подмигнуть" border="0" />АТ CBST = 71,0 устанавливает предъявителя услуги ISDN 9600 бод
Вы пытались установить его на 9600 V.32 и поговорить со своим модемом?

Код:

0 Автоматический выбор скорости

4 2400бит/сек V.22bis

6 4800bps V.32

7 9600bps V.32

12 9600bps V.34

15 19200bps V.34

68 2400бит/сек v.110 (ISDN)

70 4800bps v.110 (ISDN)

71 9600bps v.110 (ISDN)

75 14400bps v.110 (ISDN)

79 19200bps v.110 (ISDN)

80 28800bps v.110 (ISDN)

81 38400bps v.110 (ISDN)

82 48000bps v.110 (ISDN)

83 56000bps v.110 (ISDN)
 
Что касается скорости SMS.Это guarrantied SMS приема сервисный центр, как только отправка SMS сессии будет прекращена - потому что последнее сообщение в отдаленных операции invokation будет Сервисный центр подтверждения.Но это не guarrantied, когда сервис-центр будет отправить SMS по назначению.Так не может быть неожиданная задержка на несколько минут.
С другой стороны,
есть функция SMS ожидания, которые позволяют доставить Сбой SMS, если телефон был выключен, как только телефон будет приложить или locupdate.
При использовании данных, если мобильный движется, не может быть проблемы с передачей из одной ячейки в другую, в результате чуть задержка сигнала от сети, если плохое планирование - это будет в результате вызова падение.
Фактический модем находится на стороне МСЦ перейти в модемный пул.
Мобильный поставляет свою пакетов данных через различные пакет протокола и модемный пул осуществляет буферизацию данных при модемном соединении скорость медленнее или выше, чем фактические фиксированной скоростью передачи данных с мобильного телефона в МСЦ.
Так что если вы планируете иметь в реальном времени обмен информацией этом должны быть приняты во внимание.

 
Привет,

Нет, я не старался seting ему V32

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Грустный" border="0" />

ЕЩЕ

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Очень веселый" border="0" />

.На сессии HyperTerminal вам описанные выше меня день

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Улыбка" border="0" />Я буду принимать все предложения на рассмотрение.Когда я закончу этот проект я его здесь.

Как Boardstiff просили;

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

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Улыбка" border="0" />Я пишу это с самого начала, когда я сделать GSM работы в качестве модема, благодаря Antharax.

Так,

это дело.У меня Siemens S25, и RoyalTec RGM-2000 GPS приемник.GSM работает на 19200 бод, ГСП работ на 4200 бод.Таким образом, источником является сложным, потому что я не хочу использовать два разных RS232 в распорядке asembler ПИК, поскольку имеет только 1KB.Итак, я использовал только один, и я был вынужден заниматься FSR ...много!

Любом случае, когда телефон кольца, PIC поднимает линии ATA.Затем ПОС получает строку данных от GPS.Затем он начинает отправку через АТ команды через DTMF.

Затем, он может "повесить трубку".

Вот и все на сегодня.

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

Я постараюсь, что с HyperTerminal и два GSMs, если это работает, я буду счастлива veeeeery

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Улыбка" border="0" />Спасибо человеку!
Поговорите со всеми вами в ближайшее время.

Trax
Извините, но вам необходимо войти в аккаунт это вложение

 
может у просьба сообщить дальнейшие разбирательства по этому проекту, поскольку мы R работает над этим (где R взаимодействия с GSM-модем с GPS с 8051 микроконтроллер).
мы R используя wavecom модуль в наших GSM модем, мы с помощью R hyerterminal для общения с модемом.

thax,
Дипак

 
Здравствуйте,

Это была идея: Подключение GSM телефона с GPS за ПОС.

Теперь вы мои АНМ программа загружена здесь я, и положил его в PIC16F84A, подключить GPS TXpin (вывод данных) для PORTB1, подключить GSM телефон TX булавку для PORTA1 и GSM телефон RX булавку для PORTA0.

Позвоните GSM телефон, он будет отвечать, секундочку, и начать передачу данных от GPS (текущее местоположение) через DTMF сигналы.Она будет работать очень медленно, поскольку АТ команды из GSM телефона (он не может работать быстрее, чем любые что).Итак, если вы звоните из HyperTerminal вы получите данные, так как компьютер модем будет декодировать эти тона DTMF и вы будете счастливы.

Я не рад этому, поскольку она работает медленно.Решение было бы использовать данные соединения между двумя телефонами GSM, как Antharax Написал выше.

Если вы хотите знать, каким образом ПОС программных работ вы можете видеть, что в коде.Если это беспорядочна для вас, я могу объяснить.

Надеюсь, что я помогал,
Trax

 
В случае reveive телефон можно прочитать номер от GSM, как отправить команду

 
в настоящее время ПИК список она не выполнена.Вместе с тем она может быть выполнена очень легко, поскольку GSM телефона (как я помню)
не передавать номера Info (вызывающая сторона), если вы установите его с помощью АТ-команд., что является хорошей идеей, поскольку вы не только с телефона можно обнаружить свой автомобиль

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Улыбка" border="0" />
 
Да, вполне возможно, чтобы знать
inconning вызова number.the НА commoand использовали бы знать, входящие в число AT CLIP = 1, это позволит номер
и AT CLIP = 0, это отключение номера
и AT CLIP?, чтобы узнать о текущем наборе умолчанию.
надеюсь, что это помогло вам.

thax,
Дипак

 
Вы можете найти хороший пример из www.elektor-elektronics.com.
Они дают цепи и ПХД попробовать ее.

 
Где находится этот проект на своем сайте???

Вы могли бы должность URL здесь, как я не могу найти его там среди ~ 20 существующих схем.

Trax

 
deepu_7ap писал:

Да, вполне возможно, чтобы знать

inconning вызова number.the НА commoand использовали бы знать, входящие в число AT CLIP = 1, это позволит номер

и AT CLIP = 0, это отключение номера

и AT CLIP?, чтобы узнать о текущем наборе умолчанию.

надеюсь, что это помогло вам.thax,

Дипак
 
Я не знаю ли это хорошая идея использовать callerID для идентификации.Caller ID не всегда доступны, если вы находитесь в другой стране.
Возможно, вы могли бы использовать "секретного слова" для проверки подлинности

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Подмигнуть" border="0" />(или делать это хороший способ, с частным и публичным ключом пары. Сообщения подписала с частным ключом, и открытый ключ используется для проверки ли послание имеет правильное происхождения)

Впрочем, если телефонный номер не на SIM, как кто-то собирается, чтобы найти номер?Автомобиль вор, как правило, не является экспертом сообщений.И когда он знает, что там он будет просто тянуть вилку

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Подмигнуть" border="0" />
Antharax

 
сибирской язвы, мы не можем прийти в течение этой проблемы путем альтернативный источник питания, который будет активирован при первоначальном энергоснабжения из автомобиля аккумулятор подключенным off.the вор наклоняю себе, безусловно, один из заместителей питания.

Trax могли U, пожалуйста, сообщите мне, как знать клеток вещания канала (CBCH) в GSM-сети с помощью АТ-команд.
Я имею в виду, который в команде используется для выяснения CBCH.and Как декодировать его, если его в шестнадцатеричный формат.
надеюсь у выйдет с ответом.

thax
Дипак

 

Welcome to EDABoard.com

Sponsor

Back
Top