Bluetooth

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

kozsv
Сообщения: 38
Зарегистрирован: Пт дек 11, 2015 9:26 pm
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: Bluetooth

Сообщение kozsv » Пт июл 22, 2016 7:49 pm

не верно, последние устройства на оборот всё нормально транслируют, и даже если не создавать пару с устройством а просто знать его мак адрес его будет видно даже если он сейчас в невидимом режиме. Проверено. Занимаюсь созданием внутренней навигации через bluetooth, позиционирование внутри помещений.
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Bluetooth

Сообщение PAV » Пт июл 29, 2016 2:19 pm

В общем ни черта скрипт блютуса не работает под nix.
Начал копаться, из скрипта вытащил команду hcitool scan | grep ":"
Тупо запускаю в терминале, тут же находит все открытые блютусники вокруг.
Поставил в onNewMinute все работает, но в debmes каждую минуту пишет 14:13:29 DEBUG [root]: Executing: sudo hcitool scan | grep ":" (at /srv/www/lib/general.class.php:430)

Как убрать?


UPD поменял на shell_exec, ошибка ушла
kozsv
Сообщения: 38
Зарегистрирован: Пт дек 11, 2015 9:26 pm
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: Bluetooth

Сообщение kozsv » Вс июл 31, 2016 6:47 pm

Сергей для полезной и точной работы этого модуля нужно вытащить RSSI (Received Signal Strength Indicator) — дословно: индикатор силы принимаемого сигнала. Под силой в этой аббревиатуре следует понимать мощность радиосигнала. И тогда можно ставить условия которые будут определять место почти точное пользователя в квартире или где там будет использоваться и не будет ложных срабатываний. И как сделать скорость проверки не 30 секунд а 5 примерно?
kozsv
Сообщения: 38
Зарегистрирован: Пт дек 11, 2015 9:26 pm
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: Bluetooth

Сообщение kozsv » Вс июл 31, 2016 7:40 pm

Время нашел где изменить. Осталось понять как RSSI вытащить от туда
kozsv
Сообщения: 38
Зарегистрирован: Пт дек 11, 2015 9:26 pm
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: Bluetooth

Сообщение kozsv » Вс июл 31, 2016 7:46 pm

Сергей нам бы версию обновить, в последних описание про то что я говорил.
Version 1.66:
Added 'Mark Odd/Even Rows' option, under the View menu. When it's turned on, the odd and even rows are displayed in different color, to make it easier to read a single line.
Added 'Auto Size Columns+Headers' option, which allows you to automatically resize the columns according to the row values and column headers.
Version 1.65:
Added 'Hide Paired Devices' option. Paired deviced are usually detected even when they are not active, so this option allows you to hide them.
Тут как раз про коннект и режим невидимый после создания пары (в теории можно некоторую информацию получать и без пары зная один мак адрес устройства), Буду дальше копать.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Bluetooth

Сообщение sergejey » Вт авг 02, 2016 12:35 pm

Спасибо, пометил себе, что надо бы заняться доработкой модуля. В свете распостранения RPi3 становится актуальным.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: Bluetooth

Сообщение iapet » Пт авг 12, 2016 5:42 pm

PAV писал(а):В общем ни черта скрипт блютуса не работает под nix.
Начал копаться, из скрипта вытащил команду hcitool scan | grep ":"
Тупо запускаю в терминале, тут же находит все открытые блютусники вокруг.
Поставил в onNewMinute все работает, но в debmes каждую минуту пишет 14:13:29 DEBUG [root]: Executing: sudo hcitool scan | grep ":" (at /srv/www/lib/general.class.php:430)

Как убрать?


UPD поменял на shell_exec, ошибка ушла
Полностью команду не напишете?
Разобрался. В cycle_bluetooth.php поправил все заработало.
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Bluetooth

Сообщение PAV » Пт дек 09, 2016 4:01 pm

Ё-мое, а как отключить bluetooth? Убрал галку в настройках, закомментировал в onnewminute, отключил модуль bluetooth в маркете.
Перезагрузился. Идет такая строка в логе Auth
Dec 9 15:55:42 localhost sudo: root : TTY=unknown ; PWD=/srv/www ; USER=root ; COMMAND=/usr/bin/hcitool scan
Dec 9 15:55:42 localhost sudo: pam_unix(sudo:session): session opened for user root by (uid=0)

UPD: Пришлось удалить файл блютуса из scripts.
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

Re: Bluetooth

Сообщение ipc2002 » Ср май 24, 2017 10:23 pm

День добрый, всем!

Почему-то не работает привязка устройства к пользователю.
Сами устройства определяются исправно, но при попытке привязать устройство к пользователю или назначить ему имя по нажатии кнопки "Обновить" ничего не происходит...
Что-то не так с модулем или проблемы могут быть в чем-то еще?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Bluetooth

Сообщение sergejey » Чт май 25, 2017 11:25 am

ipc2002 писал(а):День добрый, всем!

Почему-то не работает привязка устройства к пользователю.
Сами устройства определяются исправно, но при попытке привязать устройство к пользователю или назначить ему имя по нажатии кнопки "Обновить" ничего не происходит...
Что-то не так с модулем или проблемы могут быть в чем-то еще?
Скорее всего, ошибка в модуле.
Попробуйте перед редактированием и сохранением перегрузить страницу по F5.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить