GPS трэкер TK102

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: GPS трэкер TK102

Сообщение sergejey » Чт мар 20, 2014 11:19 am

LutsenkoDenis писал(а):Соответственно необходимо написать еще одну обертку над gps.php. Типа как btraced, но с возможностью поддержки приема данных от различных gps-трекеров и последующей передачей обработанных данных в мжд.
Именно это я и имел в виду :)

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
AlexeyKr
Сообщения: 28
Зарегистрирован: Сб мар 30, 2013 7:34 am
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: GPS трэкер TK102

Сообщение AlexeyKr » Пт июл 11, 2014 10:40 am

Заказал для пожилых родителей китайские телефоны с 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

Сообщение sergejey » Пт июл 11, 2014 12:39 pm

Эти скрипты создают свой socket-сервер и принимают на него данные от устройств. В принципе, не так сложно, но, честно говоря, изобретение велосипеда. Может быть имеет смысл использовать http://livegpstracks.com для отправки данных туда, а уже MajorDoMo научить оттуда забирать последние координаты?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
AlexeyKr
Сообщения: 28
Зарегистрирован: Сб мар 30, 2013 7:34 am
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: GPS трэкер TK102

Сообщение AlexeyKr » Пт июл 11, 2014 7:33 pm

зависимость от стороннего сервиса наверное хуже, чем свой велосипед. я так понимаю, скрипт трекера может напрямую писать в базу, куда пишет и gps.php. Интересно, какая нагрузка будет на сервер от постоянного прослушивания порта?
Можно в принципе перейти на формат передачи железных трекеров (сервер:порт) и использовать не BigBrotherGPS, а приложение, эмулирующее аппаратный трекер.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: GPS трэкер TK102

Сообщение sergejey » Пт июл 11, 2014 9:18 pm

AlexeyKr писал(а):зависимость от стороннего сервиса наверное хуже, чем свой велосипед. я так понимаю, скрипт трекера может напрямую писать в базу, куда пишет и gps.php. Интересно, какая нагрузка будет на сервер от постоянного прослушивания порта?
Можно в принципе перейти на формат передачи железных трекеров (сервер:порт) и использовать не BigBrotherGPS, а приложение, эмулирующее аппаратный трекер.
Нагрузка не большая -- скрипт в основном просто висит и ждёт соединения на зарезервированный порт. Зависимость, с одной стороны, хуже, но за то нет необходимости открывать свой сервер для доступа из интернета (настраивать проброс портов и т.п.), а так же нет необходимости городить огород с разными трэкерами -- их сервис уже поддерживает большое количество.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
LiveGPS
Сообщения: 7
Зарегистрирован: Пн июл 14, 2014 7:49 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: GPS трэкер TK102

Сообщение LiveGPS » Пн июл 14, 2014 8:11 pm

sergejey писал(а):Зависимость, с одной стороны, хуже, но за то нет необходимости открывать свой сервер для доступа из интернета (настраивать проброс портов и т.п.), а так же нет необходимости городить огород с разными трэкерами -- их сервис уже поддерживает большое количество.
Да и livegpstracks.com не против. Если, конечно, наше мнение интересует :)
Кстати, протоколов у TK-10x великое множество. Чуть ли не каждый китайский производитель считает своим долгом добавить в протокол что-то свое.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: GPS трэкер TK102

Сообщение sergejey » Пн июл 14, 2014 11:31 pm

LiveGPS писал(а):
sergejey писал(а):Зависимость, с одной стороны, хуже, но за то нет необходимости открывать свой сервер для доступа из интернета (настраивать проброс портов и т.п.), а так же нет необходимости городить огород с разными трэкерами -- их сервис уже поддерживает большое количество.
Да и livegpstracks.com не против. Если, конечно, наше мнение интересует :)
Кстати, протоколов у TK-10x великое множество. Чуть ли не каждый китайский производитель считает своим долгом добавить в протокол что-то свое.
Конечно интересует! Неожидал и приятно удивлён. У вас отличная система трэкинга, это мы тут "плюшками балуемся" в этом направлении и велосипеды изобретаем :)
А есть у вас какое-нибудь API, что б координаты зарегистрированного устройства получить?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
LiveGPS
Сообщения: 7
Зарегистрирован: Пн июл 14, 2014 7:49 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: GPS трэкер TK102

Сообщение LiveGPS » Вт июл 15, 2014 11:46 am

sergejey писал(а):А есть у вас какое-нибудь API, что б координаты зарегистрированного устройства получить?
Именно API нет, но получать данные в json не проблема и с помощью того, что есть.
В настройках трекера создаем "приватную ссылку для слежения", берем оттуда цифровой код и вставляем в параметр "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

Сообщение sergejey » Вт июл 15, 2014 11:57 am

Отлично! То, что нужно.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
AlexeyKr
Сообщения: 28
Зарегистрирован: Сб мар 30, 2013 7:34 am
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: GPS трэкер TK102

Сообщение AlexeyKr » Вс авг 03, 2014 7:38 pm

Получил телефоны 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 вопрос не решили :( , нужна информация о формате данных.
Ответить