GPS трэкер TK102

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

Модератор: immortal

LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: GPS трэкер TK102

Сообщение LutsenkoDenis » Вт мар 18, 2014 7:29 pm

ну если я не ошибаюсь, то функционал mjd не заточен под прием данных с gps устройств отличных от смартфорнов.

Поэтому привязать можно конечно к mjd, но только малую часть передаваемой информации.

В любом случае нужно пробовать :)

p.s. возможно я не прав.
Последний раз редактировалось LutsenkoDenis Вт мар 18, 2014 9:22 pm, всего редактировалось 1 раз.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: GPS трэкер TK102

Сообщение LutsenkoDenis » Вт мар 18, 2014 7:33 pm

кстати, а сколько стоит этот трекер?
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
canay
Сообщения: 24
Зарегистрирован: Пн мар 11, 2013 10:44 pm
Откуда: SPb
Благодарил (а): 2 раза
Поблагодарили: 0

Re: GPS трэкер TK102

Сообщение canay » Вт мар 18, 2014 9:54 pm

TK102 http://www.aliexpress.com/wholesale?Sea ... 0318104931
TK103 http://www.aliexpress.com/wholesale?Sea ... 0318114950
Это в среднем.. и тут скорее всего много клонов..

Так если MjD слушает 80 порт, то можно и послушать и другой, и на нем принимать данные, ну и дальше.
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: GPS трэкер TK102

Сообщение LutsenkoDenis » Вт мар 18, 2014 10:17 pm

ну я про то и говорю, что "из-коробки" mjd не может:
а) понять что трекер ему передает, т.к. в коде gps.php предполагается что параметры указываются в строке запроса.
б) для записи всей информации с трекера нехватит полей. в таблице gpslog нет например поля в котором можно хранить пройденное расстояние, ориентация, и т.д.

Для получения и записи основных данных которые может съесть mjd, можно на скорую руку сделать следующее:
1. создать файл gps2.php
2. отправлять данные с трекера в gps2.php
3. в скрипте gps2.php разбирать полученную инфу от трекера и формировать запрос к gps.php с предусмотренными полями.

Но это как говориться костыль.
По хорошему нужно:
1. Изменить базу данных mjd, а именно таблицы отвечающие за хранение данных от gps устройств. Т.к. в идеале мы хотим хранить всю инфу передоваемую с трекера.
2. Изменить скрипт gps.php так, что-бы он принимал данные от различных устройств с поддержкой GPS, а не только от смартфонов.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
canay
Сообщения: 24
Зарегистрирован: Пн мар 11, 2013 10:44 pm
Откуда: SPb
Благодарил (а): 2 раза
Поблагодарили: 0

Re: GPS трэкер TK102

Сообщение canay » Ср мар 19, 2014 7:46 am

А возможно в MjD создать что то вроде службы которая слушала бы порт и с него обрабатывала данные. Так как железные трекеры настраиваются на IP и Port сервера.
Или нет смысла разрабатывать модуль GPS для различного типа устройств? Да и все данные с трекера наверно и не нужны..
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: GPS трэкер TK102

Сообщение LutsenkoDenis » Ср мар 19, 2014 10:19 am

1. Если только на ip и порт, это можно скорее всего разрулить средствами вебсервера.
2. Согласен, все данные с трекера может и не нужны, но может кому-то они будут необходимы. всё что можно сейчас хранить находится в таблице gpslog.
3. В любом случае необходимо либо менять код gps.php либо создавать обертку над ним или писать отдельный скрипт, т.к.
gps.php принимает gps данные в запросе вида gps.php?deviceid=value&latitude=value&longitude=value...
и если ты ему пошлешь свою строку (013666666666BP05000013666666666140317A6002.2081N03017.0742E024.2122229231.6800000000L00000B24), то скрипт ничего далать с ней не будет, т.к не поймет что ему такое передали и что с этим делать. :)
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: GPS трэкер TK102

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

Можно ещё посмотреть как устроен скрипт /btraced.php -- он принимает данные из соответствующей программы для ios, преобразовывает их в формат понятный /gps.php и затем вызывает последний для стандартной обработки.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: GPS трэкер TK102

Сообщение LutsenkoDenis » Ср мар 19, 2014 12:07 pm

То, что btaced.php является некой обёрткой над gps.php и предназначен для передачи gps данных с ios в мжд понятно.
Половина передающихся ios'ом полей тоже никуда не пишутся.

Gps-трекеры это не смартфоны. Формат паредаваемых данных у всех трекеров разный.
Ни btraced.php ни gps.php в чистом виде не подходят для получения, обработки и сохранения информации в бд.

Соответственно необходимо написать еще одну обертку над gps.php. Типа как btraced, но с возможностью поддержки приема данных от различных gps-трекеров и последующей передачей обработанных данных в мжд.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: GPS трэкер TK102

Сообщение LutsenkoDenis » Чт мар 20, 2014 9:58 am

Еще есть один вариант...
Нашел такой проект: http://www.traccar.org/ (сервер+клиент для gps трекеров. Opensource + Crossplatform).
Как можно его использовать:
1. Запускаем его и настраиваем (ip:порт и привязываем трекер) Далле трекер общается уже с этим сервером напрямую без участия мажордома.
2. В мажордоме создаем скрипт который будет периодически импортировать данные из mysql базы этого сервера, для использования в разных событиях и т.д.
3. Опционально можно вывести во вкладку мажордома web-client этого проекта для просмотра данных с трекера.

Плюсы:
1. мажордом будет получать уже обработанные gps данные от большого количества моделей трекеров напрямую из бд этого проекта. (import)
2. реализовывать и поддерживать обработку gps данных трекеров не нужно.
3. Вроде как есть мобильное приложение.

Минусы:
1. зависимость от стороннего проекта.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
canay
Сообщения: 24
Зарегистрирован: Пн мар 11, 2013 10:44 pm
Откуда: SPb
Благодарил (а): 2 раза
Поблагодарили: 0

Re: GPS трэкер TK102

Сообщение canay » Чт мар 20, 2014 10:17 am

Посмотрим что за зверь, и переварит ли он эти трекеры
Я пробовал этим http://mygpsdesk.com/, но он определил только один (ТК102) трекер
Ответить