gps и доступ извне
Модератор: immortal
Re: Модуль GPS-трекер
Друзья, хотелось бы всё-таки прояснить один момент. Пару раз в теме об этом говорили, но безрезультатно.
Так уж получилось, что я сейчас как раз очень плотно работаю с различными устройствами мониторинга. В том числе и в части реализации протоколов.
Внедрение нескольких дополнительных протоколов (например, WialonIPS) может сильно увеличить количество поддерживаемого оборудования и ПО.
Собственно, вопрос следующий.
Кроме непосредственно обработчика (не проблема) на сервере должен крутиться некий демон (служба), который смотрит в порт, получает и отправляет данные.
Этот вопрос как-то в рамках системы решён? Конечно, можно отдельно сокет-сервер организовать (например, swoole) и демонов стартовать. Но это получится костыль, который работает независимо от системы. И рулится тоже отдельно.
Но, насколько я понимаю, в системе уже предусмотрены постоянно работающие конструкции. Которые выполняются в рамках общего алгоритма и управляются из единого интерфейса. Можно как-то аналогичным образом настроить мониторинг порта?
Если решить этот вопрос - останется дело только за реализацией различных протоколов. Это лишь вопрос времени.
Так уж получилось, что я сейчас как раз очень плотно работаю с различными устройствами мониторинга. В том числе и в части реализации протоколов.
Внедрение нескольких дополнительных протоколов (например, WialonIPS) может сильно увеличить количество поддерживаемого оборудования и ПО.
Собственно, вопрос следующий.
Кроме непосредственно обработчика (не проблема) на сервере должен крутиться некий демон (служба), который смотрит в порт, получает и отправляет данные.
Этот вопрос как-то в рамках системы решён? Конечно, можно отдельно сокет-сервер организовать (например, swoole) и демонов стартовать. Но это получится костыль, который работает независимо от системы. И рулится тоже отдельно.
Но, насколько я понимаю, в системе уже предусмотрены постоянно работающие конструкции. Которые выполняются в рамках общего алгоритма и управляются из единого интерфейса. Можно как-то аналогичным образом настроить мониторинг порта?
Если решить этот вопрос - останется дело только за реализацией различных протоколов. Это лишь вопрос времени.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Модуль GPS-трекер
Каталог scripts, в нем лежат файлы циклов, которые работают в фоне и выполняют разные задачи, в т.ч. сокет-серверы и сокет-клиенты.Gofk писал(а):Но, насколько я понимаю, в системе уже предусмотрены постоянно работающие конструкции. Которые выполняются в рамках общего алгоритма и управляются из единого интерфейса. Можно как-то аналогичным образом настроить мониторинг порта?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль GPS-трекер
Просто сейчас система не расчитана на вхождение в несколько мест одновременно. Как вариант, после обнаружения нескольких вхождений, выбирать то, у которого минимальная площадь, но всё равно получится что пользователь выйдет из большей зоны и войдёт в меньшую, даже если меньшая внутри большой.lanket писал(а):Получается такой глюк что при приходе координат попадающих одновременно в обе области покрытия помеченных 'мест' то метод userEntered полюбому сработает, даже если трекер не присылал координат выходящих за границу покрытия 'места', даже если трекер не 'покидал' эту зону покрытия.
Видимо я один такой. Придётся самому искать где в коде это происходит
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
- Благодарил (а): 32 раза
- Поблагодарили: 68 раз
Re: Модуль GPS-трекер
Вообще хорошо бы сделать учет нескольких зон одновременно.
Вариант отдачи приоритета:
1) меньше радиус = больше приоритет
2) ближе центр зоны = больший приоритет
Вариант отдачи приоритета:
1) меньше радиус = больше приоритет
2) ближе центр зоны = больший приоритет
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
CONNECT: http://connect.smartliving.ru/profile/311
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Модуль GPS-трекер
По коду я это заметил.sergejey писал(а):...
Просто сейчас система не расчитана на вхождение в несколько мест одновременно....
Я уже нашёл место где обрабатывается вхождения. Решение реализации уже придумал, немного уже изменил. На самом деле разобравшись не трудно будет доработать. Времени мало, да и программист я посредственный. Думаю доделаю на праздниках. Будет реагировать также как будто эти зоны не накладываются.sergejey писал(а):...
Как вариант, после обнаружения нескольких вхождений, выбирать то, у которого минимальная площадь, но всё равно получится что пользователь выйдет из большей зоны и войдёт в меньшую, даже если меньшая внутри большой.
Я немного по другому думал, думаю это проще реализация чем моя. Спасибо.zelevova писал(а):Вообще хорошо бы сделать учет нескольких зон одновременно.
Вариант отдачи приоритета:
1) меньше радиус = больше приоритет
2) ближе центр зоны = больший приоритет
Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Модуль GPS-трекер
Хотя нет. Так нельзя. Допустим что тайаут передачи координат 2 минуты. Легко может оказаться так что за 2 минуты можно оказаться одновременно в 2х вхожих зонах, и тогда отработает я только одна. Моя реализация отработает оба.
Ещё бы найти время продукты доделать, добавляю туда поддержку голосовой надиктовки корзины. Столкнулся с проблемой с двойными названиями 'белый хлеб' или 'зелёный чай' или 'лук репчатый'... . Не будешь же надиктовывать после каждой позиции слово разделения например 'сыр запятая масло запятая хлеб белый запятая' а ведь ещё можно сказать 'хлеб белый' и 'белый хлеб' .
Отправлено с моего Redmi Note 4 через Tapatalk
Ещё бы найти время продукты доделать, добавляю туда поддержку голосовой надиктовки корзины. Столкнулся с проблемой с двойными названиями 'белый хлеб' или 'зелёный чай' или 'лук репчатый'... . Не будешь же надиктовывать после каждой позиции слово разделения например 'сыр запятая масло запятая хлеб белый запятая' а ведь ещё можно сказать 'хлеб белый' и 'белый хлеб' .
Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
-
- Сообщения: 2087
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 458 раз
Re: Модуль GPS-трекер
я в таком направлении думал: полученные координаты с полишем к примеру ( .mp .kml) в котором фигура сравнивать
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль GPS-трекер
Ну вот...опять модуль сломали...зачем трогать то что работало?))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Модуль GPS-трекер
Так пока его локально у себя мучаю. Будет готово, протестирую, и только потом опубликую. Там не такие уж и глобальные изменения будут.nick7zmail писал(а):Ну вот...опять модуль сломали...зачем трогать то что работало?))
Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль GPS-трекер
Я не про это...вчера обновился - какой то патч от кого-то был - и после обновы координаты так ни разу и не прилетели...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<