Именно это я и имел в видуLutsenkoDenis писал(а):Соответственно необходимо написать еще одну обертку над gps.php. Типа как btraced, но с возможностью поддержки приема данных от различных gps-трекеров и последующей передачей обработанных данных в мжд.
GPS трэкер TK102
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: GPS трэкер TK102
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 28
- Зарегистрирован: Сб мар 30, 2013 7:34 am
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Re: GPS трэкер TK102
Заказал для пожилых родителей китайские телефоны с GPS gs503. Пока идут, озадачился их подключением к системе. Насколько я понял, на домашнем сервере должен постоянно крутиться скрипт, который слушает определенный порт. В архиве инфа по трекеру tk102 и телефону gs503. Может кто сможет разобраться в этом и адаптировать их для majordomo. Для каждого типа трекеров свой скрипт, который слушает свой порт.
- Вложения
-
- tracker-master.rar
- инфа по трекерам gs503 tk102
- (11.54 КБ) 253 скачивания
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: GPS трэкер TK102
Эти скрипты создают свой socket-сервер и принимают на него данные от устройств. В принципе, не так сложно, но, честно говоря, изобретение велосипеда. Может быть имеет смысл использовать http://livegpstracks.com для отправки данных туда, а уже MajorDoMo научить оттуда забирать последние координаты?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 28
- Зарегистрирован: Сб мар 30, 2013 7:34 am
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Re: GPS трэкер TK102
зависимость от стороннего сервиса наверное хуже, чем свой велосипед. я так понимаю, скрипт трекера может напрямую писать в базу, куда пишет и gps.php. Интересно, какая нагрузка будет на сервер от постоянного прослушивания порта?
Можно в принципе перейти на формат передачи железных трекеров (сервер:порт) и использовать не BigBrotherGPS, а приложение, эмулирующее аппаратный трекер.
Можно в принципе перейти на формат передачи железных трекеров (сервер:порт) и использовать не BigBrotherGPS, а приложение, эмулирующее аппаратный трекер.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: GPS трэкер TK102
Нагрузка не большая -- скрипт в основном просто висит и ждёт соединения на зарезервированный порт. Зависимость, с одной стороны, хуже, но за то нет необходимости открывать свой сервер для доступа из интернета (настраивать проброс портов и т.п.), а так же нет необходимости городить огород с разными трэкерами -- их сервис уже поддерживает большое количество.AlexeyKr писал(а):зависимость от стороннего сервиса наверное хуже, чем свой велосипед. я так понимаю, скрипт трекера может напрямую писать в базу, куда пишет и gps.php. Интересно, какая нагрузка будет на сервер от постоянного прослушивания порта?
Можно в принципе перейти на формат передачи железных трекеров (сервер:порт) и использовать не BigBrotherGPS, а приложение, эмулирующее аппаратный трекер.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 7
- Зарегистрирован: Пн июл 14, 2014 7:49 pm
- Благодарил (а): 0
- Поблагодарили: 2 раза
Re: GPS трэкер TK102
Да и livegpstracks.com не против. Если, конечно, наше мнение интересуетsergejey писал(а):Зависимость, с одной стороны, хуже, но за то нет необходимости открывать свой сервер для доступа из интернета (настраивать проброс портов и т.п.), а так же нет необходимости городить огород с разными трэкерами -- их сервис уже поддерживает большое количество.
Кстати, протоколов у TK-10x великое множество. Чуть ли не каждый китайский производитель считает своим долгом добавить в протокол что-то свое.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: GPS трэкер TK102
Конечно интересует! Неожидал и приятно удивлён. У вас отличная система трэкинга, это мы тут "плюшками балуемся" в этом направлении и велосипеды изобретаемLiveGPS писал(а):Да и livegpstracks.com не против. Если, конечно, наше мнение интересуетsergejey писал(а):Зависимость, с одной стороны, хуже, но за то нет необходимости открывать свой сервер для доступа из интернета (настраивать проброс портов и т.п.), а так же нет необходимости городить огород с разными трэкерами -- их сервис уже поддерживает большое количество.
Кстати, протоколов у TK-10x великое множество. Чуть ли не каждый китайский производитель считает своим долгом добавить в протокол что-то свое.
А есть у вас какое-нибудь API, что б координаты зарегистрированного устройства получить?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 7
- Зарегистрирован: Пн июл 14, 2014 7:49 pm
- Благодарил (а): 0
- Поблагодарили: 2 раза
Re: GPS трэкер TK102
Именно API нет, но получать данные в json не проблема и с помощью того, что есть.sergejey писал(а):А есть у вас какое-нибудь API, что б координаты зарегистрированного устройства получить?
В настройках трекера создаем "приватную ссылку для слежения", берем оттуда цифровой код и вставляем в параметр "code" скрипта "livegpstracks.com/viewer_coos_s.php".
Например:
1. Созданная ссылка выглядит так: "livegpstracks.com/dv_58513196341361420771757.html"
2. Берем только цифры: "58513196341361420771757"
3. Подставляем в запрос: "livegpstracks.com/viewer_coos_s.php?code=58513196341361420771757"
4. Получаем в ответ JSON с набором данных по последней координате. Основные поля имеют понятные названия.
Можно перечислить коды через точку с запятой, если к аккаунту подключено несколько трекеров и нужно получить данные одним запросом. В этом случае нужны дополнительные параметры - username, pass. Т.е. юзернейм и пароль в md5.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: GPS трэкер TK102
Отлично! То, что нужно.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 28
- Зарегистрирован: Сб мар 30, 2013 7:34 am
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Re: GPS трэкер TK102
Получил телефоны gs503 с версией ПО 2.0, к моему сожалению не поддерживаются ни одним из опробованных трекинговых сервисов, кроме производителя. То что формат данных отличается, говорит другой адрес сервера в настройках по умолчанию. В версии ПО 1.5 сервер gs503.goobaby.net, а в версии ПО 2.0 dgs503.goobaby.net. На сервере мониторинга производителя модель определяется как gs503d. Продавец молчит, информации о протоколе передаваемых данных нет.
Что пробовал сделать сам.
Из выше выложенного архива, взял скрипт для gs503. Сделал базу, изменил скрипт для доступа к ней. Но скрипт не запускается под windows majordomo, функция pcntl_fork() не определена и не поддерживается.
Нашел Netcat 1.11 for NT. Пробовал послушать порт 1026, но результата положительного не получил. Вместо строк с читаемой информацией, какие-то смайлики и значки.
Кто может помочь с разбором формата и подключением к majordomo? C техподдержкой livegpstracks.com вопрос не решили , нужна информация о формате данных.
Что пробовал сделать сам.
Из выше выложенного архива, взял скрипт для gs503. Сделал базу, изменил скрипт для доступа к ней. Но скрипт не запускается под windows majordomo, функция pcntl_fork() не определена и не поддерживается.
Нашел Netcat 1.11 for NT. Пробовал послушать порт 1026, но результата положительного не получил. Вместо строк с читаемой информацией, какие-то смайлики и значки.
Кто может помочь с разбором формата и подключением к majordomo? C техподдержкой livegpstracks.com вопрос не решили , нужна информация о формате данных.