![](https://www.jesusninoc.com/wp-content/uploads/2024/09/Como-escanear-dispositivos-BLE-cercanos-en-Python-con-Bleak-800x507.png)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import asyncio from bleak import BleakScanner async def scan_for_devices(): """Escanea dispositivos BLE cercanos y muestra sus direcciones.""" print("Escaneando dispositivos BLE...") # Realizar el escaneo devices = await BleakScanner.discover() # Comprobar si se encontraron dispositivos if not devices: print("No se encontraron dispositivos BLE.") return # Mostrar la dirección de cada dispositivo encontrado for device in devices: name = device.name or "Desconocido" address = device.address print(f"Dispositivo encontrado: {name} - Dirección (MAC): {address}") # Ejecutar el escaneo asyncio.run(scan_for_devices()) |