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

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

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

Оффлайн sfs

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 7200
  • Репутация: +168/-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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10386
  • Репутация: +107/-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

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 7200
  • Репутация: +168/-2
  • Старый чайник
Re: Bluez-tray
« Ответ #303 : 06 Октябрь 2017, 08:32:30 »
 Обновил scan.c и simplescan.c, сравни.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн Pro

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 7200
  • Репутация: +168/-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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 7200
  • Репутация: +168/-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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 7200
  • Репутация: +168/-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)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн Pro

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 7200
  • Репутация: +168/-2
  • Старый чайник
Re: Bluez-tray
« Ответ #309 : 09 Октябрь 2017, 15:41:39 »
но я не смогу связать это с анализом dbus
А он нужен?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн Pro

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 7200
  • Репутация: +168/-2
  • Старый чайник
Re: Bluez-tray
« Ответ #311 : 09 Октябрь 2017, 16:01:16 »
Как твоя утилита просканирует невидимое, но подключенное устройство?
Пока никак. Я это уже заметил. Ответ надо искать в коде btmgmt. Только вот какая необходимость сканировать подключенное устройство?
Если ты читаешь только первое предложение, я могу писать короткими.
Я читаю всё, но отвечаю не сразу. Тугодум понимаешь ли.
без конкретных цифр сервисов типа 110е.
Чем имена хуже?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн Pro

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 7200
  • Репутация: +168/-2
  • Старый чайник
Re: Bluez-tray
« Ответ #313 : 09 Октябрь 2017, 16:36:54 »
Объясняю - чтобы отключить.
Понял.
Цифры хранятся в dbus и чтобы анализировать они нужны.
Я хочу обойти dbus.
Чем ты там занимаешься,  я не понимаю
Много чем, длинный список получится, но к Puppy это не относится.
я уже все это давно обработал и все работает
Замечательно.
Других проблем прям нету чтоли?
Навалом, но ну их
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн Pro

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