gps и доступ извне
Модератор: immortal
Re: gps и доступ извне
Как-то нестабильно работает у меня Big Brother. Постоянно выдает запрос "Приложение не отвечает.Закрыть?"
Выкинул.
Завел в Tasker вызов POST запросом скрипта на моем сервере, который принимает значения от такскера, некоторые преобразует в вид как было у BBG и отправляет дальше на gps.php на внутреннем сервере. Заодно настроил логику чтобы когда я подключен к домашней сети, то данные отправлялись бы один раз при подключении и больше не отправлялись пока не отключусь. Можно наверно расширять логику, например увеличивать частоту передачи при увеличении скорости (типа на автомобиле точки нужны раз в две минуты), а если сидишь в кафе то и раз в 5-10 минут нормально
Выкинул.
Завел в Tasker вызов POST запросом скрипта на моем сервере, который принимает значения от такскера, некоторые преобразует в вид как было у BBG и отправляет дальше на gps.php на внутреннем сервере. Заодно настроил логику чтобы когда я подключен к домашней сети, то данные отправлялись бы один раз при подключении и больше не отправлялись пока не отключусь. Можно наверно расширять логику, например увеличивать частоту передачи при увеличении скорости (типа на автомобиле точки нужны раз в две минуты), а если сидишь в кафе то и раз в 5-10 минут нормально
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: gps и доступ извне
Модуль это часть всей системы MajorDoMo, а она уже со своим сервером (или ставится на свой сервер, если имеется в виду "железо")NikSaver писал(а):Подскажите для работы модуля надо поставить свой сервер???
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 13
- Зарегистрирован: Пн май 26, 2014 10:14 am
- Откуда: Бобруйск
- Благодарил (а): 0
- Поблагодарили: 0
Re: gps и доступ извне
На Андроид ставим бесплатное приложение Big Brother GPS, которое настраиваем на фоновую отправку координат на скрипт http://<адрес домашнего сервера>/gps.php а какой адрес домашнего сервера? Можно пример пожалуйста?sergejey писал(а):Модуль это часть всей системы MajorDoMo, а она уже со своим сервером (или ставится на свой сервер, если имеется в виду "железо")NikSaver писал(а):Подскажите для работы модуля надо поставить свой сервер???
-
- Сообщения: 86
- Зарегистрирован: Вт авг 28, 2012 5:36 pm
- Откуда: Kiev, Ukraine
- Благодарил (а): 4 раза
- Поблагодарили: 14 раз
Re: gps и доступ извне
У себя решил вопрос доступа при помощи vpn сервера на роутере.
Намного надёжнее всяких костылей в виде проброса портов, которые не очень надёжно защищены, особенно на виндовой машине.
Убрал все пробросы и телефон клиентом цепляется к впн серверу на роутере и уже смотрит во внутреннюю сеть.
Намного надёжнее всяких костылей в виде проброса портов, которые не очень надёжно защищены, особенно на виндовой машине.
Убрал все пробросы и телефон клиентом цепляется к впн серверу на роутере и уже смотрит во внутреннюю сеть.
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: gps и доступ извне
Сам долго пользовался так. Но очень геморно настроить, особенно начинающим (Рут, впн, итд)
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
модуль GPS перестал работать ....
после Нового Года.
С праздником!
Использовал соединение через connect.smartliving.ru/gps.php BigBrother GPS. Последний раз по логу данные передались за полчаса до НГ, потом тишина. Когда обнаружил, прописал в ББ локальный адрес домашнего вайфая 192.168.1.7 - данные пошли с телефона. Переключился на connect, опять тишина...
Я один такой?
С праздником!
Использовал соединение через connect.smartliving.ru/gps.php BigBrother GPS. Последний раз по логу данные передались за полчаса до НГ, потом тишина. Когда обнаружил, прописал в ББ локальный адрес домашнего вайфая 192.168.1.7 - данные пошли с телефона. Переключился на connect, опять тишина...
Я один такой?
win10 connect https://connect.smartliving.ru/profile/303
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: модуль GPS перестал работать ....
Нет, боючь, что не один. Что-то в эти дни сервер колбасит и коннект временами недоступен, потому с GPS-передача падает, если через коннект работает.
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: модуль GPS перестал работать ....
Написал на форум, через полчаса заработало.
Новогодние чудеса!
Еще раз с праздником!
Новогодние чудеса!
Еще раз с праздником!
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
[Модуль] GPS tracker (app_gpstrack)
модуль: app_gpstrack
файл: /modules/app_gpstrack/gpsdevices_edit.inc.php
Вот этот кусок кода где-то в модуле вообще используется? Просто я не нашел где ЭТО используется и не понимаю зачем оно вообще нужно?
файл: /modules/app_gpstrack/gpsdevices_edit.inc.php
Вот этот кусок кода где-то в модуле вообще используется?
СпойлерПоказать
Код: Выделить всё
if ($rec['UPDATED']!='') {
$tmp=explode(' ', $rec['UPDATED']);
$out['UPDATED_DATE']=fromDBDate($tmp[0]);
$tmp2=explode(':', $tmp[1]);
$updated_hours=$tmp2[0];
$updated_minutes=$tmp2[1];
}
for($i=0;$i<60;$i++) {
$title=$i;
if ($i<10) $title="0$i";
if ($title==$updated_minutes) {
$out['UPDATED_MINUTES'][]=array('TITLE'=>$title, 'SELECTED'=>1);
} else {
$out['UPDATED_MINUTES'][]=array('TITLE'=>$title);
}
}
for($i=0;$i<24;$i++) {
$title=$i;
if ($i<10) $title="0$i";
if ($title==$updated_hours) {
$out['UPDATED_HOURS'][]=array('TITLE'=>$title, 'SELECTED'=>1);
} else {
$out['UPDATED_HOURS'][]=array('TITLE'=>$title);
}
}
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch