Настроить BlueZ GATT Server со случайным адресом? - PullRequest
0 голосов
/ 05 июня 2018

Я следовал примеру GATT_Server и примеру рекламы, представленному в BlueZ, и построил сервер GATT на Python, и он отлично работает.

Я хотел настроить сервер GATT на использование случайного адреса вместо публичного.Адаптер-api и device-api имеют поле AddressType, но оно доступно только для чтения, и я не могу изменить его на Случайное.

Можно ли настроить сервер BlueZ GATT со случайным адресом?

1 Ответ

0 голосов
/ 11 сентября 2018

Я думаю, у меня была похожая проблема.Вот как я решил свою проблему:

После долгих поисков я обнаружил, что PyBluez просто использует gattlib для всех вещей: документация

Я смог подключиться кмое устройство со следующим: (python 2.7)

import gattlib
requester = gattlib.GATTRequester('EF:76:B5:CC:36:A0', False)
reqer.connect(True, channel_type='random')

Я знаю, что это не то же самое, что ваша проблема, но я надеюсь, что это может помочь в любом случае.

...