GPS-слежение своими руками

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

GPS-слежение своими руками

Сообщение Anonym » 29 мар 2006, 16:04

Прошу помочь в реализации опытной установки, поскольку никак не могу обойти одну проблему. Итак, по порядку.

1)Есть ноутбук + GSM_телефон_с_модемом_по_Bluetooth_на_COM5: в офисе.
2)Есть gps_приемник + GSM_модем_SIEMENS_TC-35: в автомобиле.

Хочется поставить в машину (2) , чтобы при помощи (1) можно было посредством DATA_CALL (обыкновенный dial_up на 9600, CSD) устанавливать радиоканал передачи данных до модема GSM в машине, таким образом получая радиоудлиннение COM-порта.

ЧЕГО УДАЛОСЬ ДОСТИЧЬ: Берем (1), запускаем Hyperterminal, набираем номер модема в машине. Устанавливается соединение. На экране пишется CONNECT 9600 (связь установленна), и начинает сыпаться лог навигационных данных с приемника. Все здорово, все получилось, но..
Как теперь этот поток перенаправить в OziExplorer ? Ведь COM1 то уже занят терминалкой, в которой я набрал номер. И поэтому как только я говорю Озику после установки соединения - кушай данные с COM1 - он естественно ругается - мол, порт уже использует другая программа. Если же освободить порт от терминалки - тогда связь рвется. Как быть ?

В коммерческих системах, насколько мне известно, навигационные сообщения передаются в виде SMS. Но хочется сделать именно такую, real-time систему.

Кто может подскажет, как обойти такую проблему?


Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

Маленькое исправление

Сообщение Anonym » 29 мар 2006, 16:05

"1)Есть ноутбук + GSM_телефон_с_модемом_по_Bluetooth_на_COM5: в офисе."

По тексту глупость получается, естественно. Модем цепляется к ноуту через COM1/

StealthMan


Bushman
Сообщения: 2841
Зарегистрирован: 15 июл 2002, 16:44

Re: GPS-слежение своими руками

Сообщение Bushman » 29 мар 2006, 16:17

А GPSGate для PC не подойдет для создания виртуального нуль-модемного соединения?


Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

GPSGate пробовал, но..

Сообщение Anonym » 29 мар 2006, 16:26

Что с чем нуль-модемить ?

Пробовал и по другому.

Модем мобильного телефона висит, как уже говорил, на аппаратном порту ноутбука COM1 (т.е. я для звонка на удаленный модем я выбирал в терминалке порт COM1).

При помощи GPS Gate - с этого порта COM1 я организовал связь с виртуальными портами COM6 (для Озика) и COM7 (для набора номера в терминалке).

Итак, запуская терминалку обращаясь на COM7. Вводим команду АТ, модем откликается ОК. Все здорово . Набираем номер - видно на мобильнике, что набор пошел, и тут же после ответа удаленного модема в машине -связь рвется. 100% неуспех. Я подозреваю, что GPS Gate шлет с виртуальных портов в реальный какой-то мусор, который негативно влияет на сессию, и в итоге она рвется.
Потому что без GPSGate дозвон происходит с первой попытки, и сразу становится виден "выхлоп" GPSки.

StealthMan


Bushman
Сообщения: 2841
Зарегистрирован: 15 июл 2002, 16:44

Re: GPSGate пробовал, но..

Сообщение Bushman » 29 мар 2006, 16:34

По идее, вот так как не работает, работать должно (т.е. странно, что не работает). Можно последить за портами PortMon'ом http://www.sysinternals.com/utilities/portmon.html. Мда, кабы это не Win32, все решалось бы редиректом в командной строке...

Bushman
Сообщения: 2841
Зарегистрирован: 15 июл 2002, 16:44

Re: GPSGate пробовал, но..

Сообщение Bushman » 29 мар 2006, 16:47

Еще есть http://www.eltima.com/products/serialshare/ , в "осле" вроде к нему есть ломалка.

Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

Попробую Serial Share..

Сообщение Anonym » 29 мар 2006, 17:14

Спасибо.

StealthMan


Megavolt
Сообщения: 14
Зарегистрирован: 26 апр 2004, 10:26

Re: GPS-слежение своими руками

Сообщение Megavolt » 29 мар 2006, 17:35

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

Первый совсем простой: настраиваем модем, подключенный к компу так, чтобы он не разрывал соединение при потере DTR/CTR (см. AT command description), соединяемся из HyperTerminal, дожидаемся начала NMEA потока, закрываем HyperTerminal, запускаем OZI и все работает, пока опять из HyperTerminal модем не получит "+++",ATH0.

Второй позволяет полностью контролировать просесс: COM порт эксклюзивно используется программой (C++), а когда устанавливается DataCall соединение, из потока вычленяются нужные NMEA предложения и передаются в Ozi через его API.


ruslapland
Сообщения: 90
Зарегистрирован: 06 янв 2011, 16:41

Re: GPS-слежение своими руками

Сообщение ruslapland » 29 мар 2006, 20:38

Буду признателен, если опробуете следующий способ: отслеживание объекта на глобусе Google Earth c домашнего компьютера. Потребуется программа (бесплатная версия)Google Earth, GPS TrackMaker (бесплатная версия). В GPS TrackMaker есть функция, позволяющая связываться с внешним "трекером". Я сам не смог до конца опробовать работоспособность данной системы слежения, поскольку не имею мобильного телефона к которому можно подключить GPS. Опробовал лишь соединение со своего ноутбука через PCMCIA GPRS Modem из программы GPS TrackMaker позвонить на другой мобильник и прочитать на нем "Передача данных" <IMG SRC="http://www.ruslapland.ru/photo_for_pages/tracker2.gif"> <A HREF="http://www.ruslapland.ru/gps.htm">http: ... br> <br>

vladlen
Сообщения: 36
Зарегистрирован: 26 июн 2004, 08:17

Re: GPS-слежение своими руками

Сообщение vladlen » 29 мар 2006, 21:24

А если из терминала выйти не обрывая соединение?
Оно вроде должно несколько минут держаться само.


Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 63 гостя