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

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

Модератор: immortal

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

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

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

SoulTaker, там как по "плюшкам" и желалкам от Logrus, есть движуха или пока не до этого?
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Вт ноя 20, 2018 12:47 am

Не находит mi band 3 :(
донгл типа такого: https://goo.gl/YCnf46

root@smarthome:~# cat /proc/version
Linux version 4.9.0-8-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.130-2 (2018-10-27)

[root@smarthome|~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

[root@smarthome|~]$ bluetoothctl -v
5.43

root@smarthome:~# dmesg | grep Bluetooth
[ 16.025454] Bluetooth: Core ver 2.22
[ 16.025520] Bluetooth: HCI device and connection manager initialized
[ 16.026425] Bluetooth: HCI socket layer initialized
[ 16.026433] Bluetooth: L2CAP socket layer initialized
[ 16.026453] Bluetooth: SCO socket layer initialized
[ 25.163205] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 25.163210] Bluetooth: BNEP filters: protocol multicast
[ 25.163227] Bluetooth: BNEP socket layer initialized


[root@smarthome|~]$ hciconfig -a hci0
hci0: Type: Primary Bus: USB
BD Address: 00:1A:7D:DA:71:08 ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING
RX bytes:211497 acl:0 sco:0 events:3699 errors:0
TX bytes:11680 acl:0 sco:0 commands:566 errors:0
Features: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'smarthome'
Class: 0x000000
Service Classes: Unspecified
Device Class: Miscellaneous,
HCI Version: 4.0 (0x6) Revision: 0x22bb
LMP Version: 4.0 (0x6) Subversion: 0x22bb
Manufacturer: Cambridge Silicon Radio (10)

[root@smarthome|~]$ hcitool scan
Scanning ...
14:89:FD:19:00:75 S5610
80:35:C1:4A:DD:BA RedmiElena
80:35:C1:58:88:F8 RedmiSerg


Подскажите плс. куда копать...
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

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

Сообщение SoulTaker » Вт ноя 20, 2018 8:09 am

Ron писал(а):
Пн ноя 12, 2018 7:18 pm
SoulTaker, там как по "плюшкам" и желалкам от Logrus, есть движуха или пока не до этого?
Пока что нет свободного времени для этого. Как только что то сдвинется, так сообщу.
Kvantos писал(а):
Вт ноя 20, 2018 12:47 am
Подскажите плс. куда копать...
Так он наверное BLE.
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Вт ноя 20, 2018 10:51 am

Да, BLE, а разве мой донгл не BLE?
Или я чего-то недопонимаю?
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

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

Сообщение SoulTaker » Вт ноя 20, 2018 1:17 pm

Kvantos писал(а):
Вт ноя 20, 2018 10:51 am
Да, BLE, а разве мой донгл не BLE?
Или я чего-то недопонимаю?
Я про то что из консоли в таком случае поиск должен выглядеть так:

Код: Выделить всё

sudo timeout -s INT 30s hcitool lescan
А не так
Kvantos писал(а):
Вт ноя 20, 2018 12:47 am
[root@smarthome|~]$ hcitool scan
За это сообщение автора SoulTaker поблагодарил:
Kvantos (Вт ноя 20, 2018 4:02 pm)
Рейтинг: 1.16%
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Вт ноя 20, 2018 4:05 pm

Попробую вечером найти с консоли, но это не отменяет вопроса почему из интерфейса модуля не находит. Метод поиска "Гибридный".
Или с интерфейса BLE не ищет и нужно вручную добавлять.
Вручную я пробовал МАК вбивать - но все равно offline всегда...
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Ср ноя 21, 2018 12:46 pm

Мой косяк - на браслете была выключена видимость для других устройств.
Теперь находит, но только с консоли (в интерфейсе НЕ находит), потом если руками добавить проставляет в интерфейсе статусы (online, offline)..... но все равно не стабильно, частенько на интерфейсе в оффлайне, хотя я рядом и браслет включен, может нужно как то по другому его сканировать?

Немного оффтопа: а никто не занимался здесь парсингом протокола mi band 3? Хочется в умный дом забирать количество шагов, пульс, сон....
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

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

Сообщение SoulTaker » Ср ноя 21, 2018 3:49 pm

У меня есть первая версия mi band и заметил одну особенность - когда на телефоне включен bluetooth (и он по сути соединен с браслетом), то другие устройства его не видят (в том числе и мдм). Но и в консоли тоже не виден.
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

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

Сообщение Kvantos » Ср ноя 21, 2018 3:52 pm

Есть мысли как преодолеть эту "болезнь"?
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
SoulTaker
Сообщения: 141
Зарегистрирован: Пн авг 20, 2018 11:54 am
Благодарил (а): 16 раз
Поблагодарили: 76 раз

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

Сообщение SoulTaker » Ср ноя 21, 2018 3:59 pm

Kvantos писал(а):
Ср ноя 21, 2018 3:52 pm
Есть мысли как преодолеть эту "болезнь"?
Если конкретно эту проблему (когда и в консоли не находится), то кроме как отключения bt на телефоне или отвязывания браслета - никак. А вот если в консоли ищется, то тут надо отлаживать. К сожалению, у себя воспроизвести не получается.
Ответить