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

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

Модератор: immortal

Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

freesh писал(а): Чт ноя 21, 2019 12:47 pm В режиме скан эфира вечером было норм, и упало (что интересно) в 8 утра практически ровно (и не перезапускается)
SPOILERSPOILER_SHOW
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

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

Сообщение freesh »

Logrus писал(а): Чт ноя 21, 2019 2:24 pm
freesh писал(а): Чт ноя 21, 2019 12:47 pm В режиме скан эфира вечером было норм, и упало (что интересно) в 8 утра практически ровно (и не перезапускается)
SPOILERSPOILER_SHOW
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 у меня не заработал, т.е. не находил телефон
Сейчас у меня в таком режиме:
SPOILERSPOILER_SHOW
2019-11-21 14_17_29-bluetoothdevices (Панель управления).png
2019-11-21 14_17_29-bluetoothdevices (Панель управления).png (17.94 КБ) 5661 просмотр
Ну в целом, как видно по падениям, он пытается сам поднятся но что-то ему мешает. были б логи поподробнее
Raspberry pi3, xiaomi, sonoff rf.
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

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

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

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

Сообщение freesh »

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

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

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

Сообщение Divan »

Как заставить работать 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

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

Сообщение Stan »

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

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

Сообщение nick7zmail »

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

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

Сообщение Logrus »

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

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

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

Сообщение Stor »

Добрый день.

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

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

Сообщение nick7zmail »

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

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