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

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

Модератор: immortal

Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Чт ноя 21, 2019 2:24 pm

freesh писал(а):
Чт ноя 21, 2019 12:47 pm
В режиме скан эфира вечером было норм, и упало (что интересно) в 8 утра практически ровно (и не перезапускается)
СпойлерПоказать
2019-11-21 11_43_52-system_errors (Панель управления).png
москвич?
тут четыре нюанса блюез, свисток отдельный, о чем выше про закомментить скан, контроль и автоподнятие цикла
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

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

Сообщение freesh » Чт ноя 21, 2019 3:20 pm

Logrus писал(а):
Чт ноя 21, 2019 2:24 pm
freesh писал(а):
Чт ноя 21, 2019 12:47 pm
В режиме скан эфира вечером было норм, и упало (что интересно) в 8 утра практически ровно (и не перезапускается)
СпойлерПоказать
2019-11-21 11_43_52-system_errors (Панель управления).png
москвич?
тут четыре нюанса блюез, свисток отдельный, о чем выше про закомментить скан, контроль и автоподнятие цикла
Нет, не москвич)
Пока свистка нет и думал что и набортный будет работать (оно ж взлетело сразуб т.е. я установил модуль, сразу нашелся телефон, без плясок с бубном :) )
Закомментить скан - поподробнее, в bluetoothdevises.class.php? какую функцию?
там
private function bluetooth_scan(&$messages=array()) {
private function bluetooth_hybrid($address, &$messages=array()) {
private function bluetooth_ping($address, &$messages=array()) {
private function bluetooth_connect($address, &$messages=array()) {

ping у меня не заработал, т.е. не находил телефон
Сейчас у меня в таком режиме:
СпойлерПоказать
2019-11-21 14_17_29-bluetoothdevices (Панель управления).png
2019-11-21 14_17_29-bluetoothdevices (Панель управления).png (17.94 КБ) 4092 просмотра
Ну в целом, как видно по падениям, он пытается сам поднятся но что-то ему мешает. были б логи поподробнее
Raspberry pi3, xiaomi, sonoff rf.
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пт ноя 22, 2019 3:13 am

ну значит многоэтажка крупного города, у меня оба модуля нормально без падений работают, но у многих траблы
на малинке бт в цп ...
в скан далее ексес бт и бле, не нужное можно закоментить
это ядро поднимает через 30 минут упавший цикл, а можно это реализовать самому минуты через 2 - 3

без последней галки в вкл вообще не должно работать
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

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

Сообщение freesh » Пт ноя 22, 2019 10:28 am

Logrus писал(а):
Пт ноя 22, 2019 3:13 am
ну значит многоэтажка крупного города, у меня оба модуля нормально без падений работают, но у многих траблы
на малинке бт в цп ...
в скан далее ексес бт и бле, не нужное можно закоментить
это ядро поднимает через 30 минут упавший цикл, а можно это реализовать самому минуты через 2 - 3

без последней галки в вкл вообще не должно работать
Неа, обычная панелька 5-ти этажная.
Вчера вечером придя домой - система меня определила опять и всю ноч норм проработала а с утра опять упала, самое интересное - я (в качестве сумасшествия) поменял время начала светлого времени суток на 8-48 (позавчера система упала ровно когда у меня началось светлое время суток) и.... в этот раз она упала не ровно в 8 утра а немного позже)) между восходом солнца и включением дневного режима. я конечно сомневаюсь что дело в этом но оч странно. т.е. при моем отсутствии днем, после перезагрузки, модель видит что я не дома, и всё ок, прихожу домой, определяет и всё ок, с утра бдыщ и грохнулась и не поднимается.
СпойлерПоказать
2019-11-22 09_18_09-system_errors (Панель управления).png
2019-11-22 09_18_09-system_errors (Панель управления).png (6.19 КБ) 4055 просмотров
Raspberry pi3, xiaomi, sonoff rf.
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Сб ноя 23, 2019 8:28 pm

Как заставить работать bluetooth в ubuntu 18.10 и как создать сопряжение с устройством через консоль. Если у вас в списке имеются только сопряженные устройства, то в настройке модуля нужно выбрать "Прямое подключение", в таком случае исключаются PING и Сканирование радиоэфира.

Если у вас стоит UbuntuServer 18.10 и bluetooth не обнаруживает устройство, то нужно сделать следующее и после этого в списке будут появляться устройства.

sudo apt install git build-essential dkms
git clone https://github.com/jeremyb31/newbtfix-4.15.git
sudo dkms add ./newbtfix-4.15
sudo dkms install btusb/4.0

Потом перезагрузить Ubuntu, после чего устройства должны обнаруживаться: shutdown -r now

Команды для работы с bluetoothctl
# bluetoothctl
# power on
# agent on
# default-agent
# scan on
# scan off
# exit

pair mac адрес - сопряжение с устройством
remove mac адрес - удаление устройства

Если нужно сделать сопряжение с устройством, то делаем следующее
1) Запустите интерактивную команду bluetoothctl. После этого можно ввести help для получения списка доступных команд.
2) Включите питание контроллера, введя power on. По умолчанию оно отключено.
3) Введите devices, чтобы увидеть MAC-адрес устройства для сопряжения.
4) Войдите в режим обнаружения устройств при помощи команды scan on, если нужного вам устройства нет в списке.
5) Включите агент при помощи agent on.
6) Введите pair MAC-адрес, чтобы осуществить сопряжение (работает автодополнение по tab).
7) При использовании устройства без PIN, возможно, потребуется подтверждение, прежде чем оно сможет успешно переподключиться. Для этого введите trust MAC-адрес.
8) Наконец, используйте connect MAC-адрес для установки соединения.

Если решили удалить устройство, то делаем так
# bluetoothctl
# power on
# agent on
# default-agent
# scan on
# remove mac адрес - удаляем устройство
# scan off
# exit

Более подробно про bluetooth можно прочитать здесь
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
Stan
Сообщения: 81
Зарегистрирован: Вт фев 13, 2018 2:37 am
Благодарил (а): 11 раз
Поблагодарили: 8 раз

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

Сообщение Stan » Пт фев 07, 2020 2:23 am

Модуль заброшен?
Постоянно падает цикл. Уже и переустанавливал мажор на малине, и карту менял... Какое-то время работает, а потом "Цикл остановлен" и всё.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пт фев 07, 2020 7:17 am

Да заброшен. Автор переехал на другую систему. Тем не менее у меня работал стабильно (не на малинке)...падал временами, но поднимался сам.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пт фев 07, 2020 7:55 am

автор принимает правки, у меня оба модуля работают стабильно (с правками) на малинке, но т.к. у меня только бле, то использую другой, в данном модуле больше возможностей и нужно правильно настроить, а если все таки есть траблы, то вовремя перезагружать ...

в этом модуле не будет ложных определений после его падения и перезапуска в отличии от другого
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

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

Сообщение Stor » Сб фев 08, 2020 4:09 pm

Добрый день.

Можно ли с помощью данного модуля привязать BT колонку и выводить на нее звук?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Сб фев 08, 2020 11:39 pm

Stor писал(а):
Сб фев 08, 2020 4:09 pm
Добрый день.

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