DOC, ~630 кб - GPSbySMS and GPSbyGPRS

advertisement
================================================================================
Windows CE APPLICATION:
программа GPSbySMS – Freeware software
Ver 2.15
Pocket PC 2003 SE Phone Edition, Windows Mobile 5.0, 6.0
Астра-Сервис, Moscow, Russia 2005-2009
Сайт программы: http://gpsbysms.chat.ru или http://gps.ndd.ru
E-mail: astra-servis@mail.ru
ПРОГРАММА РАБОТАЕТ ТОЛЬКО С КОММУНИКАТОРАМИ Т.Е. ИМЕЮЩИМИ GSM МОДУЛЬ НА БОРТУ
================================================================================
Пожалуйста! Если у Вас есть вопросы пожелания или замечания пишите –
astra-servis@mail.ru .
Mне очень важны ваши замечания для улучшения работы программы.
Огромное cпасибо тем кто помогает улучшить эту программу.
================================================================================
Назначение:
1) считать данные GPS приемника и посылать их другим пользователям
используя SMS сообщение.
Отправлять данные используя GPRS Интернет на сайт http://gps.ndd.ru и
затем просматривать их. Во время работы просматривать точку на картах.
2) Режим охраны – если объект сместился от начальной позиции более чем на
100 метров – периодически выдается тревожное сообщение с текущими координатами.
3) Запись трека в файл.
4) Режим контроля прохождения маршрута.
Для ее работы необходимо:
- Коммуникатор с ОС PocketPC Phone Edition или Windows Mobile 5.0 (Asus,
E-Ten, HP,i-Mate и др.);
- GPS приемник (соединенный c КПК по проводам или посредством Bluetooth).
Как работает:
Передача или запись текущих координат - программа считывает данные (в
формате NMEA) из определенного COM порта к которому “присоединен” GPS
приемник и через заданные пользователем промежутки времени:
,либо передает их в виде SMS сообщения на телефонный номер (доступно 3
номера) ,либо отправляет на один e-mail используя Финский SMS->E-mail шлюз
,либо записывает в файл GPRMC_NMEA.txt или NMEA.xml либо NMEA.kml (Google
Earth файловый формат) на коммуникатор. Название файла и директория для
сохранения выбираются вами при настройке в пункте Setup Com Port.
Также можно записать данные в базу на сайт http://gps.ndd.ru для
последующего просмотра (это возможно если подключен и настроен GPRS
Интернет на коммуникаторе и вы зарегистрированы на сайте).
Режим охраны – это когда программа считывает координаты объекта и при его
смещении более, чем на 150 метров от стартовой позиции - периодически
отправляет тревожные SMS с текущими координатами. Интервал отправки SMS –
задается пользователем, а если он это не сделал, то через 5 минут.
С версии 2.13 радиус срабатывания режима охраны можно изменять и
сохранять, через меню настройки.
Режим автозапуска – программа при следующем ее старте сразу переходит в
рабочий режим. Для этого вы должны выбрать Autostart the program в окне
настройки подключения к Интернету. Этот режим не означает что программа
автоматически запускается при старте Windows.
Управление основным окном программы:
1 – Вкл./Выкл. режима охраны;
2 - Вкл./Выкл. Режима отсылки координат
по SMS и запись на сайт;
3 - Вкл./Выкл. Записи навигационных
данных в файлы;
4 – Кнопка завершения работы;
5 – Однократная посылка координат по
SMS и запись в базу;
6 – Окно вывода навигационных данных;
Режим контроля прохождения маршрута (в меню программы - это Route
Inspector). При прохождении вами заданной
точки маршрута - программа либо записывает данные на сайт и/или отправляет
сообщение по E-mail (см. настройки для п.1).
a) Чтобы создать маршрут - на сайте gps.ndd.ru в разделе "Маршрут"
http://gps.ndd.ru/route.html - создайте
файл маршрута (любое_имя.xml), затем перенесите его в коммуникатор и
загрузите его (Load Route).
Файл маршрута можно создать и самостоятельно (смотри формат файла
ниже).
Формат файла маршрута (.xml):
<markers>
<remark name="Название маршрута" />
<marker lat="55.878905" lng="37.545917"
<marker lat="55.878005" lng="37.546495"
<marker lat="55.876743" lng="37.547413"
<marker lat="55.874262" lng="37.547910"
</markers>
name="Название точки 1" />
name="Название 2" />
name="Название" />
name="Название" />
Внимание!!! не ставте точки очень часто (расстояние менее 100
метров) иначе программа будет бомбардировать
вас сообщениями.
b) Поскольку GPS определяет координаты с некоторой погрешностью,
программа фиксирует прохождение точки - при пересечении области с радиусом
~100 метров вокруг нее.
с) Порядок прохождения точек - произвольный. Пройденные точки
программа фиксирует и удаляет из списка на экране.
d) Для контроля, на КПК создается файл RouteXXXXXXXX.kml для
просмотра в программе GoogleEarth.
Формат передаваемого сообщения (задается пользователем):
- NMEA GPRMC строка вида:
$GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598, ,*10
*- расшифровку GPRMC см. в Приложении
,либо
- в произвольном формате вида:
Valid=Y 09042006 184947
Lon=37.73425 Lat=55.6978
Speed=0.13
** - расшифровку произвольного формата см. в Приложении
Порядок настройки и работы с программой:
1) Проверить:
- Если будет отправка SMS, а не запись трека Включен ли модуль GSM
коммуникатора;
- Если хотите передавать данные через GPRS на сайт, то необходимо
настроить и подключить GPRS соединение вашего коммуникатора и
зарегистрироваться на сайте http://gps.ndd.ru.
- В настройках вашего коммуникатора Start->Settings->Power->Advanced
уберите галочку самовыключения устройства через определенный
промежуток времени (при выкл. Коммуникаторе программа не работает).
2) Необходимо настроить COM порт для связи с GPS, а при необходимости
задать запись протокола работы GPS в файл (Setup Com Port);
3) Для отправки SMS записать номер(а) телефон(а)/(нов) в международном
формате без "+" вида 79161111111, e-mail адрес, а также настроить
интервал передачи SMS (в секундах) или запись протокола в файл (Setup
SMS).
4) Для передачи данных через GPRS - в окне настройки GPRS программы
введите логин и пароль доступа к сайту (Setup GPRS).
Выбрать тип отправляемого сообщения.
Примечание: SMS или E-mail не отправляются если в поле номера или адреса EMail нет данных. В этом режиме можно просто записывать свой трек.
5) Запустить программу - выбрав в меню Start один из режимов работы
программы.
6) Чтобы прервать работу - нажмите кнопку Стоп (Cancel) на экране.
7) Если при работе программы нажать ОК в верхнем правом углу экрана, то
программа не завершается, а переходит в фоновый режим. Завершение
работы программы с выгрузкой из памяти – выбрать пункт Exit в меню.
8) Начиная с версии 1.15 введенные вами настроечные данные сохраняются в
реестре Windows, поэтому нет необходимости вводить их по новой при
каждом запуске.
Примеры того, что можно сделать с полученными данными:
На сайтах программы http://gpsbysms.chat.ru или http://gps.ndd.ru
организован ввод и просмотр серии координат, полученных от GPSbySMS на
карте Google Maps, MS Virtual Earth Maps, Yahoo Maps в удобной для
пользователя форме. Также там можно работать с записями из базы и
просматривать полученные от программы треки из файла NMEA.xml***.
1) Использовать с программой GoogleEarth
(для работы с ней лучше получать данные в произвольном формате):
- установите GoogleEarth на свой настольный компьютер, скачав с сайта
http://earth.google.com дистрибутив;
- создайте в текстовом редакторе файл с расширением .kml (см. Файл
Example.kml в этом дистрибутиве) вида:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<Placemark>
<name>Car 18/03/06 21:03:51</name>
<Style>
<IconStyle><Icon>
<href>root://icons/palette-4.png</href>
<x>192</x>
<w>32</w>
<h>32</h>
</Icon></IconStyle>
<LabelStyle><color>ff00ff00</color></LabelStyle>
</Style>
<Point>
<altitudeMode>relativeToGround</altitudeMode>
<coordinates>37.73425,55.6978,0</coordinates>
</Point>
</Placemark>
</kml>
- Внимание !!
в поле <name>Car 18/03/06 21:03:51</name> замените Car 18/03/06 21:03:51
на свое название;
в поле <coordinates>37.73425,55.6978,0</coordinates> замените координаты
на свои полученные из сообщения через запятую Lon,Lat,Height
(Долгота,Широта,Высота ,где Высота = 0) в градусах;
- В файловом менеджере - кликните на созданном .kml файле и наблюдайте на
карте Земли местоположение точки.
2) Просмотр местоположения на сайте http://maps.google.com
- в строке поиска сайта - Search введите координаты в виде:
55.6978,37.73425
- или в поле адреса введите строку заменив координаты на свои
http://maps.google.ru/maps?geocode=&q=55.6978,37.7342
, если карта не найдена - переключитесь в режим Satellite.
ВНИМАНИЕ !! В отличии от GoogleEarth - Здесь координаты вводятся наоборот
latitude, longtitude (Широта, Долгота) в градусах
3) Сохраняемый на коммуникаторе файл NMEA.xml*** вы можете использовать
для просмотра трека на карте на сайтах программы http://gpsbysms.chat.ru
или http://gps.ndd.ru с использованием Google Maps, MS Virtual Earth,
Yahoo Maps или MAP24.
4) Просмотр местоположения на сайте http://www.mapquest.com
- в поле адреса вашего Браузера введите строку вида
http://www.mapquest.com/maps/map.adp?searchtype=address&formtype=lat
long&latlongtype=decimal&latitude=55.6978&longitude=37.73425
подставив свои координаты в формате ddd.mmmmm;
- или через ввод координат на сайте
http://www.mapquest.com/maps/main.adp?formtype=latlong
5) Просмотр координат на сайте www.multimap.ru
http://ww.multimap.com/map/browse.cgi?lat=55.6978&lon=37.73425&scale=100000&icon
=x
6) Сохраняемый на коммуникаторе файл GPRMC_NMEA.txt можно использовать с
навигационными программами.
7) .. на ваше усмотрение ...
НЕДОСТАТКИ ПРОГРАММЫ:
1) К сожалению Вы не сможете одновременно работать с этой программой и
навигационной, поскольку они не могут одновременно занимать один COM порт.
Выход – найти и установить программу Виртуальный COM порт (обычно она
платная). Попробуйте посмотреть бесплатную программу Com Port Splitter
http://www.gpsmeter.com/ или Port Splitter по адресу
http://gpsmeter.mobileground.com или Virtual Com Port
http://sourceforge.net/project/showfiles.php?group_id=139292&package_id=16
3768 или http://users.skynet.be/hofinger/GPS2Blue.html#DOWNLOAD .
2) Программа работает только с коммуникаторами.
3) Программа не проверяет – действительно ли на данном порту GPS приемник
или это обычный модем или что-то еще.
4) ...
ПРИЛОЖЕНИЕ:
* Расшифровка
$GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598, ,*10
Message ID: $GPRMC - Заголовок
UTC Time: 161229.487 hhmmss.sss (Время по Гринвичу)
Status: A A=Данные достоверны или V=Данные не достоверные
Latitude: 3723.2475 Широта в формате ddmm.mmmm
N/S Indicator: N N=Сев. или S=Южн. широты
Longitude: 12158.3416 Долгота в формате dddmm.mmmm
E/W Indicator: W E=Восточн. или W=Западн.долготы
Speed Over Ground: 0.13 knots (1 knots = 1.852 км/ч = 0.514 м/с)
Course Over Ground: 309.62 Град. True
Date: 120598 Дата в формате ddmmyy
Magnetic Variation degrees: E=Восток or W=Запад
Checksum: *10 Контрольная сумма
<CR><LF> Для завершения строки
** Расшифровка произвольного формата
Valid=Y 09042006 184947
Ln=37.73425 Lt=55.6978
V=13
Достоверность данных Valid=Y или N (Да или Нет)
Дата в формате ДДММГГГГ
Время в формате ЧЧММСС
Долгота Ln=(+/-)dd.dddd в град.
Широта Lt=(+/-)ddd.dddd в град.
Cкорость V=sss км/час
Внимание !!!
Дата и время взяты из коммуникатора а не по GPS
*** Формат файла NMEA.xml
<markers>
<marker lat="37.441" lng="-122.141" name="Pos 1"/>
<marker lat="37.322" lng="-121.213" name="Pos 2"/>
</markers>
Download