|
waptaxi.ru Форум поддержки ПО WapTaxi
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Svetik
Зарегистрирован: 05.08.2009 Сообщения: 22 Откуда: Екатеринбург
|
Добавлено: Ср Сен 02, 2009 12:16 Заголовок сообщения: Нестандартные приёмы подключения GPS приёмников |
|
|
Как PC c GPS приемником связать чтоб WAPTAXI заработало и чтоб не очень мудренно? |
|
Вернуться к началу |
|
|
Svetik
Зарегистрирован: 05.08.2009 Сообщения: 22 Откуда: Екатеринбург
|
Добавлено: Сб Сен 05, 2009 14:59 Заголовок сообщения: Re: по ссылке |
|
|
netVan писал(а): | 92 писал(а): | Вопрос к разрабам как можно подключить прогу GPS к ПК ось винда хрю через БТ прога запускается при этом через сановский эмулятор. Вопрос не праздный у нас в фирме по моим данным над ним бьются как минимум человек 5 |
Ответ: можно.
Раз уж вы (водители) зашли так далеко в экспериментах с GPS.
Для этого необходим USB Bluetooth-приемник (у кого еще нет). Далее: установить для него сопутствующее прилагаемое ПО на ваш компьютер (драйверы + программа обслуживания соединения). В конечном счете ваше GPS-устройство должно отобразиться в Windows XP на виртуальный COM-порт. В моем случае я использовал программу BlueSoleil (поставлялась вместе с Bluetooth-приемником). Версия 5.0.5.178.
Как в последствие оказалось, java-эмулятор от SUN не может работать с COM-портами (при этом вроде видит физические COM-порты), но прекрасно работает с Ethernet. По аналогии с коммуникаторами (кто работал с эмуляторами Esmertec знают), ставим дополнительную утилиту-конвертер, например, com2tcp (можно любую другую, если найдете сами). По шагам:
1) скачиваем com2tcp-1.3.0.0-386.zip для Windows-платформы тут, разархивируем поближе к корневому каталогу и запоминаем путь.
2) Для автоподключения к GPS-приемнику желательно установить для него сопряжение (Pair) Bluetooth (в противном случае связь по Bluetooth придется устанавливать вручную каждый раз). При этом вводится код к приемнику (например, для BT-55 код будет 0000).
3) Для удобства создаем в текстовом редакторе bat-файл запуска конвертера и выкладываем его на рабочий стол. Примерный текст:
c:\gps\com2tcp.exe --baud 9600 \\.\com22 20175
где
c:\gps\com2tcp.exe - путь к конвертеру;
--baud 9600 - скорость передачи данных по COM-порту, узнать можно в инструкции на GPS-устройство.
com22 – виртуальный COM-порт, представляющий GPS-приемник.
20175 – TCP-порт (в мидлете по умолчанию стоит такой же. Если требуется задать любой другой, то нужно отредактировать это значение и в мидлете, и в командной строке конвертера).
Если значения COM-порта отличаются от значений «по умолчанию», то также требуется добавить их в командной строке конвертера (помощь - com2tcp без параметров).
4) Включаем GPS-приемник, подключаемся по блютузу к данному виртуальному COM-порту.
Для проверки связи проверяем наличие данных: Пуск-Все программы-стандартные-связь-HyperTerminal. Установить новое подключение(ввести любое имя), «Подключиться через:» выбираем свой COM-порт, задаем скорость 9600 (при необходимости такие же параметры COM-порта). На экране должен появиться поток данных в виде:
$GPGGA,210936.549,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*55
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPRMC,210936.549,V,0000.0000,S,00000.0000,W,0.00,0.00,170209,,,A*7C
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
Есть данные. Отключаем HyperTerminal.
5) Запускаем мидлет waptaxi в эмуляторе от SUN (к серверу такси подключаться не надо). Настраиваем GPS. Устройство выбирается НЕ COM-порт, а TCP! Сохраняем настройки. Запускаем Старт. Теперь мидлет слушает порт 20175.
6) Запускаем созданный bat-файл. При этом запускается конвертер. Выскакивает сообщение брандмауэра, разрешаем «разблокировать» (если стоит файервол, надо там разрешить работу).
7) Если нормально установлено сопряжение Bluetooth, то будет автоматическое соединение с COM-портом, иначе – установить вручную. Немного подождав, и при наличии данных GPS, в мидлете высветятся время и координаты местоположения.
Переходим на главное окно. Зеленый (на худой конец желтый) статус GPS говорит, что можно работать с GPS-приемником.
Уф. Вроде всё.
Замечания: в мидлете восстановление соединения работает, в конвертере тоже, а вот блютуз соединение иногда не восстанавливается, например, при вкл./выкл. GPS-приемника (приходится вручную делать).
Конечно, много посредником, но все же удалось запустить GPS на сановском эмуляторе. И прямо сейчас.
У кого есть сильное желание и терпение, могут проверить функционирование этой схемы на стабильность, удобство в работе. | как создать bat фаил??если не запускается com2tcp ??? |
|
Вернуться к началу |
|
|
просто костя
Зарегистрирован: 05.10.2009 Сообщения: 1526 Откуда: ПРОХОДИЛ МИМО
|
Добавлено: Чт Дек 10, 2009 23:39 Заголовок сообщения: Re: по ссылке |
|
|
netVan писал(а): | 92 писал(а): | Вопрос к разрабам как можно подключить прогу GPS к ПК ось винда хрю через БТ прога запускается при этом через сановский эмулятор. Вопрос не праздный у нас в фирме по моим данным над ним бьются как минимум человек 5 |
Ответ: можно.
Раз уж вы (водители) зашли так далеко в экспериментах с GPS.
Для этого необходим USB Bluetooth-приемник (у кого еще нет). Далее: установить для него сопутствующее прилагаемое ПО на ваш компьютер (драйверы + программа обслуживания соединения). В конечном счете ваше GPS-устройство должно отобразиться в Windows XP на виртуальный COM-порт. В моем случае я использовал программу BlueSoleil (поставлялась вместе с Bluetooth-приемником). Версия 5.0.5.178.
Как в последствие оказалось, java-эмулятор от SUN не может работать с COM-портами (при этом вроде видит физические COM-порты), но прекрасно работает с Ethernet. По аналогии с коммуникаторами (кто работал с эмуляторами Esmertec знают), ставим дополнительную утилиту-конвертер, например, com2tcp (можно любую другую, если найдете сами). По шагам:
1) скачиваем com2tcp-1.3.0.0-386.zip для Windows-платформы тут, разархивируем поближе к корневому каталогу и запоминаем путь.
2) Для автоподключения к GPS-приемнику желательно установить для него сопряжение (Pair) Bluetooth (в противном случае связь по Bluetooth придется устанавливать вручную каждый раз). При этом вводится код к приемнику (например, для BT-55 код будет 0000).
3) Для удобства создаем в текстовом редакторе bat-файл запуска конвертера и выкладываем его на рабочий стол. Примерный текст:
c:\gps\com2tcp.exe --baud 9600 \\.\com22 20175
где
c:\gps\com2tcp.exe - путь к конвертеру;
--baud 9600 - скорость передачи данных по COM-порту, узнать можно в инструкции на GPS-устройство.
com22 – виртуальный COM-порт, представляющий GPS-приемник.
20175 – TCP-порт (в мидлете по умолчанию стоит такой же. Если требуется задать любой другой, то нужно отредактировать это значение и в мидлете, и в командной строке конвертера).
Если значения COM-порта отличаются от значений «по умолчанию», то также требуется добавить их в командной строке конвертера (помощь - com2tcp без параметров).
4) Включаем GPS-приемник, подключаемся по блютузу к данному виртуальному COM-порту.
Для проверки связи проверяем наличие данных: Пуск-Все программы-стандартные-связь-HyperTerminal. Установить новое подключение(ввести любое имя), «Подключиться через:» выбираем свой COM-порт, задаем скорость 9600 (при необходимости такие же параметры COM-порта). На экране должен появиться поток данных в виде:
$GPGGA,210936.549,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*55
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPRMC,210936.549,V,0000.0000,S,00000.0000,W,0.00,0.00,170209,,,A*7C
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
Есть данные. Отключаем HyperTerminal.
5) Запускаем мидлет waptaxi в эмуляторе от SUN (к серверу такси подключаться не надо). Настраиваем GPS. Устройство выбирается НЕ COM-порт, а TCP! Сохраняем настройки. Запускаем Старт. Теперь мидлет слушает порт 20175.
6) Запускаем созданный bat-файл. При этом запускается конвертер. Выскакивает сообщение брандмауэра, разрешаем «разблокировать» (если стоит файервол, надо там разрешить работу).
7) Если нормально установлено сопряжение Bluetooth, то будет автоматическое соединение с COM-портом, иначе – установить вручную. Немного подождав, и при наличии данных GPS, в мидлете высветятся время и координаты местоположения.
Переходим на главное окно. Зеленый (на худой конец желтый) статус GPS говорит, что можно работать с GPS-приемником.
Уф. Вроде всё.
Замечания: в мидлете восстановление соединения работает, в конвертере тоже, а вот блютуз соединение иногда не восстанавливается, например, при вкл./выкл. GPS-приемника (приходится вручную делать).
Конечно, много посредником, но все же удалось запустить GPS на сановском эмуляторе. И прямо сейчас.
У кого есть сильное желание и терпение, могут проверить функционирование этой схемы на стабильность, удобство в работе. | огромное спасибо из омска,все ОК! |
|
Вернуться к началу |
|
|
1819118
Зарегистрирован: 17.08.2009 Сообщения: 124 Откуда: Береза-Citi
|
Добавлено: Пт Дек 25, 2009 18:35 Заголовок сообщения: |
|
|
Я работаю с двумя тел-ами. Один кмм-ор, второй обычная мыльница от нокии. На ком-ре есть GPS приемник, стоит "Навител", сигнал с GPS через прогу делится и передается в:
1 "Навител"-установленный в ком-ре
2 "Waptaxi"-установленную в ком-ре
3 "Waptaxi"-установленную в мыльнице, через блютуз |
|
Вернуться к началу |
|
|
Джайвер Java-разработчик
Зарегистрирован: 15.02.2009 Сообщения: 648 Откуда: г. Екатеринбург
|
Добавлено: Сб Дек 26, 2009 3:13 Заголовок сообщения: |
|
|
1819118 писал(а): |
2 "Waptaxi"-установленную в ком-ре
3 "Waptaxi"-установленную в мыльнице, через блютуз |
Два приложения waptaxi не смогут работать одновременно под одним позывным. |
|
Вернуться к началу |
|
|
newudu
Зарегистрирован: 13.02.2009 Сообщения: 1410 Откуда: Екатеринбург, Заречный
|
Добавлено: Сб Дек 26, 2009 11:07 Заголовок сообщения: |
|
|
проверено . не работает ))) |
|
Вернуться к началу |
|
|
1819118
Зарегистрирован: 17.08.2009 Сообщения: 124 Откуда: Береза-Citi
|
Добавлено: Вс Дек 27, 2009 10:10 Заголовок сообщения: |
|
|
Может не так выразился, работаю с мыльницей, но иногда переключаюсь на КПК. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы можете вкладывать файлы Вы можете скачивать файлы
|
|