Bluetooth
Модератор: immortal
-
- Сообщения: 211
- Зарегистрирован: Вт янв 08, 2013 11:50 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 0
- Поблагодарили: 6 раз
Re: Bluetooth
я под Линуксом запускал.PAV писал(а):А кто-нибудь смог заставить работать сканер МЖД bluetooth под nix?
По какому-то мануалу поставил дрова от блютуз-свистка, и устройства начались детектиться.
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: Bluetooth
Я на кубике делал по инструкции, привязал телефон, все ок, а МЖД не видит.
Один раз увидел, радостно сообщил и все ;(
Один раз увидел, радостно сообщил и все ;(
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Bluetooth
USB-Bluetooth устройство видно сразу после подключения и перезагрузки сервера. Убедиться в этом можно через lsusb:
В MD для работы модуля сканирования bluetooth используется утилита hcitool, которая входит в пакет bluez. Поэтому его нужно установить если отсутствует в системе:
После того как пакет будет установлен, проверяем его работу hcitool scan, если все нормально, то будет примерно так:
Теперь можно включить работу скрипта для сканирования bluetooth устройств. Для этого в меню администрирования в общих настройках установить галочку Run bluetooth scanner = On и перезагрузиться.
Код: Выделить всё
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
Код: Выделить всё
apt-get install bluez
Код: Выделить всё
root@Server:~# hcitool scan
Scanning ...
00:02:EE:A0:25:90 Nokia7650
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: Bluetooth
Не работает.
Блютус встроенный.
Скан включаю - видит устройства.
Я даже одно привязал к нему.
Все равно МЖД ничего не видит
Блютус встроенный.
Скан включаю - видит устройства.
Я даже одно привязал к нему.
Все равно МЖД ничего не видит
-
- Сообщения: 17
- Зарегистрирован: Чт май 21, 2015 7:29 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Bluetooth
Добрый день!
Подскажите с настройкой блюпупа.
-Добавил в устройства блютус телефоны.
-Добавил объект "Я" класса BlueToothDevice
-Объекту "Я" присвоил свойства status и StatusText
-Отредактировал методы этого объекта Found и Lost
-В меню управления добавил пункт "Где Я?!" типа хтмл-блок с связанным объектом "Я" и его свойством "StatusText"
Ожидал при обнаружении устройства видеть в меню текст "Я дома" и "Меня дома нет" в случае потери устройства.
Что я делаю не так?
Подскажите с настройкой блюпупа.
-Добавил в устройства блютус телефоны.
-Добавил объект "Я" класса BlueToothDevice
-Объекту "Я" присвоил свойства status и StatusText
-Отредактировал методы этого объекта Found и Lost
-В меню управления добавил пункт "Где Я?!" типа хтмл-блок с связанным объектом "Я" и его свойством "StatusText"
Ожидал при обнаружении устройства видеть в меню текст "Я дома" и "Меня дома нет" в случае потери устройства.
Что я делаю не так?
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Bluetooth
Модуль довольно старый и устроен не очень логично, так что надо настроить следующим образом.
1. Добиться, чтобы устройства в этом модуле были видны и обновлялось время обнаружения/потери (с этим всё ОК, как я вижу)
2. В объектах не нужно добавлять новые объекты класса BluetoothDevice, там должен быть один объект BlueDev
3. Отредактировать методы этого объекта Found/Lost добавив код для обработки появления/пропажи устройств
Пример кода:
т.е. в самом коде прописывается действие по условию (названию bt-устройства)
А объекты пользователей лучше создавать в классе Users.
1. Добиться, чтобы устройства в этом модуле были видны и обновлялось время обнаружения/потери (с этим всё ОК, как я вижу)
2. В объектах не нужно добавлять новые объекты класса BluetoothDevice, там должен быть один объект BlueDev
3. Отредактировать методы этого объекта Found/Lost добавив код для обработки появления/пропажи устройств
Пример кода:
т.е. в самом коде прописывается действие по условию (названию bt-устройства)
Код: Выделить всё
if ($params['user']=='Иннокентий') {
setGlobal('Иннокентий.statusText','Уже дома');
}
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 17
- Зарегистрирован: Чт май 21, 2015 7:29 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Bluetooth
Спасибо за помощь.
Что-то не особо получилось... Я так понимаю этот модуль не пользуется популярностью, потому как не перспективен. Пошаманю еще...
Что-то не особо получилось... Я так понимаю этот модуль не пользуется популярностью, потому как не перспективен. Пошаманю еще...
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Bluetooth
Ну в свете роста популярности носимых гаджетов, таких как фитнес-браслеты и т.п., думаю, кому-то модуль будет интересен.
Т.к. браслет практически всегда на владельце, то можно почти 100%-но выявлять в пределах видимости он или нет. Для домов это, конечно, не очень актуально в виду небольшого радиуса действия bluetooth, а вот для квартиры самое то.
У меня есть Xiaomi Mi Band. Думаю вот, пора бы и его задействовать в MajorDoMo.
Т.к. браслет практически всегда на владельце, то можно почти 100%-но выявлять в пределах видимости он или нет. Для домов это, конечно, не очень актуально в виду небольшого радиуса действия bluetooth, а вот для квартиры самое то.
У меня есть Xiaomi Mi Band. Думаю вот, пора бы и его задействовать в MajorDoMo.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Bluetooth
Проблема этого модуля в том, что он может из эфира прочитать mac-адреса только тех устройств, которые разрешают другим видеть свой MAC-адрес, а таких устройств не так уж много. Старые телефоны почти всегда были видимы, а новые видны только в определённые моменты. Браслеты, гарнитуры и прочее в большинстве случаев не транслируют свой адрес.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги