PDA

Просмотр полной версии : GPS трекер для CarPC


Страницы : [1] 2 3

Dmitry02
06.04.2010, 03:27
Возможности BiTreker
Режим День/Ночь (http://forum.pccar.ru/showthread.php?t=11867) - автоматически управляет салонным и внешним освещением автомобиля в зависимости от времени суток
Режим Контроль скорости (http://forum.pccar.ru/showthread.php?p=155910#post155910) - настраиваемый ограничитель скорости информирует о превышении визуальными и звуковыми сигналами
Режим Трекер (http://www.airunner.com/LinkClick.aspx?link=65&tabid=68) - автомобиль под контролем даже если вас нет рядом
Режим POI (http://www.airunner.com/LinkClick.aspx?link=79&tabid=68) - фиксируйте местоположение заправок, магазинов
Скрипты (http://www.airunner.com/Default.aspx?tabid=82) - управляйте своим навигатором
Включает внешнее освещение ночью и отключает с наступлением рассвета
Справочник (http://www.airunner.com/LinkClick.aspx?link=72&tabid=68) - интерактивный список кодов автомобильных регионов
Персонализация (http://www.airunner.com/LinkClick.aspx?link=71&tabid=68) -подстраивается под интерьер автомобиля


Сборки:
BiTreker 1.5(rev7) для Windows XP/Vista/7 (http://www.bitreker.ru/documents/10157/de4d4429-df2e-496a-a4c0-e0b92f9403ed) (время работы ограничено до марта 2012 года)

Карты:
Позволяют накладывать POI на карту местности не подключаясь к Интернет
Москва (200х200 км) (http://www.airunner.com/LinkClick.aspx?fileticket=RyYbfRylFxg%3d&tabid=73&mid=448)
Санкт-Петербург (200х200 км) (http://www.airunner.com/LinkClick.aspx?fileticket=9CzOlZDiy%2bw%3d&tabid=73&mid=448)
Харьков (100х100 км) (http://www.airunner.com/LinkClick.aspx?fileticket=FhhZALndqvE%3d&tabid=73&mid=448)
Воронеж (100х100 км) (http://www.airunner.com/LinkClick.aspx?fileticket=qzLbHFT4INw%3d&tabid=73&mid=448)
Ярославль (150х150 км) (http://www.airunner.com/LinkClick.aspx?fileticket=Uoi8vlZJ8eY%3d&tabid=73&mid=448)


FAQ:

Настраиваем порт GPS приемника (http://forum.pccar.ru/showpost.php?p=137855&postcount=14)
Встраиваем BiTreker (http://pccar.ru/showpost.php?p=137270&postcount=6) в Ride Runner
Настройки текера для www.gps-trace.com (http://forum.pccar.ru/showpost.php?p=140090&postcount=23)
Настройки текера для www.gpshome.ru (http://forum.pccar.ru/showpost.php?p=140091&postcount=24)
Как увеличить размер шрифта (http://forum.pccar.ru/showpost.php?p=156922&postcount=381)

Hamster
06.04.2010, 03:35
Называется то прога как? Кто разработчик?

Кстати, я для этого использую GPSGate. Сервис для частных лиц бесплатен.

Dmitry02
06.04.2010, 03:39
Называется BiTreker

Добавил ссылку для скачивания.

Hamster
06.04.2010, 03:42
Ага, пасиба. Посмотрел GPSHome.ru - сервер гораздо более информативен, чем у GPSGate.

Dmitry02
06.04.2010, 03:49
Я бы сказал, что GPSHome более дружелюбен к среднестатистическому пользователю

Обновил описание в шапке

Dmitry02
06.04.2010, 15:40
Для встраивания трекера в Ride Runner содержимое архива распаковать в папку Launch.

Если трекер не запустился, проверьте путь к программе. Он должен быть "d:\bitreker\treker.exe"

Архив в приложении к посту.

Hamster
06.04.2010, 15:46
А что по кнопке "Меню" происходит?
У меня после нажатия кнопки "Меню" прога закрывается.
Запускал дома, под Win7 и эмулятором GPS (в GPSGate есть возможность эмулировать приемник).

Dmitry02
06.04.2010, 15:51
Левая кнопка - свернуть окно
правая кнопка - закрыть программу
Вот думаю, добавить опцию в настройки отключающую кнопки. Если окно встраивается в оболочку, то они будут дублировать кнопки оболочки.

Меню пока нет, все настройки трекера в system.ini хранятся и настраиваются 1 раз.

Dmitry02
06.04.2010, 15:53
Запускал дома, под Win7 и эмулятором GPS (в GPSGate есть возможность эмулировать приемник).

Я на семерке отлаживаю, приемник BU-353 через удлинитель кинул на окно.

Hamster
06.04.2010, 16:07
правая кнопка - закрыть программу


Ага. Меня смутило просто название кнопки - "меню" :)

Dmitry02
09.04.2010, 19:18
Выложил новую версию 1.0.0.1:
-отключение отображения кнопок "Свернуть" и "Меню"
-расчет времени восхода/захода солнца по GPS
-отображение статуса день-ночь в виде картинки
-таймер времени до захода/восхода солнца
-в папку Embedding добавлена инструкция по встраиванию в Ride Runner

Ссылка на скачивание в шапке

Айрат
09.04.2010, 22:29
а можно это встроить в ЛЕОКАР

Dmitry02
09.04.2010, 23:25
Можно и в Леокар, и в Centrafuse :yes4:

Dmitry02
10.04.2010, 00:22
BiTreker

Для изменения параметров GPS приемника воспользуйтесь специальной формой "Настройки GPS приемника", которая доступна из главного меню BiTreker по кнопке "GPS".
http://www.airunner.com/Portals/0/BiTreker-main-small.PNG

http://img121.imageshack.us/img121/8982/bitrekersetupgpswindow.th.png (http://img121.imageshack.us/i/bitrekersetupgpswindow.png/)

Доступны параметры:

Имя COM порта (выкл, COM1-COM9)
Скорость COM порта (4800-115200). Наиболее часто вводятся значения 4800 (для Globalsat BU-353) или 9600
Режим совместимости для разветвителя XPort (не включать для GPSGate и прямого подключения к приемнику)


Режим редактирования
Изменение параметров производится нажатием на кнопки (кнопка "Порт" открывает экранную клавиатуру).
После первого изменения, форма переходит в режим редактирования.
http://img201.imageshack.us/img201/8194/bitrekersetupgpssave.th.png (http://img201.imageshack.us/i/bitrekersetupgpssave.png/)Левая и правая нижние кнопки меняются на Сохранить и Отменить соответственно.
После внесения изменений нажмите:

левую кнопку для сохранения изменений. Новые настройки применяются автоматически не требуя перезапуска программы.
правую кнопку для отмены изменений и возврата к старым настройкам.


Изменение имени порта:
1.Нажимаете на имя порта -> появляется клавиатура
2.Вводите новый номер порта
3.Нажимаете на введенный номер (кнопка "Порт") -> клавиатура исчезает
4.Нажимаете левую нижнюю кнопку -> активируются новые настройки порта
http://img17.imageshack.us/img17/5176/bitrekersetupgpsport.th.png (http://img17.imageshack.us/i/bitrekersetupgpsport.png/)

Если номер порта выходит за допустимые границы
http://img201.imageshack.us/img201/7705/bitrekersetupgpserror.th.png (http://img201.imageshack.us/i/bitrekersetupgpserror.png/)


Статус GPS отображается на кнопке GPS главного меню или меню настроек:
Синие стрелки в виде круга - порт открыт, ожидание координат
http://img688.imageshack.us/img688/6039/78078850.th.png (http://img688.imageshack.us/i/78078850.png/)
Зеленый шарик - порт открыт, координаты поступают
http://img828.imageshack.us/img828/6787/94982584.th.png (http://img828.imageshack.us/i/94982584.png/)
Большая кнопка с текстом ошибки - выбранный порт не существует или потеряна связь со спутниками.
http://img706.imageshack.us/img706/7444/11338304.th.png (http://img706.imageshack.us/i/11338304.png/)http://img840.imageshack.us/img840/6967/49415093.th.png (http://img840.imageshack.us/i/49415093.png/)

admin
20.04.2010, 01:42
А серверный скрипт для мониторинга будет?

Dmitry02
20.04.2010, 12:44
А серверный скрипт для мониторинга будет?

Для мониторинга рекомендую www.gps-trace.com или www.GPSHome.ru
Первый более продвинутый, второй попроще для обычного пользователя.
Я пользуюсь первым

admin
23.04.2010, 11:40
Зависимость от стороннего сервиса не самое лучшее решение.
Как всегда в нужный момент , он откажется работать либо из-за нехватки места трек не запишется или будет удален.
Думаю что для популярности программы все же скрипт серверный нужен.

jigit
23.04.2010, 13:04
Что то я не разобрался как настроить программу и свой аккаунт чтобы отслеживать полоение машины

Dmitry02
23.04.2010, 17:41
jigit,
Ничего сложного в настройках нет, просто для каждого сервера, обычно, свои настройки.

Вы к какому серверу подключаетесь? Я выложу инструкцию.

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

Что подразумевается под серверным скриптом и что с ним потом делать?

Vic58
23.04.2010, 22:37
Вы к какому серверу подключаетесь? Я выложу инструкцию.

Что подразумевается под серверным скриптом и что с ним потом делать?

То-же хотелось бы инструкцию, зарегился на http://www.gps-trace.com/. А по содержанию файла system.ini треккер, видимо, должен коннектится с GPSHome?

Мне так кажется, что под серверным скриптом понимается программа для автономного т.е. самостоятельного сбора информации с трекеров. Как это сделано в системах мониторинга типа АвтоГраф и тому подобных. Правда нужно не забывать, что для их работы требуется статический IP.

Что может значить ситуация когда в верхней строке окна координаты и время показываются, поля GPS и треккер отмечены галочками, а координаты перечекнутым кружочком, т.е как бы не определены? Ага, после перезагрузки компьютера и примерно через минуту после включения программы координаты отметились галочкой и появился символ луны (дело было ночью). Наверное вначале приемник видел не достаточное количество спутников.

Зарегился и на GPSHome, попытался ввести объект, но предположение, что sid в файле system.ini является ID кодом не подтвердились т.к. один имеет 15 цифр, другой 10. Вообщем метод тыка не помог, ждем инструкцию.

admin
23.04.2010, 22:49
IP можно и поменять, главное что бы он привязан к DNS (припаркован)

Vic58
23.04.2010, 23:59
IP можно и поменять, главное что бы он привязан к DNS (припаркован)

Я не специалист по сетям, но при настройке трекеров Автограф вводил в установки именно IP, который перед запуском системы мониторинга был специально получен от провайдера.

Dmitry02
24.04.2010, 15:31
Для мониторинга местоположения автомобиля через сервис www.gps-trace.com выполните следующее.

Внимание! Настройте параметры GPS приемника, если вы не сделали этого ранее (см. пункт Настраиваем порт GPS приемника (http://forum.pccar.ru/showpost.php?p=137855&postcount=14))


Регистрация на сервере
Зарегистрируйтесь (http://www.gps-trace.com/?page=register) на сайте gps-trace.
После регистрации зайдите в личный кабинет и добавьте новое устройство для отслеживания (кнопка с изображением гаечного ключа). В форме настроек устройства заполняем поля:
1) Имя - название устройства, которое будет отображаться на карте.
2) Тип устройства - выберите из списка BiTreker
3) Уникальный ID - введите 15-ти значный уникальный код (IMEI своего мобильного телефона)
Сохраняем изменения, выходим на карту. Сервер настроен и ожидает данные от трекера.

Настройки трекера

Откройте форму настроек трекера
http://img205.imageshack.us/img205/1930/bitrekersetuptreker.png


В поле Сервер выберите gps-trace
http://img34.imageshack.us/img34/8447/bitrekersetuptrekerwind.png

Нажмите на кнопку Идентификатор и введите "Уникальный ID", введенный в личном кабинете на сайте GPS-Trace.
По окончании ввода нажмите на введенный код для сохранения
http://img218.imageshack.us/img218/8966/bitrekersetuptrekersave.png

Сохраните изменения
http://img42.imageshack.us/img42/8966/bitrekersetuptrekersave.png


Если все настройки сделаны правильно, вы увидите местоположение свого автомобиля на сервере GPS-Trace.
Если позиция не определилась:
1) Проверьте настройки трекера и сервера.
2) "Идентификатор" трекера не совпадает с "Уникальным ID" на сервере.
3) "Уникальный ID" уже кем-то используется, испоьзуйте другой код.

Dmitry02
24.04.2010, 15:48
Для мониторинга местоположения автомобиля через сервис www.gpshome.ru выполните следующее.

Внимание! Настройте параметры GPS приемника, если вы не сделали этого ранее (см. пункт Настраиваем порт GPS приемника (http://forum.pccar.ru/showpost.php?p=137855&postcount=14))


Регистрация на сервере
Зарегистрируйтесь (http://www.gpshome.ru/register.php) на сайте gpshome
После регистрации зайдите в Настройки (http://www.gpshome.ru/gh/objects.php) и добавьте новое устройство.

В форме Параметры объекта заполните:
1) Наименование объекта - название устройства, которое будет отображаться на карте.
2) Модель трекера - выберите из списка GlobalSat TR-151
3) IMEI трекера - введите 15-ти значный уникальный код (IMEI своего мобильного телефона)
Сохраняем изменения, выходим на карту. Сервер настроен и ожидает данные от трекера.

Настройки трекера

Откройте форму настроек трекера
http://img205.imageshack.us/img205/1930/bitrekersetuptreker.png

В поле Сервер выберите GPSHome
Нажмите на кнопку Идентификатор и введите "IMEI трекера", введенный в личном кабинете на сайте GPSHome.
По окончании ввода нажмите на введенный код для сохранения
http://img218.imageshack.us/img218/8966/bitrekersetuptrekersave.png

Сохраните изменения
http://img517.imageshack.us/img517/8966/bitrekersetuptrekersave.png


Если позиция не определилась:
1) Проверьте настройки трекера и сервера.
2) "Идентификатор" трекера не совпадает с "IMEI трекера" на сервере.
3) "IMEI трекера" уже кем-то используется, испоьзуйте другую комбинацию.

Dmitry02
24.04.2010, 15:59
Что может значить ситуация когда в верхней строке окна координаты и время показываются, поля GPS и треккер отмечены галочками, а координаты перечекнутым кружочком, т.е как бы не определены? Ага, после перезагрузки компьютера и примерно через минуту после включения программы координаты отметились галочкой и появился символ луны (дело было ночью). Наверное вначале приемник видел не достаточное количество спутников.
Мало спутников, слабый сигнал от спутников, слишком большая погрешность.

То-же хотелось бы инструкцию, зарегился на http://www.gps-trace.com/. А по содержанию файла system.ini треккер, видимо, должен коннектится с GPSHome?

Зарегился и на GPSHome, попытался ввести объект, но предположение, что sid в файле system.ini является ID кодом не подтвердились т.к. один имеет 15 цифр, другой 10. Вообщем метод тыка не помог, ждем инструкцию.

Инструкции для gpshome (http://forum.pccar.ru/showpost.php?p=140091&postcount=24) и gps-trace (http://forum.pccar.ru/showpost.php?p=140090&postcount=23)

Vic58
25.04.2010, 23:38
Инструкции для gpshome (http://forum.pccar.ru/showpost.php?p=140091&postcount=24) и gps-trace (http://forum.pccar.ru/showpost.php?p=140090&postcount=23)

Код IMEI вводится без тире. Попытка ввести произвольные цифры (не IMEI телефона) встретили отказ в виде надписи "неверный код", пришлось вытаскивать батарейку из телефона и смотреть настоящий код, а можно было просто набрать на телефоне *#06# и код высветится на экране.
Пока смотрю местонахождение своего ноута на GPSHome завтра попробую на машине.
Тут, кстати, возник вопрос буферирует ли программа данные о перемещении при отсутствии связи с интернетом?

<<<BJ.>>>
25.04.2010, 23:49
чтобы посмотреть ИМЕЙ на телефоне достаточно набрать *#06# ну или под АКБ посмотерть, правда =)

Dmitry02
26.04.2010, 00:09
Тут, кстати, возник вопрос буферирует ли программа данные о перемещении при отсутствии связи с интернетом?
Да, буферизует.

Zorlak
26.04.2010, 02:10
Код IMEI вводится без тире. Попытка ввести произвольные цифры (не IMEI телефона) встретили отказ в виде надписи "неверный код", пришлось вытаскивать батарейку из телефона и смотреть настоящий код, а можно было просто набрать на телефоне *#06# и код высветится на экране.
Пока смотрю местонахождение своего ноута на GPSHome завтра попробую на машине.
Тут, кстати, возник вопрос буферирует ли программа данные о перемещении при отсутствии связи с интернетом?
Я ввел произвольные. Работает gps-trace

Dmitry02
08.05.2010, 16:31
Обновление программы BiTreker 1.0.1.0

Изменения:
-частично переработан интерфейс программы
-настройка параметров GPS приемника из меню
-настройки GPS приемника и смена сервера слежения применяются автоматически после сохранения изменений
-добавлены новые формы "Системные настройки", "Главное меню", "POI" и "Свет" (модуль управления светом)
-предустановленные настройки для двух серверов слежения с выбором из меню
-добавлен модуль управления светом (*требуется адаптер)

Скриншоты в шапке темы, обновил инструкции по настройке GPS, подключению к серверу отслеживания.

PS:Обновленную сборку выложу чуть позже

Vic58
08.05.2010, 17:19
Обновление программы BiTreker 1.0.1.0


Спасибо, Дмитрий, за Ваш труд. Будем пробовать обновленную прогу.

Как я уже писал на ноутбуке у меня все заработало, а вот на машине не могу победить, очевидно, из-за разветвителя Xport. Не хочет программа трекера вязаться с GPS через него. Причем наблюдается эффект "мигания", т.е. индикаторы "GPS" и "координаты" периодически, примерно раз в секунду, отмечаются как рабочие и более ничего не происходит.
Без Xport_а не могу т.к. много потребителей GPS.

Dmitry02
08.05.2010, 17:34
Vic58,
надо признать, что работу программы с разветвителями я не тестировал :no2:. XPort помню еще по прошлой машине когда в ней стоял CarPC.

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

Отпишусь по результатам.

Hamster
08.05.2010, 19:29
Я тестировал с GPSGate - все работало на ура.
Xport вообще глюковатый - у меня периодически были проблемы со спящим режимом из-за него. А может он хороший, но я готовить его не умею :)

Dmitry02
08.05.2010, 23:16
А есть в природе бесплатный GPSGate? На оф сайте пишут про триал.

Dmitry02
09.05.2010, 12:32
Выкладываю сразу 1.0.1.1

http://depositfiles.com/files/nj82pbgef

Для совместимости с XPort включить "Режим совместимости"

http://img153.imageshack.us/img153/8318/bitrekersetupgpsxport.png

Vic58
09.05.2010, 21:43
Для совместимости с XPort включить "Режим совместимости"


Спасибо, Дмитрий!
Постараюсь в ближайшее время проверить и наконец запустить треккер на машине.
До машины еще не дошел.
Попробовал на ноутбуке и большом компьютере в обоих случаях было выдано одно и то-же сообщение:
http://s55.radikal.ru/i150/1005/09/da32b37edf47.jpg (http://www.radikal.ru)
Xport есть только в машине, может эта dll-ка принадлежит ему? Но тогда программа получается не запускается без разветвителя.
Или я чего не догоняю?

Dmitry02
10.05.2010, 01:12
Это драйвер USB адаптера

Vic58
11.05.2010, 19:46
Это драйвер USB адаптера

С ним все запустилось. Но сразу наткнулся на следующую проблему: у меня GPS блютузный работает через блюсолейл компорт №16, в предыдущей версии я его прописывал в соответствующем поле и все работало, теперь же приходится, во первых, перебирать номера портов, во вторых переименовывать устройство на порт в пределах 9, а их там, как бы, свободных и нет.

Dmitry02
11.05.2010, 20:54
В новой версии точно так же можно вписать в соответствующее поле.

[gps]
port=COM5
baud=4800
compatibility=false

Vic58
11.05.2010, 21:28
В новой версии точно так же можно вписать в соответствующее поле.


Это в файле system.ini? У меня после обновлений в нем нарисовалась такая картина:
[bitreker]
enabled=true
port=COM16
baud=4800
sname=tr.gpshome.ru
sport=20100
sid=*************
active=gpshome

[gps]
port=COM5
baud=4800
compatibility=true

Я, не досмотрев последние строки, решил что он не работает. Поэтому переименовал СОМ16 в СОМ5.

Dmitry02
11.05.2010, 23:25
Советую прибить system.ini
Последняя версия сама его создаст с нуля, а то каша получается.

Vic58
12.05.2010, 23:48
Советую прибить system.ini


Ура заработало. Спасибо Дмитрию.
Инета мобильного не было, откатал в режиме черного ящика, приехал, законектился по WiFi, данные сбросились, пришел домой открыл - все как на картине.
http://s006.radikal.ru/i214/1005/89/711704427a6at.jpg (http://radikal.ru/F/s006.radikal.ru/i214/1005/89/711704427a6a.jpg.html)
Проанализировал точки трека, создалось впечатление, что скорость существенно завышена, может даже км на 20 в час, а может и больше. Потому как по городу я не мог просто из-за состояния дороги ехать 92 км/ч. А за городом ехал спокойно в диапазоне до 120 км/ч, а то и меньше, а на треке все 145. И даже 185, ну это я сбрасываю на ошибки GPS, бывает у них такое.
Хотя на ходу смотрел на скорость она была как обычно, для данных с GPS, ниже чем на спидометре автомобиля.

Dmitry02
13.05.2010, 00:40
Отличный трек.

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

Вот такой трек получился
http://img22.imageshack.us/img22/9454/captureaj.th.png (http://img22.imageshack.us/i/captureaj.png/)

Учитывая штатные заморочки с Интернет из-за встроенного модема и слабого КПК'шного процессора моей железки, трек получился отменным.
Если приблизить картинку, видно, что трек получился чистым без мусора - фильтры работают, трафик экономится.

Dmitry02
13.05.2010, 00:46
Проанализировал точки трека, создалось впечатление, что скорость существенно завышена, может даже км на 20 в час, а может и больше. Потому как по городу я не мог просто из-за состояния дороги ехать 92 км/ч. А за городом ехал спокойно в диапазоне до 120 км/ч, а то и меньше, а на треке все 145. И даже 185, ну это я сбрасываю на ошибки GPS, бывает у них такое.

"Мили vs Километры"
На моем треке развить 55 км/ч на перекрестке с круговым движением можно, но не долго ))) У меня быстрая машина, но так я не езжу.
Видимо, на сервер надо слать скорость в милях/час. Коэф 1.4-1.5 я точно не помню сейчас. Поправлю.

Vic58
13.05.2010, 00:52
А я сегодня наконец-то поставил трекер к себе в машину.

Ну а по скорости в точках трека что? Могут они как-то неправильно отображаться?
Миля сухопутная 1,6 км, морская 1,8, так по моему

Hamster
13.05.2010, 00:53
Коэф 1.4-1.5 я точно не помню сейчас. Поправлю.

1 миля = 1.609344 километра.
А я уж подумал, что вы оба 150 кмч по городу летаете :)

Dmitry02
13.05.2010, 01:02
Это скорее из серии "тюнинг спидометров у жигулей". Ставится повышающий редуктор на тросик спидометра и вуаля, болид формулы 1 ))))

Dmitry02
13.05.2010, 01:04
Vic58,
ваш трек с GPSHome?
Мой с GPS-Trace. Я уточняю, а то вдруг такей недоразумение только на GPS-Trace

Vic58
13.05.2010, 01:08
Vic58,
ваш трек с GPSHome?
Мой с GPS-Trace. Я уточняю, а то вдруг такей недоразумение только на GPS-Trace

Мой с GPSHome.

Dmitry02
13.05.2010, 01:32
Новая версия BiTreker (ссылка для скачивания в шапке темы)
Версия 1.0.2.1
-добавлен разветвитель портов для Windows CE
-опция сохранения порта GPS свободным для штатной навигации для Windows CE
-отображение версия программы на форме "Системные настройки"
-расширен доступный диапазон портов GPS для Windows XP (COM1-COM19)
-ускорена загрузка программы до главного окна
-клавиатура для ввода числовых значений полей
-подсветка ошибочных значений при вводе
-опция сворачивания окна при старте программы
-исправлен неверный расчет текущей скорости при отправке трека на сервер
-ограничена максимальная длина буфера для хранения трека в режиме оффлайн

Версия 1.0.1.2
-исправлено сворачивание программы в Windows CE
-защита от повторного запуска программы


http://img97.imageshack.us/img97/5176/bitrekersetupgpsport.th.png (http://img97.imageshack.us/i/bitrekersetupgpsport.png/) http://img16.imageshack.us/img16/7705/bitrekersetupgpserror.th.png (http://img16.imageshack.us/i/bitrekersetupgpserror.png/)

Vic58
13.05.2010, 11:08
-ограничена максимальная длина буфера для хранения трека в режиме оффлайн

на какое количество точек, и на какое время получился буфер?

Dmitry02
13.05.2010, 11:54
320000 байт

Этого хватит где-то на 5 часов

Vic58
13.05.2010, 13:34
320000 байт

Этого хватит где-то на 5 часов

ИМХО маловато будет. Если в поездке какой без инета,. Тем более памятью не сильно ограниченны, или сделать без ограничения или тогда уже в пределах недели, если с ограничением.

Dmitry02
13.05.2010, 20:14
Думаю стоит отделить понятия "черный ящик" и "онлайн мониторинг".

Ставить в машину CarPC и не поиметь все прелести интернета хотя бы из-за пробок, про аську я вообще молчу :big:

Я езжу 3-4 часа в день с подключенными пробками. Качаю из интернета погоду и курсы валют. Не в буквальном смысле конечно, качает специально обученная программа.

Простой GPRS модем стоит копейки. Я понимаю на Windows CE модем прикручивать, не каждый модем подойдет, но вам-то в любой магазин зайти завались модемов с вкусными тарифами. Трафик на мониторинг копеешный, положил как-то 600 рублей на симку около года назад, до сих пор не работает. 95% активного времени система в онлайне.

Vic58
14.05.2010, 00:40
Думаю стоит отделить понятия "черный ящик" и "онлайн мониторинг".


Все так если говорить о городе в котором постоянно находишся. А если захотелось куда нибудь поехать, где нет инета. Я езжу иногда в горы на несколько дней. Или, к примеру, поехал я в Украину, мой МТС там не работает, день в пути, потом пока там симку купил или еще как интернет организовал два-три дня прошли.
Не зря же треккеры имеют достаточно большую память для записи. Разные могут быть ситуации. Тем более в нашем случае память вообще не проблема, в тех объемах, которые требуются для записи треков.

Dmitry02
14.05.2010, 01:02
Горы, горы, люблю горы.

У меня было несколько случаев, когда люди с московскими симками на Украину създили...кстати там Навител прекрасно пробки показывает. Приезжают, минус 700-1000 на балансе симки с авансовой оплатой)))

На счет "черного ящика" надо думать как правильно все организовать. Программа работает не только на CarPC, большая часть устройств на Windows CE. У таких устройств свои заморочки с питаним и памятью.

Dmitry02
14.05.2010, 01:59
Трек подъезда к Ашан-белая дача.

http://img517.imageshack.us/img517/9493/76975008.png

Vic58
14.05.2010, 22:41
Трек подъезда к Ашан-белая дача.


А на GPS-trace в бесплатном режиме то-же информация храниться одни сутки? Сегодня хотел товарищу показать свои перемещения за 12 мая, а их нет, на GPSHome только сутки хранится информация.

admin
15.05.2010, 00:23
Вот по этой причине и про серверный скрипт спрашивал, не хочется мне от кого то зависить.

Dmitry02
15.05.2010, 17:27
А на GPS-trace в бесплатном режиме то-же информация храниться одни сутки? Сегодня хотел товарищу показать свои перемещения за 12 мая, а их нет, на GPSHome только сутки хранится информация.

Я на GPS-Trace уже три дня сижу, все треки на месте.

admin
Допустим, а данные как передавать, через какой протокол?

Dmitry02
16.05.2010, 21:48
Теперь можно будет выбирать BiTreker из списка типов устройств при регистрации навигатора на сервисе мониторинга GPS-Trace.

http://img99.imageshack.us/img99/4564/gpstracesettings.png

Информация о параметрах сервера опубликована на отдельной странице (http://www.gps-trace.com/?page=hw&type=soft&id=bitreker)
В следующем обновлении, новые параметры настройки будут включены в сборку.

Vic58
16.05.2010, 22:21
Теперь можно будет выбирать BiTreker из списка типов устройств при регистрации навигатора на сервисе мониторинга GPS-Trace.


Уже нужно изменять настройки, или будет и так работать?

Dmitry02
16.05.2010, 22:49
Пока будет со старыми работать. Со следующим обновлением поменяете настройки в личном кабинете.

Vic58
16.05.2010, 23:06
Пока будет со старыми работать. Со следующим обновлением поменяете настройки в личном кабинете.

Уже проверил - работает. Настройки пока не менял.

admin
17.05.2010, 00:25
Я на GPS-Trace уже три дня сижу, все треки на месте.

admin
Допустим, а данные как передавать, через какой протокол?

сокет

Dmitry02
17.05.2010, 02:11
Так на сокетах есть готовые решения, например тот же GPS-Trace предлагается в виде автономного сервера.

admin
17.05.2010, 12:58
А где можно код этого автономного сервера взять?

Dmitry02
17.05.2010, 13:06
http://gurtam.com/ru/products/earn.html

Vic58
20.05.2010, 18:03
Есть подозрение что скорость все же осталась завышенной. Сегодня говорили по телефону с сыном когда он двигался по трассе, а я его в это же время смотрел его перемещение на GPSHome. При скорости по спидометру около 100 км/ч у меня были показания 111 км/ч.

admin
20.05.2010, 18:46
http://gurtam.com/ru/products/earn.html

И о чем говорит эта ссылка? Я же не спрашивал где купить.
Они денег просят, больше чем у меня машина стоит

Dmitry02
20.05.2010, 20:56
admin,
откуда я знаю какая у вас машина, в профиле у вас пусто.

Vic58
а какая скорость отображается в BiTreker. Значение скорости выводится чуть правее координат на странице Трекер

Vic58
20.05.2010, 21:51
Vic58
а какая скорость отображается в BiTreker. Значение скорости выводится чуть правее координат на странице Трекер

Дмитрий, возможно я не прав про скорость. Дело в том что, как мы рассмотрели позже, данные приходили с задержкой и в тот момент когда мы говорили по телефону и сверяли скорость вероятно там была не стыковка по времени. Поэтому я видел скорость в другой момент времени и она могла не совпадать с текущей.
А на странице треккера скорость выводится как обычно, я уже ранее писал, что она там и была правильной. Но в данном случае на нее не смотрели.

admin
20.05.2010, 22:18
admin,
откуда я знаю какая у вас машина, в профиле у вас пусто.

А что это разве как то повлияет на стоимость скрипта?

Dmitry02
20.05.2010, 22:49
Если автомобиль движется, координаты отправляются на сервер каждые 5 секунд или при значительном изменении направления движения.
Задержка возникает из-за тормознутости GPRS и времени обработки на сервере.

Сервер не обрабатывает поток сразу, а скидывает данные во временное хранилище для дальнейшей обработки. Добавьте время на загрузку данных и карты в браузер.

С каждой координатой на сервер отсылается время ее определения. Время считывается с приемника GPS единовременно с координатами. Это исключает погрешность локального времени на устройстве.

Dmitry02
28.05.2010, 20:35
Новая версия с подержкой скинов (все фото и ссылка на скачивание в шапке темы)
Версия 1.0.3.1
-выход из программы через форму "Системные настройки"
-отображение статуса на кнопке главного меню в виде иконок (обновление/ошибка)
-дневной/ночной режим системы Автосвет в виде иконки луны/солнца в главном меню
-новые настройки подключения к сервису GPS-Trace
-добавлена форма "Справочник" + справочник кодов автомобильных регионов
-смена фоновой картинки из программы
-смена шрифта/цвета текста и цвета фона для кнопок из программы

http://img693.imageshack.us/img693/3319/bitrekerdirectoryregion.png

Dmitry02
29.05.2010, 15:25
Забыл добавить файл справочника регионов. Перезалил сборку.

Vic58
30.05.2010, 19:22
Перезалил сборку.

Новую сборку не видел, катаю старую.
Возник вопрос: что происходит при неустойчивом интернете? Замечено пропадание данных. Я сейчас не дома, катаемся с сыном по горам. Так вот, в дороге пользовали USB модем, связь была временами, в итоге данных мы не получили, из 600 км пути на сервер попало 16 км (GPSHome). Сегодня были в таких местах где связи нет никакой, поэтому даже не напрягались с USB-модемом, по приезду подключились по WiFi, но пришлось перестартовать зависший модем, и может поэтому данных от треккера мы не получили никаких! Т.е. мы сначала соединились с модемом, потом выяснили, что модем висит и интернета у нас нет, перестартовали модем, интернет появился, стали с другого компа проверять данные(GPS-trace), и получили ответ, что данных нет, при этом треккер активен, показывает координаты, время. А очень хотели получить треки и отметки мест где были!
В свете описанного вопрос, нельзя ли данные как-то сохранять самостоятельно, и по возможности их или пересылать на сервер, или еще как-то использовать?

Dmitry02
31.05.2010, 13:17
Какая-то часть данных может выпасть при подвисании модема.
У меня часто бывает, что модемное соединение подключено, а данные не ходят - особенности сотовых сетей

Vic58
31.05.2010, 21:03
Какая-то часть данных может выпасть при подвисании модема.
У меня часто бывает, что модемное соединение подключено, а данные не ходят - особенности сотовых сетей

вопрос не только про сотовые. Сегодня вернулись, компьютер автомобиля соединился с домашним WiFi, стояли возле дома около 10 мин. Потом я отогнал машину в гараж, пришел домой, зашел на сайт - данных нет!
В свете сказанного хотелось бы вернуться к вопросу в моем предыдущем сообщении. И еще, может стоит сделать какой-то индикатор передачи сообщений на сервер?

Dmitry02
31.05.2010, 23:28
В свете сказанного хотелось бы вернуться к вопросу в моем предыдущем сообщении. И еще, может стоит сделать какой-то индикатор передачи сообщений на сервер?

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

http://img153.imageshack.us/img153/9374/bitrekermaingraphicspro.png

Скачайте свежую версию (http://forum.pccar.ru/showpost.php?p=137212&postcount=1). Инструкция по подключению к GPS-Trace тут (http://forum.pccar.ru/showpost.php?p=140090&postcount=23)

Vic58
01.06.2010, 10:04
Индикатор появился в свежей сборке.

Версию с обновлениями я конечно скачаю и попробую.
Но вопрос немного другой, т.е. я находился в дороге более 7 часов, буфер треккера заполнен, пусть даже последними 5 часами (так?), потом появляется соединение с интернетом, для передачи данных на сервер возможно потребуется какое-то время, причем интернет может быть неустойчивым. Как гарантированно сохранить данные о движении и переправить их на сервер с использованием устойчивого соединения? А может эти данные будет необходимость использовать в другой программе, скажем ОзиЭкспрлорер.
Насколько я знаю из опыта работы с аппаратными треккерами, это возможно. Там то-же есть буфер данных и проблемы с интернетом, но он не теряет данные пока не отправитт их на сервер, более того данные можно считать поключив треккер к компьютеру. Таким образом обеспечивается и сохранность данных и затем их можно использовать с различными ПО.

vihr76
02.06.2010, 18:06
здравствуйте .а с aver pilot трекер будет работать (fm tv.gps)

Dmitry02
02.06.2010, 19:37
vihr76, об этом устройстве (http://www.avermedia.com/avertv/Product/ProductDetail.aspx?Id=496) идет речь?
Если с ним работает iGo, то будет работать и BiTreker

Vic58,
сравнивать аппаратные трекеры с программными не совсем корректно. В них изначально известна матчасть, вы же, к примеру, не впаиваете в них WiFi модуль, не подключаете 3G модем.
Думаю, для ваших потребностей вполне подойдет копирование в буфер на диск или сменный носитель и кнопка принудительной отправки данных.

Vic58
03.06.2010, 00:13
сравнивать аппаратные трекеры с программными не совсем корректно.
Дык я их как будто и не сравнивал. Просто говорил, что задачи у них одни и те же, и при этом данные не теряются.


Думаю, для ваших потребностей вполне подойдет копирование в буфер на диск или сменный носитель и кнопка принудительной отправки данных.
Можно и так. Главное чтобы было понятно состояние буфера, процесс отправки данных на сервер, сохранение данных при невозможности отправки. Поэтому я и говорил, что буфер должен быть достаточно объемным, тогда будет возможность их хранения. Думаю что с протоколом передачи данных на сервер должно быть все корректно, но тогда не понятно как он теряет данные?

PS Насчет кнопки, это по моему лишнее, желательно чтобы процесс шел автоматически. Мне за рулем еще не хватало ждать устойчивого соединения модема и жать кнопку отправки, пусть уж треккер этим сам занимается.

vihr76
03.06.2010, 10:04
[QUOTE=Dmitry02;144487]vihr76, об этом устройстве (http://www.avermedia.com/avertv/Product/ProductDetail.aspx?Id=496) идет речь?
Если с ним работает iGo, то будет работать и BiTreker

да это он и igo с ним работпает а как правильноего настроить (В форме форме Параметры объекта заполните:
1) Наименование объекта - название устройства, которое будет отображаться на карте.
2) Модель трекера - выберите из списка GlobalSat TR-151
3) IMEI трекера - введите 15-ти значный уникальный код (IMEI своего мобильного телефона)
Сохраняем изменения, выходим на карту. Сервер настроен и ожидает данные от трекера.)как узнать IMEI этого устройства

Vic58
03.06.2010, 10:43
3) IMEI трекера - введите 15-ти значный уникальный код (IMEI своего мобильного телефона)
Сохраняем изменения, выходим на карту. Сервер настроен и ожидает данные от трекера.[/COLOR])как узнать IMEI этого устройства

У этого устройства нет ИМЕя как и нет собственно устройства, я пробовал ввести случайный набор цифр, получил ответ - "неверный имей", ввел имей своего телефона и все заработало. Для работы с GPS-trace нужно указывать не треккер TR-151, а собственно BiTreker.

vihr76
03.06.2010, 10:50
У этого устройства нет ИМЕя как и нет собственно устройства, я пробовал ввести случайный набор цифр, получил ответ - "неверный имей", ввел имей своего телефона и все заработало. Для работы с GPS-trace нужно указывать не треккер TR-151, а собственно BiTreker.а телефон подключен как модем или как

Vic58
03.06.2010, 10:52
а телефон подключен как модем или как

телефон вообще-то не при делах. От него только имей требуется.

NiMar
05.06.2010, 14:12
А что за иконка серго земного шара на кнопке свет?
Возможно добавить обновление индикатора соединения с сервером трекинга в RoadRunner? могу дать пример кода, если пишете на си билдере.

Dmitry02
05.06.2010, 15:55
А что за иконка серго земного шара на кнопке свет?
Это луна, значит у вас сейчас ночь. Ночью программа сама включает фары (или противотуманки, или что вы там сами захотите включить) в автомобиле. Днем иконка поменяется на солнце, соответственно, фары выключатся.
У меня в машине так настроено, если не вдаваться в подробности.

Возможно добавить обновление индикатора соединения с сервером трекинга в RoadRunner? могу дать пример кода, если пишете на си билдере.
Опишите подробнее, что за индикатор вы хотите вывести и пример кода, я сделаю.

NiMar
05.06.2010, 22:52
Опишите подробнее, что за индикатор вы хотите вывести и пример кода, я сделаю.
Просто нужно установить переменную через OLE, остальное уже сделает RoadRunner - просто будет включаться одна иконка когда связь есть и вторая когда ее нет.

Вот такой код будет работать.


try
{
HWND RRwnd = FindWindow(NULL, "RideRunner");

if(RRwnd!=NULL){
Variant RR = CreateOleObject("RoadRunner.SDK");

RR.OleFunction("Execute", "SETIND;!BiTreker;OFF"); // код выключения
RR.OleFunction("Execute", "SETIND;!BiTreker;ON"); // код включения индикатора

RR = Unassigned;
}
}
catch(...)
{
}


Еще заметил небольшой глюк - иногда пропадает фон и кнопки по углам внизу, пока не понял от чего зависит.

Dmitry02
06.06.2010, 02:16
Просто нужно установить переменную через OLE, остальное уже сделает RoadRunner - просто будет включаться одна иконка когда связь есть и вторая когда ее нет.

Вот такой код будет работать.



Добавил код в BiTreker)))). А как проверить?

NiMar
06.06.2010, 23:24
Над установить RideRunner
и в скине добавить строчки

I02,278,552,32,16,"!BiTreker"
IND,!BiTreker,icons\offline.gif,icons\online.gif
если роадранне получит от вас состояние - то будет отображен соответствующий гиф в скине.

Думаю будет проще выложить сюда, я проверю...

C пропаданием скина и кнопок, выяснил! Такое происходить если запускать программу из батника их другой папки. например
start "BiTreker/treker.exe"

Dmitry02
07.06.2010, 15:00
C пропаданием скина и кнопок, выяснил! Такое происходить если запускать программу из батника их другой папки. например
start "BiTreker/treker.exe"
Ну да, рабочей папкой программы становится папка в которой bat-файл лежит.

NiMar
07.06.2010, 16:41
Ну дайте прогу потестировать? руки чешутся:)

NiMar
09.06.2010, 08:57
Dmitry02 (http://forum.pccar.ru/member.php?u=106)
Помогите, какие-то непонятки.
Прога ездит в машине, пользуюсь сервисом gps-trace-com. Интернет через 3g-модем, связь периодически рвется. Ситуация: вчера, ездил за город. в городе позиция обновляется скачками:

http://i.imgur.com/4dz3Z.jpg
Я так понимаю программа должна скидывать трек из буфера при появлении интернета? По программе наблюдал так: Горит восклицательный знак на кнопке Трекинг - появляется инет, потом восклицалельный знак гаснет - значит трек, который был записан пока нет инета скинут на сервер?
Такое впечатление что на сервер уходит только то что было при наличии инета. И потом не понятно: там где стоит машинка - я проезжал по пути домой, около дома, я проверил - инет есть, восклицательных знаков в проге не горит, но машина как была посреди дороги, так и осталась.

Может ли быть дело в настройке на gps-trace-com:

Включить фильтрацию информации о положении объекта в сообщениях -галочка стоит
Пропускать невалидные сообщения- галочка стоит
Минимальное кол-во спутников: 4
Максимальное значение HDOP: 2
Максимальное значение скорости:0
может плохая связь со спутниками или что-то вроде этого? как это проверить?

Vic58
09.06.2010, 10:20
в городе позиция обновляется скачками:

Я так понимаю программа должна скидывать трек из буфера при появлении интернета?
Я уже задавал, Дмитрию вопрос, что как-то не корректно сбрасываются данные. Часть данных регулярно теряется. Пробовал и GPS-trace и GPSHome. Причем я какое-то время не пользовался модемом, сбрасывал данные по окончании поездки через WiFi соединение, иногда все получалось, потом стал пользоваться 3G-модемом, стало все оч. плохо, связь рвется данные теряются.

Dmitry02
09.06.2010, 22:44
NiMar,Vic58
Потери точек связаны с простой процедурой отправки данных на сервер и особенностью ОС Windows:
1)Точки хранятся в оперативной памяти и накапливаются при отсутствии соединения.
2)Точки считаются отправленными сразу после отправки пакета.

Последние несколько дней я активно работаю над процедурой. Есть некоторые наработки по обеим пунктам. Проявите терпение пару дней.

Удивлен таким поведением 3g модема. Модем моего навигатора без 3g держит связь стабильней.

Vic58
10.06.2010, 00:29
1)Точки хранятся в оперативной памяти и накапливаются при отсутствии соединения.
Я писал, что когда не пользовался мобильным интернетом, а сбрасывал данные после поездки, то чаще процедура проходила нормально, хотя тоже были потери данных, о чем я уже писал (случай когда модем пришлось перестартовать и др).

Проявите терпение пару дней.

Ждем с нетерпением.

NiMar
10.06.2010, 13:01
1)Точки хранятся в оперативной памяти и накапливаются при отсутствии соединения.

Несколько раз было - программа вылетает с сообщением об ошибке с просьбой отправить отчет. Это из-за переполнения буфера?
Может если буфер заполнен более чем на половину, то начинать писать не через 5, а через 15-20-30 сек?


2)Точки считаются отправленными сразу после отправки пакета.

Тогда понятно - инет через модем бывает еле шевелится. Иногда страничку приходится по 2-3 раза открывать... надо подтверждение о приеме точек.

Dmitry02
10.06.2010, 13:49
Программа будет скидывать точки трека в файл.

Несколько раз было - программа вылетает с сообщением об ошибке с просьбой отправить отчет. Это из-за переполнения буфера?
Может если буфер заполнен более чем на половину, то начинать писать не через 5, а через 15-20-30 сек?
Сейчас буфер в памяти имеет размер порядка 30кбайт, не думаю, что в нем причина. В машине у меня стоит компьютер на Windows CE (под него делаю отдельную сборку программы). Версию x86 отлаживаю на домашнем компе, так что в полевых условиях протестировать затрудняюсь.

Тогда понятно - инет через модем бывает еле шевелится. Иногда страничку приходится по 2-3 раза открывать... надо подтверждение о приеме точек
А у меня бывает, что модем совсем не шевелится, хотя соединение активно. Помогает только передергивание соединения в ручном режиме.

NiMar
10.06.2010, 16:06
А у меня бывает, что модем совсем не шевелится, хотя соединение активно. Помогает только передергивание соединения в ручном режиме.
Да, у меня программка автоматически передергивает если узел не пингуется.

Dmitry02
10.06.2010, 23:40
NiMar, Vic58
отправил в личку ссылку на скачивание новой сборки BiTreker 1.1(rev0).

Новая версия:
1) все точки сохраняет на диск
2) считает точку отправленной на сервер только после подтверждения доставки
3) посылает состояние связи с сервером в RideRunner

пункт 2 проверил только на домашнем компьютере в тепличных условиях
пункт 3 мной не проверен

NiMar
11.06.2010, 14:27
функционирует!!!
Часок поездил... вроде как нормально передает:)
за город еще сьезжу поглядим.
В RR статус соединения тоже передается - только при выходе из проги надо чтоб посылал что связи нет.

Вопрос в догонку - а не завышает ли прога скорость?
или это в принципе невозможно?

Dmitry02
11.06.2010, 16:58
Да, последняя сборка меня тоже порадовала, только что прокатился с ней.

Проверить скорость очень просто. На форме GPS в верхней строке отображается скорость в км/ч. Проверить скорость, которая отсылается на сервер, так же просто. Достаточно прокатиться с постоянной скоростью (на круизе, к примеру) на каком-либо участке дороги и потом сверить скорость с треком на сервере.

Отправку статуса сервера при выходе из программы добавлю.
А как быть, если RR запускается после старта трекера?

NiMar
12.06.2010, 00:44
Да, последняя сборка меня тоже порадовала, только что прокатился с ней.

Проверить скорость очень просто. На форме GPS в верхней строке отображается скорость в км/ч. Проверить скорость, которая отсылается на сервер, так же просто. Достаточно прокатиться с постоянной скоростью (на круизе, к примеру) на каком-либо участке дороги и потом сверить скорость с треком на сервере.

хорошо, проверю при случае.


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

сегодня ехал обратно - программа постоянно вылетала с ошибкой через 1-2 минуты после запуска. Зависимость пока не установил.
Если прога вылетит, то трек сохраненный в файле отправится на сервер при следушем запуске?

Dmitry02
12.06.2010, 01:24
OLE такая ненадежная штука... чем меньше ее дергаешь, тем лучше.

Трек пишется в папку chunks кусками. При падении программы последний кусок просто не запишется на диск.
Лечить стоит не последствия, а причины падения. Попробуйте прибить эту папку или прокатиться без RideRunner.

Что-то Vic58 молчит, его отчет о поездки был бы сейчас очень кстати, ведь новая версия под CarPC есть только у вас двоих.

Vic58
12.06.2010, 17:17
Что-то Vic58 молчит, его отчет о поездки был бы сейчас очень кстати, ведь новая версия под CarPC есть только у вас двоих.
Прошу прощения, еще даже не установил обновленную прогу. Работа, гости, семья, чет эти дни некогда было. Но с интересом слежу за процессом.

Vic58
12.06.2010, 18:56
Что-то Vic58 молчит, его отчет о поездки был бы сейчас очень кстати, ведь новая версия под CarPC есть только у вас двоих.
Все поставил прокатился, но ничего не заработало. Т.е. все светится координаты определены, интернет работает, а данных на сайте GPSHome нет. При этом там же светится что данные поступают, но позиция не определена. Буду разбираться.
Что удалось выяснить:
- при работе с GPSHome, на треккере светится треугольник с восклицательным знаком. Хотя все настройки присутствуют, и кроме того сайт треккер видит, но данных от него не получает.
- при переключении на GPS-trace, треугольничек с восклицательным знаком исчез, данные стали уходить, во всяком случае маневры возле гаража отобразились нормально, дальше пока не прокатился.

NiMar
12.06.2010, 22:23
OLE такая ненадежная штука... чем меньше ее дергаешь, тем лучше.

поэтому я вызов OLE и закрываю в try-catch
Две мои программы точно также дергают RoadRunner, причем одна из них даже чаще раза в секунду.


Трек пишется в папку chunks кусками. При падении программы последний кусок просто не запишется на диск.
Лечить стоит не последствия, а причины падения. Попробуйте прибить эту папку или прокатиться без RideRunner.

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

Вообще тема очень понравилась:)

Hamster
13.06.2010, 20:08
Дмитрий, у меня есть трабл, не пойму какой. И именно на одном компе.
В общем, описываю ситуацию.
Есть аккаунт на gps-trace. Все настроено как в твоем мануале.
Есть настроенный BiTreker на флешке (чтоб тестить на разных компах один и тот же экземпляр).
Есть 2 карписи (Цивик, МДХ)
Есть 3 компа дома.

Так вот, везде, на всех 4 компах (3 дома, один в Цивике), окромя компа в МДХ трекер работает, в gps-trace инфа обновляется. На компе в МДХ - хрен. Т.е. в МДХ трекер работет, видно, что трекер отправляет в инет пакеты.

Для чистоты эксперимента на всех компах в качестве транспорта один и тот же Skylink модем. Винда дома Win7, в карписи XP (одна и та же).

Куда копать? :)

Vic58
13.06.2010, 22:04
Покатался сегодня с мониторингом на GPS-trace, вроде все точки трека на месте. При том в течении дня несколько раз комп был в ждущем режиме и в спящем, после всех режимов восстанавливался нормально.

Dmitry02
15.06.2010, 16:16
Дмитрий, у меня есть трабл, не пойму какой. И именно на одном компе.

видно, что трекер отправляет в инет пакеты.


Насколько я помню, BiTreker 1.0.3.1 показывает соединение с сервером, но не отправку данных.

Возможно, COM порт чудит.

Hamster
15.06.2010, 16:22
Насколько я помню, BiTreker 1.0.3.1 показывает соединение с сервером, но не отправку данных.

Возможно, COM порт чудит.

Не, я в свойствах подключения смотрел - кто-то шлет инфу :)
Если трекер выключить - никто не шлет. Вывод - это трекер :)

Да, забыл сказать - используется GPSGate для размножения портов. Но, на Цивике такая же конфигурация и там все работает...

А со стороны сервера я как обычный юзер не могу никак посмотреть какие пакеты идут от конкретного ip?
В журнале естессно ничего нет...

Dmitry02
15.06.2010, 16:48
А со стороны сервера я как обычный юзер не могу никак посмотреть какие пакеты идут от конкретного ip?
В журнале естессно ничего нет...

Посмотреть можно только точки трека.
GPS приемники какие на машинах?

Hamster
15.06.2010, 16:53
BU-353 (Цивик) и ET-332(МДХ)
Дома когда пробовал использовал симулятор, встроенный в GPSGate.

Dmitry02
15.06.2010, 17:02
Ну дак вот он корень проблемы - ET-332
Есть возможность выслать NMEA лог с приемника с определенными координатами и без?

Hamster
15.06.2010, 17:07
Ага, попробую!
Правда без координат - не знаю, получится ли - антенна приемника не доступна. Попробую фольгой ее закрыть :)
Куды слать?

Dmitry02
15.06.2010, 17:16
Адрес в личке.

Про лог без спутников спросил потому, что мой навигатор, к примеру, при отсутствии связи со спутниками шлет координату (0,0) :smile2:
Не критично, но вдруг получится. Нет, значит нет.

Hamster
15.06.2010, 19:24
Отправил.
На сколько я понял если связи нет со спутниками, то приемник ничо не пишет, просто запятые, без значений.
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05

Я вот думаю, если дело в приемнике, то что тогда трекер шлет на сервер? Попробую завтра сниффером посмотреть :)

Dmitry02
15.06.2010, 19:29
Все поставил прокатился, но ничего не заработало. Т.е. все светится координаты определены, интернет работает, а данных на сайте GPSHome нет. При этом там же светится что данные поступают, но позиция не определена. Буду разбираться.
Что удалось выяснить:
- при работе с GPSHome, на треккере светится треугольник с восклицательным знаком. Хотя все настройки присутствуют, и кроме того сайт треккер видит, но данных от него не получает.
- при переключении на GPS-trace, треугольничек с восклицательным знаком исчез, данные стали уходить, во всяком случае маневры возле гаража отобразились нормально, дальше пока не прокатился.

Vic58,
спасибо за информацию.
В выходные прокатился в область. Приехал домой, открыл отчет на GPS-Trace и...увидел такой "Бермудский треугольник"
http://img820.imageshack.us/img820/4296/capturej.th.png (http://img820.imageshack.us/i/capturej.png/)

Сегодня, по вашей наводке, начал разбираться с GPSHome и нашел глюк в программе от могут появляться подобные скачки на треке. Удивительно, но GPS-Trace более терпим к подобным глюкам нежели GPSHome.
Проанализировал связь программы с GPSHome. На последней тестовой версии BiTreker 1.1(rev0) позиция должна определиться только один раз при старте программы. Сейчас работаю над этим.

Dmitry02
16.06.2010, 13:59
Отправил.
На сколько я понял если связи нет со спутниками, то приемник ничо не пишет, просто запятые, без значений.

Я вот думаю, если дело в приемнике, то что тогда трекер шлет на сервер? Попробую завтра сниффером посмотреть :)

Не нашел криминала в логе приемника. Протокол идентичный BU-353:dntknw:
Дата и время, часовой пояс на MDX выставлены верно?

Fedorych
16.06.2010, 16:36
Поставил последнию версию в машину,настроил жпс,зарегился на gps-trace.com, прихожу домой,вижу свое последние положение.А как увидить весь пройденный путь на карте?

Hamster
16.06.2010, 16:45
Не нашел криминала в логе приемника. Протокол идентичный BU-353:dntknw:
Дата и время, часовой пояс на MDX выставлены верно?

Да, все в норме. Попробую сегодня поснифферить. что трекер шлет на сервер.

А как увидить весь пройденный путь на карте?

На закладке "Треки" выбрать период и нажать "Построить трек".

Dmitry02
16.06.2010, 17:25
Выложил свежую сборку BiTreker 1.1(rev1)
Рекомендую всем переходить на новую сборку и настраивать трекер на сервер GPS-Trace.
Cегодня проверил на своем навигаторе, особенно порадовала функция сброса модемного подключения - для моего устройства вещь просто незаменимая.
С сервисом GPS-Trace (http://forum.pccar.ru/showpost.php?p=140090&postcount=23) треки отправляются и точки не теряются.
С сервисом GPSHome (http://forum.pccar.ru/showpost.php?p=140091&postcount=24) точки могут теряться! Это особенность данного сервиса, к сожалению.
В любом случае, точки сохраняются локально на компьютере в папке "chunks"

Версия 1.1(rev1)
-исправлена ошибка отправки координат на сервер GPSHome
-исправлена ошибка искажения времени при загрузке сохраненных координат трека
-плагин для RideRunner включается через файл system.ini
-отслеживание модемного соединения с Интернет (настраивается через меню)
-соединение с Интернет разрывается автоматически при зависании модема (настраивается через меню)

Версия 1.1(rev0)
-добавлен плагин для RideRunner
-изменен алгоритм отправки координат на сервер GPS-Trace (гарантированная доставка)
-координаты трека сохраняются в файл

Ссылки для скачивания в шапке темы

Hamster
17.06.2010, 16:36
Выложил свежую сборку BiTreker 1.1(rev1)
Рекомендую всем переходить на новую сборку и настраивать трекер на сервер GPS-Trace.


Поставил. На МДХ глюки пропали, все работает :)
В общем, GPSGate нервно курит в сторонке :) :) :)

Dmitry02
22.06.2010, 22:55
За неделю наколесил 420 км дача-город.
Полет нормальный!

Vic58
22.06.2010, 23:03
За неделю наколесил 420 км дача-город.
Полет нормальный!

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

NiMar
23.06.2010, 00:25
передачу состояния в RideRunner отключил - все равно пару раз прога вылетела сегодня

Dmitry02
23.06.2010, 01:22
Запустил последнюю версию на домашнем компьютере, пусть ночь поработает.

Vic58
23.06.2010, 10:42
Запустил последнюю версию на домашнем компьютере, пусть ночь поработает.

Что-то у меня не получается поменять номер порта через меню настроек GPS. Кликаю по окну порт, отркрывается "калькулятор", выбираю номер порта, скажем 6, "галочка" в левом нижнем углу не появляется (стрелочка там), если выйти-войти опять висит "калькулятор" и ничего не происходит. Может что не так делаю?

Dmitry02
23.06.2010, 12:01
Что-то у меня не получается поменять номер порта через меню настроек GPS. Кликаю по окну порт, отркрывается "калькулятор", выбираю номер порта, скажем 6, "галочка" в левом нижнем углу не появляется (стрелочка там), если выйти-войти опять висит "калькулятор" и ничего не происходит. Может что не так делаю?

Принцип такой же как при вводе ID сервера
По окончании ввода нажмите на введенный код для сохранения
http://img218.imageshack.us/img218/8966/bitrekersetuptrekersave.png

Hamster
23.06.2010, 12:19
У меня тоже не получилось, редактировал system.ini ручками.
Глюка похоже в том. что в отличие от ID параметрт port содержит и буквы ("com"), вот поле ввода и подглючивает :)

Dmitry02
23.06.2010, 12:29
Это не глюк
1.Нажимаете на номер порта -> появляется клавиатура
2.Вводите новый номер
3.Нажимаете на введенный номер -> клавиатура исчезает
4.Нажимаете левую нижнюю кнопку -> активируются новые настройки порта

Возможно, вы пропускаете пункт 3

Dmitry02
23.06.2010, 12:31
Глюка похоже в том. что в отличие от ID параметрт port содержит и буквы ("com"), вот поле ввода и подглючивает :)

Так задумано. Программа сама подставляет префикс после ввода номера порта

Hamster
23.06.2010, 13:31
Да. п.3 пропускал - не знал о его существовании :)

Vic58
23.06.2010, 15:10
Да. п.3 пропускал - не знал о его существовании :)

Я то-же пропускал этот пункт. Меня выручало то, что я всякий раз оставлял системные файлы поэтому и имей, и все настройки переносились автоматом, с вводом столкнулся первый раз. Так и думал, что что-то не доделываю.

Dmitry02
23.06.2010, 15:31
Поправил инструкцию по настройке GPS порта (http://forum.pccar.ru/showpost.php?p=137855&postcount=14).

Dmitry02
23.06.2010, 17:05
передачу состояния в RideRunner отключил - все равно пару раз прога вылетела сегодня

Сегодня всю ночь проргамма гонялась на домашнем компьютере. Не упала.
Что установлено:
-Windows 7
-BU-353, прямое подключение без разветвителя.
-BiTreker, настроенный на GPS-Trace
-интернет через WiFi

Что не пробовал:
-Windows XP
-интернет через модем
-запускать RideRunner
-работу BiTreker в движении
-подключать приемник через разветвитель портов (XPort)

Hamster
23.06.2010, 17:10
Что не пробовал:
-Windows XP
-интернет через модем
-запускать RideRunner
-работу BiTreker в движении
-подключать приемник через разветвитель портов (XPort)

Под XP работает - ок
инет через модем - ок
работа в движении - ок
разветвитель портов (GPSGate) - ок
точки трека не теряет при потере связи - ок

Vic58
23.06.2010, 17:50
Под XP работает - ок

тоже + X-port - проблем не замечено

.

Dmitry02
23.06.2010, 18:10
Hamster,Vic58,
а оболочка какая у вас?

Hamster
23.06.2010, 23:47
У меня CF2, на трешку че-то не перешел...

Vic58
23.06.2010, 23:51
Hamster,Vic58,
а оболочка какая у вас?

LeoCar 4.2

Dmitry02
28.06.2010, 13:37
передачу состояния в RideRunner отключил - все равно пару раз прога вылетела сегодня

NiMar, накопилась дополнительная статистика по вылетам?
На своем ноутбуке так и не смог создать условия для вылета

NiMar
28.06.2010, 15:00
К сожалению нет, бывает вылетает, но редко....
Подозрительно связано с потерей спутников.

Dmitry02
28.06.2010, 15:19
А GPS приемник какой модели?

NiMar
28.06.2010, 15:41
GlobalSat BU-353 USB GPS

Dmitry02
29.06.2010, 00:16
BU-353+XPort+WinXP не явлется гарантированным условием вылета.
Оболочка не влияет.
Буду копать в сторону плавающей ошибки при декодировнаии координат с GPS приемника.

NiMar
29.06.2010, 08:37
можно просто простейший лог реализовать, чтоб понять примерно на каком этапе вылетает... потом уже глубже локализовывать.

Dmitry02
29.06.2010, 14:00
Вчера вечером соорудил такую схему:
BU-353 -> XPort
+GPSInfo
+BiTreker

Утром вылетел с ошибкой...GPSInfo

NiMar
29.06.2010, 15:41
хм... gps-info нет у меня, по полно других прог использующих GPS

Dmitry02
07.07.2010, 01:20
Что-то у меня не получается поменять номер порта через меню настроек GPS. Кликаю по окну порт, отркрывается "калькулятор", выбираю номер порта, скажем 6, "галочка" в левом нижнем углу не появляется (стрелочка там), если выйти-войти опять висит "калькулятор" и ничего не происходит. Может что не так делаю?

Упростил ввод. При наборе на "калькуляторе" не будет ни стрелочек ни галочек.

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

Zorlak
08.07.2010, 12:14
Опишите подробнее задачу в этой теме
http://forum.pccar.ru/showthread.php?t=11815

Описываю. Например ваша программа смотрит координаты. Я ей указал координаты где я живу (как посоветовали, не конкретные а диапазон координат, что б смягчить неточность определения), при совпадении координат программа выполняет заранее заданное ей задание. К примеру запускает mp3 файл а в нем запись (Добро пожаловать домой) или проезжая киоск с сигаретами у дома запись говорит не забудь купить сигарет МИЛЫЙ. Вообще можно запустить нужную программу или действие.

P.S. Пользуюсь вашей программой, очень нравиться.

sergbb
08.07.2010, 12:34
...Я ей указал координаты где я живу (как посоветовали, не конкретные а диапазон координат, что б смягчить неточность определения), при совпадении координат программа выполняет заранее заданное ей задание. К примеру запускает mp3 файл а в нем запись (Добро пожаловать домой) или проезжая киоск с сигаретами у дома запись говорит не забудь купить сигарет МИЛЫЙ. Вообще можно запустить нужную программу ...

О клево! :shok:
А как такое настроить?
... синхронизация запустилась , смс кинуло ,,готовь обед,,встречайте,,...

Zorlak
08.07.2010, 13:06
О клево! :shok:
А как такое настроить?
... синхронизация запустилась , смс кинуло ,,готовь обед,,встречайте,,...
Думаю таких примеров можно много написать.

Dmitry02
09.07.2010, 01:07
Вариантов действительно много.
Себе хотел фары выключать, если завожу машину около дома.

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

Zorlak
09.07.2010, 02:01
Вариантов действительно много.
Себе хотел фары выключать, если завожу машину около дома.

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

Натираю флешку, в ожидании возможности потестить.

Dmitry02
14.07.2010, 16:54
Выложил свежую версию BiTreker 1.2(rev0):
-добавлена анимация в главном меню
-оптимизировано использование памяти на устройствах с Windows CE
-исправлены ошибки при запуске программы на навигаторе Мирком 200
-всплывающие сообщения об ошибках в главном меню
-настройки GPS, трекера перенсены на форму настроек

Dmitry02
15.07.2010, 12:12
Ссылка на скачивание в шапке темы.

В новой версии так же исправлена ошибка, которая приводила к вылету программы, если в настройках GPS приемника указана опция "Режим совместимости".

Dmitry02
27.07.2010, 17:59
Пользователи сервиса GPS-Trace+BiTreker принимайте поздравления - нас уже 25 человек, а BiTreker занимает пятую строчку в рейтинге софтовых трекеров :blush:

Zorlak
27.07.2010, 22:52
Пользователи сервиса GPS-Trace+BiTreker принимайте поздравления - нас уже 25 человек, а BiTreker занимает пятую строчку в рейтинге софтовых трекеров :blush:

Это не может не радовать. Значит автор не бросит свою программу. Мои поздравления автору. И маленькое напоминание. А когда будут новые возможности в программе?

Dmitry02
27.07.2010, 23:14
Это хорошо, что напоминаете.
Занимаюсь плотно вашей идеей.

А пока может кто подскажет - есть ли способ проигрывать голосовое сообщение запустив некую программу-проигрыватель с параметром в виде имени файла. После проигрывания сообщения программа должна сама завершить свою работу.

Zorlak
27.07.2010, 23:17
Это хорошо, что напоминаете.
Занимаюсь плотно вашей идеей.

А пока может кто подскажет - есть ли способ проигрывать голосовое сообщение запустив некую программу-проигрыватель с параметром в виде имени файла. После проигрывания сообщения программа должна сама завершить свою работу.

Я правильно понял, пример winamp.exe /s golos.mp3 так? Пример не рабочий. Если так поищу.

Dmitry02
27.07.2010, 23:35
Что-то типа того.
Консольная утилита без графического интерфейса, не требующая установки.
Бесплатная, которую можно включить в сборку.

Тогда настройка действия будет заключаться в простом выборе композиции из списка :smile2:

Zorlak
27.07.2010, 23:37
Формат звука mp3?

Dmitry02
28.07.2010, 09:50
про mp3 вы писали

К примеру запускает mp3 файл а в нем запись (Добро пожаловать домой) или проезжая киоск с сигаретами у дома запись говорит не забудь купить сигарет МИЛЫЙ. Вообще можно запустить нужную программу

Проще всего записать сообщение в wav. Для этого в любом Windows есть встроенный утилита, а воспроизведение возможно прямо из программы.

С mp3 воспроизведение чуть замороченней через внешнюю утилиту.

Vic58
29.07.2010, 00:44
Дмитрий, я провинился все ни как не скачаю последнее обновление катаюсь с предыдущим, сейчас правда меньше потребностей стало касательно треккера, но периодами сбрасываю информацию и просматриваю, вроде проблем нет. Если в ближайшее время чего нового не появится, исправлюсь и поставлю последнюю версию программы.
Спасибо Дмитрий за труд.

Zorlak
29.07.2010, 00:46
Дмитрий сейчас как раз и работает над новым.

Zorlak
29.07.2010, 01:10
Дмитрий, руки чешутся опробовать. Жду с нетерпением.

Dmitry02
29.07.2010, 17:42
Если в ближайшее время чего нового не появится, исправлюсь и поставлю последнюю версию программы.
Спасибо Дмитрий за труд.

Если вас устраивает функционал и надежность работы старой версии программы, смысла переходить на новую пока не вижу.

Спасибо за оценку моего труда.

Lenarru
29.07.2010, 22:27
Пользователи сервиса GPS-Trace+BiTreker принимайте поздравления - нас уже 25 человек, а BiTreker занимает пятую строчку в рейтинге софтовых трекеров :blush:

ого, значит я один из 25 человек :smile2:

катаюсь с битрекером уже где-то неделю...
Работает на виндоус 7 через GPSGate, вроде все стабильно работает... правда один раз сломалась, при некорректном завершении винды, и при запуске сразу рушилась, помогло просто удаление и запуск из свежей папки...

теперь беспокоит вот что, на мой взгляд у меня идет завышение скорости километров на 15-20... остальные программы, паралельно работающие через гпсгейт скорость показывают правильно, а вот на треке в gps-trace.com скорость явно завышенная...

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

Dmitry02
30.07.2010, 00:34
Уже из 26 :)

Стресс-тест с аварийным завершением Windows надо мне попробовать.

Прямой участок, постоянная скорость.
Автомобильному спидометру не верьте..

TroyTQ
30.07.2010, 11:54
Уже из 26 :)

Стресс-тест с аварийным завершением Windows надо мне попробовать.

Прямой участок, постоянная скорость.
Автомобильному спидометру не верьте..

Похоже, 26ой - это я :)

Давно задумывался о идее трекинга. Спасибо за такую возможность. Только у меня есть некоторые проблемы.

Использую последнюю сборку трекера 1.2.0 + WinXP + gps-trace + bu353 + gpsgate + 3г модем.

Настроил программку, сервер. На сервере появилось мое положение. Только на 30км западнее. Сегодня приехал на работу с включенным трекером - положение не изменилось. Тоесть, типа стоим на месте, хотя стрелочка-направление вращается. Вроде даже вполне адекватно. По сообщениям на сервере видно, что данные приходят, 9-11 стабильных спутников. Нипонятно.

И еще, на скриншотах видно, что можно через трекер посмотреть скорость, координаты. Я такого не нашел.

Хелп. Уж очень хочется, чтоб заработало это дело :(

Dmitry02
30.07.2010, 14:12
У вас создается папка chunks, куда скидываются координаты точек трека, отправляемые на сервер.
Вышлите мне ее содержимое. Адрес в личке

TroyTQ
30.07.2010, 16:22
У вас создается папка chunks, куда скидываются координаты точек трека, отправляемые на сервер.
Вышлите мне ее содержимое. Адрес в личке

Отправил папку на е-майл.

пс. может на ты? :)

Dmitry02
30.07.2010, 16:27
Уже посмотрел.

Похоже, у тебя конфликт трекера с локальными настройками на компьютере.
Такое впечатление, что часть координаты отбрасывается.
Попробуй выставить локальные настройки на Россию. Возможно, достаточно будет проверить, чтобы десятичный разделитель был выставлен на запятую.

Скриншот формы локальных настроек для Windows 7
http://img408.imageshack.us/img408/7530/capturedc.th.png (http://img408.imageshack.us/i/capturedc.png/)

TroyTQ
30.07.2010, 19:59
Поправил региональные настройки - все работает :) доволен.

Появился еще вопрос. Кто-нибудь встраивал трекер в третью центрифугу? у меня получается так, как будто тач сбился - нажимаю, например, на настройки: никакой реакции. Нажимаю на сантиметр выше - срабатывает. Ну это так.

Спасибо за хорошую программу.

Dmitry02
31.07.2010, 16:39
А как выглядит трекер встроенный в CF, фотку или скриншот посмотреть бы...

TroyTQ
02.08.2010, 12:32
А как выглядит трекер встроенный в CF, фотку или скриншот посмотреть бы...

http://picasaweb.google.com/troytq/CarPC#

там две фотки: в развернутом и в уменьшенном виде.

Еще одно наблюдение. Скорость не корректно отображается на сервере. Чем выше скорость, тем сильнее завышает. В городе ехал 60, на сервере - 65. На трассе 150, зафиксировалась 163...168.

TroyTQ
03.08.2010, 13:35
Вчера поездил, поэкспериментировал со скоростью. Один и тот же участок дороги проехал на трех разных скоростях. Участок длинной шесть километров. Скорость контролировал по данным из иГо, то есть от той же антенны, что и трекер.
1. иГо: 60 км/ч - трек на сервере: 65 км/ч.
2. иГо: 98...102 км/ч - трек на сервере: 107...111 км/ч.
3. иГо: 150+/- км/ч - трек на сервере: 164...168 км/ч.

Интересная картина получается. Это только у меня так?

п.с. из-за больших колес спидометр завышает всего на 2 км/ч при 100км/ч :)

Zorlak
03.08.2010, 22:19
Dmitry02, Привет, когда дадите потестить новые возможности?

Vic58
03.08.2010, 23:01
Вчера поездил, поэкспериментировал со скоростью.
Ну наконец то, нашелся человек который сделал замеры. Я еще в самом начале писал про несоответствие скорости, потом Дмитрий разобрался с милями -км, стало более менее похоже на правду, но провести тесты так никто и не собрался, хотя было подозрение, что скорость завышена. Хотя обычно по GPS скорость меньше чем по спидометру.

Dmitry02
04.08.2010, 01:19
По данным TroyTQ коэффициент завышения на всех скоростях 1.083-1.093
Если не найду лишний множитель в программе, то просто введу его как поправку.

Zorlak,
есть наработки, чуть приведу в приемлемый вид и выложу.

Lenarru
05.08.2010, 20:40
у меня тоже примерно также, я писал об этом выше, завышает немного... в понедельник поеду по трассе и тоже проведу эксперименты...

Lenarru
07.08.2010, 09:01
сегодня на трассе поставил круиз на 119-122 км\ч, а на сайте показывает 127-131. Скорость смотрел по iGO, которая берет данные с того же gps приемника через gps gate.

Dmitry02
07.08.2010, 10:57
Lenarru, TroyTQ,
спасибо за исследования.
Нашел где ошибка. При отправке трека неверно вычисляется скорость.

TroyTQ
09.08.2010, 14:21
Lenarru, TroyTQ,
спасибо за исследования.
Нашел где ошибка. При отправке трека неверно вычисляется скорость.

Отлично!

Еще интересный момент с высотой над уровнем моря. Это, конечно, не так важно из-за малой точности данных от ГПС. Но иногда интересно понаблюдать за этим параметром. Прилагаю скрин. При этом я находился на берегу моря.

слава1008
09.08.2010, 18:28
А ДЛЯ чего он нужен немагу понять этот трекер,если я правельно понимаю для того чтод видеть с домашнего компа через инет где находится машина поправте меня если я не прав проконсультируйте пожалусто я навичок в этом деле только начел мутить корпус под водительское сидение для компа в машину

Vic58
09.08.2010, 18:40
А ДЛЯ чего он нужен

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

слава1008
09.08.2010, 18:46
спасибо большое

Dmitry02
12.08.2010, 11:56
Обновление BiTreker 1.3(rev0)

4 настраиваемые кнопки главного меню
предустановленные шаблоны POI (Дом, Работа, Заправка, Магазин)
голосовые сообщения при входе/выходе из зоны POI
всплывающие сообщения об ошибках с быстрым переходом в меню настройки
онлайн-карта в свойствах POI (!рекомендуется только для безлимитного Интернет!)


Главное меню с настраиваемыми кнопками.
Для изменения кнопки нажмите на нее и удерживайте пару секунд.
http://img833.imageshack.us/img833/1025/bitrekermain.th.png (http://img833.imageshack.us/i/bitrekermain.png/)

Окно настройки POI с интерактивной картой.
Для активации отображения карты включите опцию "Безлимитный интернет" в настройках интернета. Карты подгружаются с сервера и съедают трафик. Включайте отображение карты только на безлимитных тарифах!
http://img835.imageshack.us/img835/565/bitrekerpoisettings.th.png (http://img835.imageshack.us/i/bitrekerpoisettings.png/)

Звуковые сообщения для POI
Для каждого POI можно настроить индивидуальные голосовые сообщения при приближении и удалении от точки.
Радиус границы задается для каждого шаблона (Дом, Работа, Заправка, Магазин) и может корректироваться до 1000 метров
http://img8.imageshack.us/img8/8466/bitrekerpoiaction.th.png (http://img8.imageshack.us/i/bitrekerpoiaction.png/)

Ссылка на скачивание, как обычно, в шапке темы

Dmitry02
12.08.2010, 14:22
Доступные функции для кнопок главного меню
http://img820.imageshack.us/img820/3928/bitrekerbuttonactions.th.png (http://img820.imageshack.us/i/bitrekerbuttonactions.png/)

Кнопка POI активна если координаты определены по спутникам!

Zorlak
12.08.2010, 14:23
Здравствуйте. Скачал разбираюсь. Вы сделали только запуск аудио в определенных точках? Или можно и запускать программы?

Vic58
12.08.2010, 14:25
Дмитрию огромная благодарность за создание и развитие проекта. Будем пробовать.

Zorlak
12.08.2010, 14:29
Windows 7, при установке режима совместимости программа зависла. Следующие запуски тоже зависание. Пока ручками не отключил режим совместимости.

Dmitry02
12.08.2010, 14:40
Спасибо за поддержку.

Поддерживается проигрывание wav файлов.

Над запуском программ раздумываю.
C wav-файлами все оказалось просто - есть папка "audio/voice" куда копируются файлы. Дальше запускаем программу, создаем точку, выбираем событие (приближение/удаление) и из списка выбираем файл.
А как должен выглядеть процесс настройки запуска программы???
Возможно, этот процесс будет зависеть от того, что за программы, надо ли их запускать с параметрами, отслеживать ли завершение их выполнения...
Вопросов куча, ответов пока маловато)))

Zorlak
12.08.2010, 14:45
Настроил точку дом кинул ваш вав файл. Винда пишет программа завершается. Что то не нравиться ей. Буду искать что.

Zorlak
12.08.2010, 14:55
Dmitry02, пока программа с пои вылетает :( Еще просьба. Можно сделать отправку даных жпс на емаил например еще можно на ftp? С возможностью отключения и установкой интервала.

Dmitry02
12.08.2010, 15:14
Настроил точку дом кинул ваш вав файл. Винда пишет программа завершается. Что то не нравиться ей. Буду искать что.

Во дела. Можно подробней на каком этапе падает.
Отлаживаю на семерке с BU-353. Какой разветвитель портов используете?

Dmitry02
12.08.2010, 15:20
Еще просьба. Можно сделать отправку даных жпс на емаил например еще можно на ftp? С возможностью отключения и установкой интервала.

Все можно, даже отдельный персональный сервер для каждого пользователя поднять.
На email gps-trace умеет слать сообщения и SMS на телефон, вы его пробовали?

Zorlak
12.08.2010, 15:23
Запускал в GPS Gate но в режиме эмуляции. Координаты сам задавал. В машине пока не пробовал. Вырубается видно в момента запуска вава. Мне так показалось.

Zorlak
12.08.2010, 15:25
На email gps-trace умеет слать сообщения и SMS на телефон, вы его пробовали?

Нет, спасибо попробую.

Dmitry02
12.08.2010, 15:32
Режим совместимости добавлен для разветвителя XPort.
С GPS Gate все изначально прекрасно работало с отключенной совместимостью. Я бы даже рекомендовал отключать этот режим для экономии производительности процессора. Экономия копеечная, но все же)))

Zorlak
12.08.2010, 21:50
Режим совместимости добавлен для разветвителя XPort.
С GPS Gate все изначально прекрасно работало с отключенной совместимостью. Я бы даже рекомендовал отключать этот режим для экономии производительности процессора. Экономия копеечная, но все же)))

Сейчас он у меня отключен. Программа работает. Но стоит создать пои и хана.

Dmitry02
13.08.2010, 06:35
Сейчас проверил на ноутбуке с русской Windows XP. POI создаются.
А у вас присутствует звук при нажатии на кнопки?

Zorlak
13.08.2010, 09:54
Сейчас проверил на ноутбуке с русской Windows XP. POI создаются.
А у вас присутствует звук при нажатии на кнопки?

Звук есть. Пои и у меня создаются. В режиме эмуляции машина далеко не уходит. Ставлю 100 метров в пои и сохраняю. Почти сразу программа вырубается. У меня Windows 7.

Dmitry02
18.08.2010, 08:22
скачал триальный GPSGate. буду пробовать POI

Dmitry02
18.08.2010, 18:40
При выходе из зоны POI программы вываливается с ошибкой.
Делаю новую сборку)))

Zorlak
18.08.2010, 19:34
При выходе из зоны POI программы вываливается с ошибкой.
Делаю новую сборку)))

Вооооооот, а я что говорил? :rolleyes2:

Dmitry02
19.08.2010, 07:30
Ссылка на новую сборку BiTreker 1.3(rev1) в шапке темы

Zorlak
19.08.2010, 12:57
Спасибо за отличную программу. Один вопросик. Программа пишет доступна новая версия. А я только поставил rev1

Dmitry02
19.08.2010, 15:55
теперь не будет))

Zorlak
21.08.2010, 20:48
Dmitry02, здравствуйте, добавлять пои через меню удобно. А как быть с местами координаты которых я знаю но ехать туда пока не собираюсь?

Dmitry02
22.08.2010, 09:59
Что это за места, сколько их и в каком виде координаты?

Zorlak
22.08.2010, 12:59
Что это за места, сколько их и в каком виде координаты?

Сейчас можно добавить пои только находясь на месте. А что делать если там не находишся? Координаты например можно глянуть в Навителе. У меня там есть точки сохраненные. Просто добавление вручную тоже нужно.

Dmitry02
25.08.2010, 16:43
Обновление BiTreker 1.3(rev2)

Он-лайн карта с отображением точек POI
http://img338.imageshack.us/img338/9563/poimap.th.png (http://img338.imageshack.us/i/poimap.png/)

Режим добавления POI
http://img827.imageshack.us/img827/1650/poitype.th.png (http://img827.imageshack.us/i/poitype.png/)

Окно свойств POI
http://img835.imageshack.us/img835/6463/poiedit.th.png (http://img835.imageshack.us/i/poiedit.png/)

Ссылка на скачивание, как обычно, в шапке темы :)

Vic58
25.08.2010, 23:08
Он-лайн карта с отображением точек POI


Вот это да! Были мысли, что для полноценной работы с POI назрела необходимость карт, но как-то страшновато об этом было сказать. А тут вот Дмитрий все реализовал.
Проект живет. Дмитрию респект!

Dmitry02
27.08.2010, 10:25
Сейчас можно добавить пои только находясь на месте. А что делать если там не находишся? Координаты например можно глянуть в Навителе. У меня там есть точки сохраненные. Просто добавление вручную тоже нужно.

Раздумываю над импортом точек из текстового файла и ручным вводом координат через интерфейс программы.
Для пары-тройки точек подойдет ручной ввод, а 10-20 и больше ручками вводить тяжко будет. Есть ли смысл в импорте?

Zorlak
27.08.2010, 11:21
Есть ли смысл в импорте?

Я думаю что он должен быть. Кушать не просит а возможности программы расширятся. Программу не узнать уже. Она столько умеет. Разве что еще колеса не качает и пистолет в бак не сует.

Dmitry02
27.08.2010, 17:25
Ну хорошо, а в каком формате вводить координаты?
Я знаю как минимум три...

Zorlak
29.08.2010, 01:29
Я прям и не знаю. Я пользуюсь навителом. Искал бы координаты там. Как другие не знаю.

NiMar
30.08.2010, 13:59
Про вылетание - проблема все также имеет место быть :(
Заметил некоторую закономерность - это происходит когда толи неуверенный прием, или еще что - короче количество спутников меняется то 1, то 5-10, причем скорость скачет от 0 до сумашедших цифр резко. Вот в этот момент и происходит вылет. От GPS-приемника не зависит (на прошлой неделе поставил ND-100S) - тоже самое. Подозрение есть еще конечно на Xport... Сеня поставил Fransion GPS Gate - посморим...

Dmitry02
30.08.2010, 14:10
NiMar, какая сборка BiTreker?
не припомню, чтобы BiTreker выводил количество спутников в последних сборках.
В XPort есть какие-то параметры, типа "Фильтр NMEA". У себя на тестовом ноутбуке не включал.

NiMar
30.08.2010, 16:17
NiMar, какая сборка BiTreker? на прошлых сборках тожесамое.

сборка последняя из шапки

не припомню, чтобы BiTreker выводил количество спутников в последних сборках.

количество спутников и скорость мониторил в RoadRunner, все проги получают данные через виртуальные порты Xport. подозреваю что такие-же данные Xport передает и BiTrekerу

В XPort есть какие-то параметры, типа "Фильтр NMEA". У себя на тестовом ноутбуке не включал.
Все выключено.
Фильтр включать пробовал - изменений нет.

Dmitry02
30.08.2010, 17:28
Уже что-то. XPort отдает всем подключенным программам одно и то же. Видимо, в какой-то момент XPort клинит.

Добавлю несколько проверок на чтение данных из GPS порта в следующем обновлении, посмотрим

Dmitry02
30.08.2010, 17:30
А какие программы висят на XPort?
-RR
-BiTreker
=2
еще кто?

Vic58
30.08.2010, 23:29
А вот мысль пришла. Увязать трекер с видео регистратором. Что бы видеть в каком месте что происходило, или просто что находится в конкретном месте. Потянул движок прокрутки видео и одновременно по треку местоположение. Или наоборот поставил трек в нужную точку и видео с регистратора эту точку показывает. Видел, кстати, такое решение на каком-то китайском регистраторе.

Zorlak
31.08.2010, 00:08
А вот мысль пришла. Увязать трекер с видео регистратором. Что бы видеть в каком месте что происходило, или просто что находится в конкретном месте. Потянул движок прокрутки видео и одновременно по треку местоположение. Или наоборот поставил трек в нужную точку и видео с регистратора эту точку показывает. Видел, кстати, такое решение на каком-то китайском регистраторе.

Интересно но, многие пишут по своему. В РРДС своя писалка. У Лео кара тоже. и.т.д. А для этого нужно что б трекер писал видео. А писать двумя программами не все компы потянут.

Zorlak
31.08.2010, 00:09
Такими темпами Битрекер скоро станет БиФронтенд. :)

NiMar
31.08.2010, 01:07
А какие программы висят на XPort?
-RR
-BiTreker
=2
еще кто?
в принципе все. открыто портов больше для программ навигации, но я их не запускал.

Vic58
31.08.2010, 09:12
Интересно но, многие пишут по своему.

Еще как интересно и наглядно.
С регистратором, трудно сказать, можно ли его подобрать подходящий для совместной работы. Одно время использовал такой - VideoRegistrator, если в яндексе набрать первой строкой выпадет, он поддерживает работу с GPS и пишет координаты, но реализован как хранитель кадров (фоток), а не видео, есть у него свой проигрыватель который их показывает. Проект этот на настоящее время заморозился.

Dmitry02
31.08.2010, 18:56
Заманчиво замахнуться на фронтэнд))))
Пока повременим с такими наполеоновскими планами.

Программных видеорегистраторов куча, вот к примеру свежий только с печки программиста :) http://forum.pccar.ru/showthread.php?t=12867.
И еще как минимум о трех рабочих проектах я наслышан. Еще один? Мне больше по душе сосуществование нескольких логически взаимосвязанных добротных программ, чем одна большая программа. Видеорегистрация отдельная тема, которая может пересекаться с трекингом но не более того.

Встроить в BiTreker видеорегистратор я, пожалуй, пас! Это задача нескольким программистам
Подружить BiTreker с чьим-нибудь видеорегистратором я всеми руками за!

Zorlak
01.09.2010, 00:24
Dmitry02, хватит мучить. Где трекер последней версии. Кстате. Тот батник что я выложил работает на ура. Даволен как слон.

Dmitry02
01.09.2010, 19:02
Zorlak, Доделываю сборку.

Что-то я переборщил с радиусом POI.
400 метров для домашней точки явно перебор, голосовое приветствие проигрывается чуть ли не за квартал от моего дома :)

Zorlak
01.09.2010, 20:09
Zorlak, Доделываю сборку.

Что-то я переборщил с радиусом POI.
400 метров для домашней точки явно перебор, голосовое приветствие проигрывается чуть ли не за квартал от моего дома :)

Пусть будет. Задачи бывают разные. А для домашней точки да :)

Zorlak
01.09.2010, 20:11
Dmitry02, А алгоритм проверки инета будет встроен в программу? Или просто батник как у меня?

Dmitry02
01.09.2010, 20:47
Алгоритм проверки инета встроен в программу.

Zorlak
01.09.2010, 20:51
Нужно чтоб каждый момент регулировался. Как у меня в батнике. Разным модемам нужно разное время инициализации.

Vic58
01.09.2010, 21:44
Заманчиво замахнуться на фронтэнд))))

Парни я в вас верю! Не боги, ведь, горшки обжигают.

Ну а насчет совмещения точки трека и видео, очень бы хотелось, китайцы же сделали, чем мы хуже?

Zorlak
03.09.2010, 12:20
Zorlak, Доделываю сборку.

Ну где она? У меня уже морда трусится :)

Dmitry02
03.09.2010, 16:23
Выложил ссылку на скачивание BiTreker 1.3(rev4) с поддержкой скриптов для событий POI и запуском скрипта при потере связи с интернет

Dmitry02
03.09.2010, 20:56
Опытным путем выяснил для себя оптимальные размеры зон POI:

Дом - 100 метров
Заправка - 50 метров
Работа - 100 метров


Размеры зоны Магазин точно оценить затрудняюсь. Слишком разнятся от палатки до гипермаркета.

Zorlak
04.09.2010, 01:46
Dmitry02, а можно конкретнее по поводу контроля интернета трекером. Как он это делает или как настроить? Да еще кое чего захотелось. Есть ли желание сделать напоминание в программе. Возможность вносить просто текст в программе, например заплати за свет. А потом задать точную дату и интервал. А привлекать внимание звуком. Просто запускать файл с каким нибудь сигналом, чтоб точно знать что это напоминание зовет.

Dmitry02
04.09.2010, 11:31
Контроль доступности Интернет
После нескольких подряд неудачных попыток отправки координат BiTreker считает, что соединение с Интернет отсутствует (событие onInternetLost).
Действие, которое BiTreker выполнит, задается в файлике events.ini (правится в любом текстовом редакторе).
[onInternetLost]
action=script|internet_lost.bat
Если ничего не менять в events.ini, будет выполнен скрипт internet_lost.bat из папки script. BiTreker понимает и файлы с расширениями *.lnk и *.exe.

Выполнение скриптов можно назначать на события POI и привязать к шаблону (Дом, Работа и т.д.).
Назначение скриптов на шаблоны производится в файле poi.ini
[poi1]
name=Заправка
icon=poi/gas.png
type=circle|50
onEnter=script|power_gas.exe
onExit=script|power_normal.exe

В примере выше я настроил себе гибкое управление таймером выключения компьютера. При въезде на любую заправку таймер устанаваливается в 15 минут. При выезде с заправки устанавливается штатные 10 секунд.
Экономия энергии аккумулятора и повышение комфорта от пользования компьютером налицо :)

Назначение скриптов на конкретную POI производится из интерфейса BiTreker. Такие скрипты имеют приоритет над шаблонными!

Dmitry02
04.09.2010, 15:17
Да еще кое чего захотелось. Есть ли желание сделать напоминание в программе. Возможность вносить просто текст в программе, например заплати за свет. А потом задать точную дату и интервал. А привлекать внимание звуком. Просто запускать файл с каким нибудь сигналом, чтоб точно знать что это напоминание зовет.

Да, есть подобные мысли.

Zorlak
04.09.2010, 15:18
Dmitry02, извините может вы и не согласитесь, но мне кажется правильнее было б контролировать инет так. @echo off
start notepad.exe (запускаем программу)
timeout /T 120 (ждем пока она запуститься и соедениться)
:begin
timeout /T 10 (время между пингами)
ping -n 1 -w 3000 ya.ru > nul (пингуем яндекс)
if %errorlevel%==1 goto ukr
cls
goto begin
:ukr
ping -n 1 -w 3000 ukr.net > nul (пингуем укрнет)
if %errorlevel%==1 goto google
cls
goto begin
:google
ping -n 1 -w 3000 google.com > nul (пингуем гугл)
if %errorlevel%==1 goto program
cls
goto begin
:program
taskkill /f /im notepad.exe (убиваем процес программы модема, имя вашей программы в процесах)
timeout /T 10 (ждем 10 секунд, если мало то добавте)
c: (выбираем диск на котором программа)
cd/ (переходим в корневой каталог диска)
cd Program Files\ (путь к вашей программе)
start notepad.exe (запускаем программу модема)
echo %errorlevel%
goto begin

Тут проверяется связь с тремя серверами. Так надежнее. Бывает что Россия работает а Украина нет, по вине провайдера. Второй и третий пингуются только при отсутствии ответа от первых.

Zorlak
04.09.2010, 15:44
Dmitry02, скоро придется менять название программы. :)

Dmitry02
04.09.2010, 16:46
О, хочется большего количества проверок - пожалуйста!
Убираем первую проверку яндекса, ее роль выполняет BiTreker.
Отключаем циклическое выполнение скрипта, за это отвечает BiTreker.

Получаем такой скрипт

timeout /T 10 (время между пингами)
ping -n 1 -w 3000 ukr.net > nul (пингуем укрнет)
if %errorlevel%==1 goto google
cls
goto end
:google
ping -n 1 -w 3000 google.com > nul (пингуем гугл)
if %errorlevel%==1 goto program
cls
goto end
:program
taskkill /f /im notepad.exe (убиваем процес программы модема, имя вашей программы в процесах)
timeout /T 10 (ждем 10 секунд, если мало то добавте)
c: (выбираем диск на котором программа)
cd/ (переходим в корневой каталог диска)
cd Program Files\ (путь к вашей программе)
start notepad.exe (запускаем программу модема)
echo %errorlevel%


Вообще, ping создает паразитный трафик Интернет. Прелесть внешнего скрипта в том, что каждый сам решает использовать дополнительную проверку пингом ukr.net и google.com или нет.

Dmitry02
04.09.2010, 16:48
Dmitry02, скоро придется менять название программы. :)

Почему, чем плохо название?