[Модуль] Устройства Bluetooth (bluetoothdevices)

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

Модератор: immortal

SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение SoulTaker » Ср окт 31, 2018 2:40 pm

Ron писал(а):
Ср окт 31, 2018 2:32 pm
Имел ввиду запуск обнаружения от события какого,-либо обьета из системы, командой какой, пардон, не правильно выразил ранее мысль.
Такое уже себе записал, еще как только подняли этот вопрос.
Ron писал(а):
Ср окт 31, 2018 2:32 pm
А 15-30 сек у меня чего-то не работал...
Подумал, что ограничение стоит на от 60 сек,не?
Ды нет, там логика такая:
1. Запускаем сканирование, дожидаемся его окончания;
2. Записываем результаты в объекты;
3. Ждем N секунд, указанные в настройках, и переходим к пункту 1.
За это сообщение автора SoulTaker поблагодарил:
Ron (Ср окт 31, 2018 2:48 pm)
Рейтинг: 1.16%
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение Ron » Ср окт 31, 2018 2:51 pm

SoulTaker писал(а):Такое уже себе записал, еще как только подняли этот вопрос.
Клас, спасиб!
По скану и алгоритму понял.
Тогда нужно будет посмотреть на нагрузки системы и все такое.. ну почему у меня не шустрило.
В общем если что накопаю - свистну.
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение SoulTaker » Ср окт 31, 2018 2:54 pm

Ron писал(а):
Ср окт 31, 2018 2:51 pm
Тогда нужно будет посмотреть на нагрузки системы и все такое.. ну почему у меня не шустрило.
Может быть сам процесс сканирования занимает некоторое количество времени? Из за этого и кажется что есть какое то ограничение.
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение Ron » Ср окт 31, 2018 3:01 pm

Ну да. Я погоняю из консоли и из модуля, одновременно буду отслеживать zabbix-ом , что бы потом сравнить графиками ручное управление и из модуля.
Возможно время сканирования еще не окончено было самим hcitool, а его уже передергивали.
Да и система то же работает на тучу другого, может не справлялась.
Я вон в логи системы залез вчера - мама родная! Туча не нужного обслуживается скриптами и ресурс жрет.
К примеру motion у меня жрал до 10% CPU времени.
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение SoulTaker » Ср окт 31, 2018 3:08 pm

Надо еще учитывать, что при гибридном сканировании там несколько методов последовательно вызываются (пока один из них не обнаружит устройство в сети). И делается это для каждого устройства из списка. Соответственно чем больше в списке устройств, тем более длительное время занимает полный их опрос.
За это сообщение автора SoulTaker поблагодарил:
Ron (Ср окт 31, 2018 3:15 pm)
Рейтинг: 1.16%
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение Logrus » Пт ноя 02, 2018 12:32 am

SoulTaker писал(а):
Ср окт 31, 2018 2:24 pm
А пока что вручную можно рулить установкой значения для свойства cycle_bluetoothdevicesAutoRestart объекта ThisComputer(1 = включить, 0 - отключить).
при ежесуточном рестарте циклов - это только на один день (
За это сообщение автора Logrus поблагодарил:
Ron (Сб ноя 03, 2018 3:31 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение SoulTaker » Пт ноя 02, 2018 7:59 am

Logrus писал(а):
Пт ноя 02, 2018 12:32 am
при ежесуточном рестарте циклов - это только на один день (
Это свойство, как и вообще рестарты циклов, обслуживаются самим мдм, а не модулем.
За это сообщение автора SoulTaker поблагодарил:
Ron (Сб ноя 03, 2018 3:31 pm)
Рейтинг: 1.16%
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение Ron » Сб ноя 03, 2018 3:26 pm

Logrus так тонко намекает, что продвинутые настройки нужны для глубоко-копальщиков или скажем так - продвинутых кастомщиков :)
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение Ron » Сб ноя 03, 2018 3:36 pm

SoulTaker писал(а):
Ср окт 31, 2018 3:08 pm
Надо еще учитывать, что при гибридном сканировании там несколько методов последовательно вызываются (пока один из них не обнаружит устройство в сети). И делается это для каждого устройства из списка. Соответственно чем больше в списке устройств, тем более длительное время занимает полный их опрос.
Гибрид очень полезен, для не особо разбирающихся. Это верно.
У меня 6 девайсов по BT, включая часы, любящие заснуть ради экономии батарейки.
Полный цикл опроса-ответа при гибриде занимал 15-20 секунд. Вон оно че, Карл ))))
То есть не надо ставить менее 60 сек в модуле при гибриде, если много БТ девайсов (хотя 6 штук это же капля).
В итоге поставил 30 сек и ping в настройках.
Время на обработку еще есть, но не вижу смысла урезать, потому как и так шустро отрабатывает.

PS.Продолжаю мучать и себя то же )))
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: [Модуль] Устройства Bluetooth (bluetoothdevices)

Сообщение Ron » Пн ноя 12, 2018 7:17 pm

Отписываюсь )
Короче разгрузил систему, пытался затупить hcitool всякими рестартами и тупизной. А он гад как работает , подхваченный модулем, так и пашет.
Хоть по башке ему стучи, что бы сломался. ))))
К стати разгрузивши систему поставил гибрид и 15 секунд - работает без сбоев и реактивно.
За это сообщение автора Ron поблагодарил:
SoulTaker (Пн ноя 12, 2018 7:51 pm)
Рейтинг: 1.16%
Ответить