Страница 2 из 10

Re: Bluetooth

Добавлено: Пн июл 14, 2014 4:01 pm
PAV
А кто-нибудь смог заставить работать сканер МЖД bluetooth под nix?

Re: Bluetooth

Добавлено: Пн июл 14, 2014 6:02 pm
anemcov
PAV писал(а):А кто-нибудь смог заставить работать сканер МЖД bluetooth под nix?
я под Линуксом запускал.
По какому-то мануалу поставил дрова от блютуз-свистка, и устройства начались детектиться.

Re: Bluetooth

Добавлено: Вт июл 15, 2014 9:32 am
PAV
Я на кубике делал по инструкции, привязал телефон, все ок, а МЖД не видит.
Один раз увидел, радостно сообщил и все ;(

Re: Bluetooth

Добавлено: Вт июл 15, 2014 9:53 am
dmw
USB-Bluetooth устройство видно сразу после подключения и перезагрузки сервера. Убедиться в этом можно через lsusb:

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

root@Server:~# lsusb
Bus 002 Device 002: ID 1131:1004 Integrated System Solution Corp. Bluetooth Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 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 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
В MD для работы модуля сканирования bluetooth используется утилита hcitool, которая входит в пакет bluez. Поэтому его нужно установить если отсутствует в системе:

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

apt-get install bluez
После того как пакет будет установлен, проверяем его работу hcitool scan, если все нормально, то будет примерно так:

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

root@Server:~# hcitool scan
Scanning ...
00:02:EE:A0:25:90 Nokia7650
Теперь можно включить работу скрипта для сканирования bluetooth устройств. Для этого в меню администрирования в общих настройках установить галочку Run bluetooth scanner = On и перезагрузиться.

Re: Bluetooth

Добавлено: Ср июл 23, 2014 2:38 pm
PAV
Не работает.
Блютус встроенный.
Скан включаю - видит устройства.
Я даже одно привязал к нему.
Все равно МЖД ничего не видит

Re: Bluetooth

Добавлено: Ср июн 17, 2015 10:36 pm
Antilox
Добрый день!
Подскажите с настройкой блюпупа.

-Добавил в устройства блютус телефоны.
-Добавил объект "Я" класса BlueToothDevice
-Объекту "Я" присвоил свойства status и StatusText
-Отредактировал методы этого объекта Found и Lost
-В меню управления добавил пункт "Где Я?!" типа хтмл-блок с связанным объектом "Я" и его свойством "StatusText"

Ожидал при обнаружении устройства видеть в меню текст "Я дома" и "Меня дома нет" в случае потери устройства.

Что я делаю не так?
SPOILERSPOILER_SHOW
устройства.jpg
устройства.jpg (204.58 КБ) 10482 просмотра
SPOILERSPOILER_SHOW
объекты.jpg
объекты.jpg (202.3 КБ) 10482 просмотра
SPOILERSPOILER_SHOW
Свойства объектов.jpg
Свойства объектов.jpg (192.72 КБ) 10482 просмотра
SPOILERSPOILER_SHOW
Метод объекта.jpg
Метод объекта.jpg (180.34 КБ) 10482 просмотра
SPOILERSPOILER_SHOW
меню.jpg
меню.jpg (168.57 КБ) 10482 просмотра

Re: Bluetooth

Добавлено: Чт июн 18, 2015 11:13 am
sergejey
Модуль довольно старый и устроен не очень логично, так что надо настроить следующим образом.
1. Добиться, чтобы устройства в этом модуле были видны и обновлялось время обнаружения/потери (с этим всё ОК, как я вижу)
2. В объектах не нужно добавлять новые объекты класса BluetoothDevice, там должен быть один объект BlueDev
3. Отредактировать методы этого объекта Found/Lost добавив код для обработки появления/пропажи устройств
Пример кода:

т.е. в самом коде прописывается действие по условию (названию bt-устройства)

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

if ($params['user']=='Иннокентий') {
 setGlobal('Иннокентий.statusText','Уже дома');
} 
А объекты пользователей лучше создавать в классе Users.

Re: Bluetooth

Добавлено: Пт июн 19, 2015 1:38 pm
Antilox
Спасибо за помощь.
Что-то не особо получилось... Я так понимаю этот модуль не пользуется популярностью, потому как не перспективен. Пошаманю еще...

Re: Bluetooth

Добавлено: Пт июн 19, 2015 2:45 pm
skysilver
Ну в свете роста популярности носимых гаджетов, таких как фитнес-браслеты и т.п., думаю, кому-то модуль будет интересен.

Т.к. браслет практически всегда на владельце, то можно почти 100%-но выявлять в пределах видимости он или нет. Для домов это, конечно, не очень актуально в виду небольшого радиуса действия bluetooth, а вот для квартиры самое то. :)

У меня есть Xiaomi Mi Band. Думаю вот, пора бы и его задействовать в MajorDoMo. :)

Re: Bluetooth

Добавлено: Пт июн 19, 2015 3:10 pm
sergejey
Проблема этого модуля в том, что он может из эфира прочитать mac-адреса только тех устройств, которые разрешают другим видеть свой MAC-адрес, а таких устройств не так уж много. Старые телефоны почти всегда были видимы, а новые видны только в определённые моменты. Браслеты, гарнитуры и прочее в большинстве случаев не транслируют свой адрес.