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

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



Контролируем местоположение телефона по 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
    Как выглядит доллар
    Криминальные районы в штатах
    Поддельный 'Дом Романовых'
    Продающий вебинар
    Фотография
    Улыбка Джоконды
Sat, 18 Feb 2012 17:38:25 +0400

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








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



Выступление для менеджеров по рекламе застройщиков недвижимости, 2016


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


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


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


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


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


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