умные bluetooth весы

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: умные bluetooth весы

Сообщение smart_g » Ср май 09, 2018 9:17 pm

А какой ответ на primary в gatttool?
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: умные bluetooth весы

Сообщение directman66 » Ср май 09, 2018 9:21 pm

Самое интересное, что все блютузы на телефонах выключены, но я все равно не могу подключиться в интерактивном режиме к весам

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

pi@dmsserver:~$ gatttool -b A4:C1:38:C7:0C:A3 -I
[A4:C1:38:C7:0C:A3][LE]> connect
Attempting to connect to A4:C1:38:C7:0C:A3
Error: connect error: Device or resource busy (16)
[A4:C1:38:C7:0C:A3][LE]>
и даже браслету

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

pi@dmsserver:~$ sudo gatttool  -b F1:BC:2A:03:DD:89  -I
[F1:BC:2A:03:DD:89][LE]> connect
Attempting to connect to F1:BC:2A:03:DD:89
Error: connect error: Connection refused (111)
[F1:BC:2A:03:DD:89][LE]>
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: умные bluetooth весы

Сообщение smart_g » Ср май 09, 2018 9:28 pm

Странно. У меня этой операции не мешают включенные датчики miflora. Но сообщения об ошибках разные: первая - устройство занято, вторая - jотказалось конектится
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: умные bluetooth весы

Сообщение smart_g » Ср май 09, 2018 9:31 pm

Хотя вроде понял. gatttool -b A4:C1:38:C7:0C:A3 -I уже приконектило весы. В скобках их мак. НЕ НАДО повторно делать connect сразу primary
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: умные bluetooth весы

Сообщение directman66 » Ср май 09, 2018 9:35 pm

в dmesg ошибки лежат, может драйвер криво встал ?

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

[50209.911177] Bluetooth: HCI request failed to create LE connection: status 0x0c

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

lsusb
Bus 001 Device 002: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0451:16ae Texas Instruments, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
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
pi@dmsserver:~$

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

pi@dmsserver:~$ dmesg |grep Bluetooth
[   23.599306] Bluetooth: Core ver 2.22
[   23.599333] Bluetooth: HCI device and connection manager initialized
[   23.599337] Bluetooth: HCI socket layer initialized
[   23.599340] Bluetooth: L2CAP socket layer initialized
[   23.599347] Bluetooth: SCO socket layer initialized
[   35.827795] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   35.827797] Bluetooth: BNEP filters: protocol multicast
[   35.827801] Bluetooth: BNEP socket layer initialized
[   84.978237] Bluetooth: RFCOMM TTY layer initialized
[   84.978243] Bluetooth: RFCOMM socket layer initialized
[   84.978250] Bluetooth: RFCOMM ver 1.11
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: умные bluetooth весы

Сообщение smart_g » Ср май 09, 2018 9:44 pm

volodymyr@majordomo:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
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
Никаких драйверов не ставил. Воткнул и все.

Все таки команда gatttool -b A4:C1:38:C7:0C:A3 -I сработала нормально. Конект произошел [A4:C1:38:C7:0C:A3][LE]>
Если конекта нет, то в скобках пусто. Я ж говорю НЕ НАДО вводить больше команду connect. Сразу набирать primary
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: умные bluetooth весы

Сообщение directman66 » Ср май 09, 2018 9:48 pm

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

pi@dmsserver:~$ sudo gatttool  -b F1:BC:2A:03:DD:89  -I
[F1:BC:2A:03:DD:89][LE]> primary
Command Failed: Disconnected
[F1:BC:2A:03:DD:89][LE]> connect
Attempting to connect to F1:BC:2A:03:DD:89
[F1:BC:2A:03:DD:89][LE]> primary
Command Failed: Disconnected
Error: connect error: Connection refused (111)
[F1:BC:2A:03:DD:89][LE]>
не факт
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: умные bluetooth весы

Сообщение smart_g » Ср май 09, 2018 9:53 pm

вы сейчас к браслету конектитесь. Надо к весам
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: умные bluetooth весы

Сообщение directman66 » Ср май 09, 2018 10:02 pm

У меня похоже ни к чему не конектится
СпойлерПоказать

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

pi@dmsserver:~$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
   Active: active (running) since Ср 2018-05-09 23:36:49 +05; 23min ago
     Docs: man:bluetoothd(8)
 Main PID: 779 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           └─779 /usr/lib/bluetooth/bluetoothd

май 09 23:36:51 dmsserver bluetoothd[779]: Not enough free handles to register s
май 09 23:36:51 dmsserver bluetoothd[779]: Not enough free handles to register s
май 09 23:36:51 dmsserver bluetoothd[779]: Current Time Service could not be reg
май 09 23:36:51 dmsserver bluetoothd[779]: gatt-time-server: Input/output error
май 09 23:36:51 dmsserver bluetoothd[779]: Not enough free handles to register s
май 09 23:36:51 dmsserver bluetoothd[779]: Not enough free handles to register s
май 09 23:36:51 dmsserver bluetoothd[779]: Sap driver initialization failed.
май 09 23:36:51 dmsserver bluetoothd[779]: sap-server: Operation not permitted (
май 09 23:37:39 dmsserver bluetoothd[779]: Endpoint registered: sender=:1.63 pat
май 09 23:37:39 dmsserver bluetoothd[779]: Endpoint registered: sender=:1.63 pat
...skipping...
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
   Active: active (running) since Ср 2018-05-09 23:36:49 +05; 23min ago

эта фраза меня очень смущает

CSR dongles seem to have some issues in some Linux kernel versions. But maybe that's because of crappy Chinese clones. And maybe sunxi is able to fix these issues. Or maybe these bugs are the reason why CSR has been blacklisted.

More info about the old CSR related issues on Ubuntu:
https://bugs.launchpad.net/ubuntu/+sour ... bug/460743
Последний раз редактировалось directman66 Ср май 09, 2018 10:33 pm, всего редактировалось 1 раз.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: умные bluetooth весы

Сообщение smart_g » Ср май 09, 2018 10:09 pm

Попробуйте так:
gatttool -I появится сообщение [ ][LE]>
далее connect A4:C1:38:C7:0C:A3 должно появиться [A4:C1:38:C7:0C:A3][LE]>
если да, то конект произошел.
далее уже primary
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Ответить