ТВОРЧЕСКАЯ
ЛАБОРАТОРИЯ
АНТОНА НИКОЛАЕВА

главная
Мои проекты
Веб разработка и продвижение
Экономика, политика
Блог - разное
Дизайн
Пресса и выступления
карта сайта
Контакты

Контролируем местоположение телефона по GSM и GPS координатам

главная > Блог - разное > определитель местоположения телефона

Иногда бывает необходимо контролировать местоположение телефона. Например, если у вас ребенок ходит один из школы, или пожилые родители могут потеряться, или еще по какой другой причине. Посмотрев, что есть, я не нашел софта, который бы меня полностью устроил. Что хотелось:
- отправляю смс на контролируемый телефон;
- получаю карту с двумя точками: местоположением телефона по встроенному gps + местоположение сотовой вышки, с которой телефон связан (на случай, если телефон в здании или gps приемник не смог определить координаты). 

В результате собрал собственную комбинацию:
1. Телефон Nokia c GPS приемником (Symbian S60)
2. На телефон - софт GSM Tracker , купленный. 
3. На свой сайт - свой серверный скрипт.

Функциональность:

GSM Tracker получает SMS с запросом координат, формирует урл с данными о подключенной соте и координатами GPS и отправляет SMS с этим на мой телефон.
Если GPS в этот момент отключен (а лучше отключать, чтобы не потреблял энергию), то SMS включает GPS и GSM Tracker отправляет второе SMS, когда получит координаты от GPS.

Получив на свой телефон SMS с урл серверного скрипта, я открываю ссылку. При открытии ссылки серверный скрипт получает данные о соте и координатах, логирует, получает координаты соты по ее данным, генерирует карту и отдает мне на телефон. И я вижу и положение телефона, и положение соты.

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

Архив с серверными скриптами вы можете скачать здесь: phone-gps-gsm.zip

1. Скрипты разархивировать и положить в папку, например: httр://mydomain.ru/phone/

2. Зарегистрироваться на google maps api и получить ключ для своего сайта.

3. Прописать ключ в переменную в начале файлов index.php и map.php
В map.php прописать урл папки со скриптами

4. Купить GSM Tracker у производителя и установить на контролируемый телефон.

5. Настроить GSM Tracker:

вкладка GPS:
On startup GPS: OFF
Max fix wait. min: 5
Powersave after fix: On
Use Location API: On

вкладка SMS:
Recipient  number: пусто
SMS template: httр://mydomain.ru/phone/?cel=<cellid>&lac=<lac>&lat=<lat>&lon=<lon>&mnc=<mnc>&t=<utctime>&mcc=<mcc>
Autosend when offline: On
Time period, min: 600
Enquiry string: тыгде
Response target: SMS requester
GPS activation by SMS: On
App start alert: Off
SIM change alert: Off
Configure by SMS: off
Authorised number: no

вкладка Misc:
Autostart: On
Password on exit: On

Теперь отправляем на контролируемый телефон SMS сообщение: тыгде
И в ответ получаем SMS с урл. Открываем урл на своем телефоне и видим положение контролируемого телефона на карте. Красный знак - положение по GPS, синий знак - положение соты, с которой работает телефон.

Потом можем зайти с компьютера на httр://mydomain.ru/phone/ и посмотреть положение телефона на интерактивной карте + логи.
 



 

написано: Sat, 18 Feb 2012 17:38:25 +0400



»Блог - разное
    Ладожская Атлантида
  »определитель местоположения телефона
    JS/TrojanDownloader.Agent.NRL
    Фукусима-1 и АЭС в Сосновом Бору
    Соционика: Путин и Медведев
    Как выглядит доллар
    Криминальные районы в штатах
    Поддельный 'Дом Романовых'
    Улыбка Джоконды
    Фотография
    Продающий вебинар




СВИДЕТЕЛЬСТВА:








ПРЕССА И ВЫСТУПЛЕНИЯ:



Выступление на конференции "Интернет и Бизнес", Москва, 2008


Выступление на Санкт-Петербургской Интернет конференции СПИК 2008


Выступление на конференции по юзабилити "User Expirience 2007", Москва


Статьи для рассылки "Продвижение сайта. Профессиональные советы экспертов"


Публикации в "Деловом Петербурге"


Бан Яндекса, оптимизация текста по методу Остапа Бендера.


Критерии для постановки задачи и оценки результатов поискового продвижения (2002)