Сайт | Скачать | Видео | Wiki

Автор Тема: Bluez-tray  (Прочитано 111530 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluez-tray
« Ответ #300 : 05 Октябрь 2017, 11:05:33 »
Сам скрипт в /usr/bin - норм
Его запуск (согласно стандартов freedesktop) - я выше написал куда и как

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #301 : 05 Октябрь 2017, 19:37:10 »
ddshurick - выложи на гитхаб файл oui.h
В нём всего одна строка
Код
char *batocomp(const bdaddr_t *ba);
Я при компиляции подключаю Bluez_DEV и компилирую с опцией -lbluetooth
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #302 : 06 Октябрь 2017, 01:48:52 »
Я при компиляции подключаю Bluez_DEV и компилирую с опцией -lbluetooth
этот файл oui.h не входит в DEV модуль bluez. Он лежит в исходниках bluez но не устанавливается по make install.
КРОМЕ того в scan.c он у тебя прописан в кавычках, т.е. ищется в каталоге scan.c

Цитата
ddshurick - выложи на гитхаб файл oui.h

В меню  пункт "About the program" не совсем правильно, обычно просто пишут "About"
« Последнее редактирование: 06 Октябрь 2017, 02:15:18 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #303 : 06 Октябрь 2017, 08:32:30 »
 Обновил scan.c и simplescan.c, сравни.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #304 : 06 Октябрь 2017, 08:45:43 »
Обновил scan.c и simplescan.c, сравни.
ты издеваешься? там 80% кода переписано!
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #305 : 06 Октябрь 2017, 09:55:31 »
ты издеваешься?
Ни разу.
там 80% кода переписано!
Разве так много?
scan взят из hcitool, simplescan - другой автор, надо сравнить и выбрать.
« Последнее редактирование: 06 Октябрь 2017, 10:03:58 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #306 : 09 Октябрь 2017, 11:47:36 »
Саша, как тебе вот такой вывод:
Код
# ./scan
Scanning ...
BC:B1:F3:46:7C:44 C3520
1 0 2
[ Net Capture Obex Phone ] Cell Phone
00:11:67:6A:05:5D SPARKLE
1 0 2
[ Render Audio ] Loudspeaker Audio/Video
1 строка: bdaddr name
2 строка: pscan_rep_mode pscan_mode pscan_period_mode
3 строка: [ сервисы ] класс устройства
btscan.lst одинаковый.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #307 : 09 Октябрь 2017, 13:28:14 »
Можно получить сразу за один проход
00:11:67:6A:05:5D.lst
Код
SPARKLE
[ Render Audio ] Loudspeaker Audio/Video
20:A9:0E:72:AF:9C.lst
Код
ALCATEL ONETOUCH 2012D
[ Net Capture Obex Audio Phone ] Cell Phone
BC:B1:F3:46:7C:44.lst
Код
C3520
[ Net Capture Obex Phone ] Cell Phone
При этом sdptool не требуется и видны мои наушники.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #308 : 09 Октябрь 2017, 14:54:25 »
Это хорошо но я не смогу связать это с анализом dbus без конкретных цифр сервисов типа 110е.
Как твоя утилита просканирует невидимое, но подключенное устройство?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #309 : 09 Октябрь 2017, 15:41:39 »
но я не смогу связать это с анализом dbus
А он нужен?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #310 : 09 Октябрь 2017, 15:44:40 »
Если ты читаешь только первое предложение, я могу писать короткими.

Как твоя утилита просканирует невидимое, но подключенное устройство?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #311 : 09 Октябрь 2017, 16:01:16 »
Как твоя утилита просканирует невидимое, но подключенное устройство?
Пока никак. Я это уже заметил. Ответ надо искать в коде btmgmt. Только вот какая необходимость сканировать подключенное устройство?
Если ты читаешь только первое предложение, я могу писать короткими.
Я читаю всё, но отвечаю не сразу. Тугодум понимаешь ли.
без конкретных цифр сервисов типа 110е.
Чем имена хуже?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #312 : 09 Октябрь 2017, 16:11:01 »
Объясняю - чтобы отключить.

Цифры хранятся в dbus и чтобы анализировать они нужны.
Чем ты там занимаешься,  я не понимаю, я уже все это давно обработал и все работает. Других проблем прям нету чтоли?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #313 : 09 Октябрь 2017, 16:36:54 »
Объясняю - чтобы отключить.
Понял.
Цифры хранятся в dbus и чтобы анализировать они нужны.
Я хочу обойти dbus.
Чем ты там занимаешься,  я не понимаю
Много чем, длинный список получится, но к Puppy это не относится.
я уже все это давно обработал и все работает
Замечательно.
Других проблем прям нету чтоли?
Навалом, но ну их
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #314 : 10 Октябрь 2017, 01:36:45 »
Ты не обойдешь dbus. Либо придется отказаться от bluetoothd.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.