Я недавно начал программировать с модулем PyBluez в python 3.7.4 и тестировал код, чтобы посмотреть, смогу ли я обнаружить устройства. Мой код:
import time
import bluetooth
def search():
devices = bluetooth.discover_devices(duration=10, lookup_names = True)
return devices
if __name__=="__main__":
while True:
results = search()
if (results!=None):
for addr, name in results:
print ("{0} - {1}".format(addr, name))
time.sleep(60)
Возвращает новые устройства, которые находятся в режиме сопряжения, но также отображает ранее сопряженные устройства, которые даже не включены. Как сделать так, чтобы показывались только устройства, которые включены?