gps и доступ извне

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Gofk
Сообщения: 7
Зарегистрирован: Вт дек 26, 2017 10:44 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль GPS-трекер

Сообщение Gofk » Ср дек 27, 2017 1:16 pm

Друзья, хотелось бы всё-таки прояснить один момент. Пару раз в теме об этом говорили, но безрезультатно.

Так уж получилось, что я сейчас как раз очень плотно работаю с различными устройствами мониторинга. В том числе и в части реализации протоколов.
Внедрение нескольких дополнительных протоколов (например, WialonIPS) может сильно увеличить количество поддерживаемого оборудования и ПО.

Собственно, вопрос следующий.

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

Если решить этот вопрос - останется дело только за реализацией различных протоколов. Это лишь вопрос времени.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль GPS-трекер

Сообщение skysilver » Ср дек 27, 2017 1:20 pm

Gofk писал(а):Но, насколько я понимаю, в системе уже предусмотрены постоянно работающие конструкции. Которые выполняются в рамках общего алгоритма и управляются из единого интерфейса. Можно как-то аналогичным образом настроить мониторинг порта?
Каталог scripts, в нем лежат файлы циклов, которые работают в фоне и выполняют разные задачи, в т.ч. сокет-серверы и сокет-клиенты.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль GPS-трекер

Сообщение sergejey » Пт дек 29, 2017 2:47 pm

lanket писал(а):Получается такой глюк что при приходе координат попадающих одновременно в обе области покрытия помеченных 'мест' то метод userEntered полюбому сработает, даже если трекер не присылал координат выходящих за границу покрытия 'места', даже если трекер не 'покидал' эту зону покрытия.

Видимо я один такой. Придётся самому искать где в коде это происходит Изображение
Просто сейчас система не расчитана на вхождение в несколько мест одновременно. Как вариант, после обнаружения нескольких вхождений, выбирать то, у которого минимальная площадь, но всё равно получится что пользователь выйдет из большей зоны и войдёт в меньшую, даже если меньшая внутри большой.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: Модуль GPS-трекер

Сообщение zelevova » Пт дек 29, 2017 9:59 pm

Вообще хорошо бы сделать учет нескольких зон одновременно.
Вариант отдачи приоритета:
1) меньше радиус = больше приоритет
2) ближе центр зоны = больший приоритет
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль GPS-трекер

Сообщение lanket » Сб дек 30, 2017 11:09 am

sergejey писал(а):...
Просто сейчас система не расчитана на вхождение в несколько мест одновременно....
По коду я это заметил.
sergejey писал(а):...
Как вариант, после обнаружения нескольких вхождений, выбирать то, у которого минимальная площадь, но всё равно получится что пользователь выйдет из большей зоны и войдёт в меньшую, даже если меньшая внутри большой.
Я уже нашёл место где обрабатывается вхождения. Решение реализации уже придумал, немного уже изменил. На самом деле разобравшись не трудно будет доработать. Времени мало, да и программист я посредственный. Думаю доделаю на праздниках. Будет реагировать также как будто эти зоны не накладываются.
zelevova писал(а):Вообще хорошо бы сделать учет нескольких зон одновременно.
Вариант отдачи приоритета:
1) меньше радиус = больше приоритет
2) ближе центр зоны = больший приоритет
Я немного по другому думал, думаю это проще реализация чем моя. Спасибо.

Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль GPS-трекер

Сообщение lanket » Сб дек 30, 2017 11:24 am

Хотя нет. Так нельзя. Допустим что тайаут передачи координат 2 минуты. Легко может оказаться так что за 2 минуты можно оказаться одновременно в 2х вхожих зонах, и тогда отработает я только одна. Моя реализация отработает оба.

Ещё бы найти время продукты доделать, добавляю туда поддержку голосовой надиктовки корзины. Столкнулся с проблемой с двойными названиями 'белый хлеб' или 'зелёный чай' или 'лук репчатый'... . Не будешь же надиктовывать после каждой позиции слово разделения например 'сыр запятая масло запятая хлеб белый запятая' а ведь ещё можно сказать 'хлеб белый' и 'белый хлеб' .

Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Модуль GPS-трекер

Сообщение Logrus » Сб дек 30, 2017 11:52 am

я в таком направлении думал: полученные координаты с полишем к примеру ( .mp .kml) в котором фигура сравнивать
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль GPS-трекер

Сообщение nick7zmail » Сб янв 06, 2018 2:43 pm

Ну вот...опять модуль сломали...зачем трогать то что работало?))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль GPS-трекер

Сообщение lanket » Сб янв 06, 2018 4:17 pm

nick7zmail писал(а):Ну вот...опять модуль сломали...зачем трогать то что работало?))
Так пока его локально у себя мучаю. Будет готово, протестирую, и только потом опубликую. Там не такие уж и глобальные изменения будут.

Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль GPS-трекер

Сообщение nick7zmail » Сб янв 06, 2018 4:24 pm

Я не про это...вчера обновился - какой то патч от кого-то был - и после обновы координаты так ни разу и не прилетели...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить