python-ble-scanner.py

MikroTik KNOT Gateway HL9 · Archivo : python-ble-scanner.py · Lenguaje : Python · Uso : Scanner les périphériques Bluetooth LE environnants pour le suivi d'actifs via le module BT 5.1.

Script Python que usa la biblioteca Bleak para detectar dispositivos BLE cercanos.

Requiere Python 3 y la biblioteca 'bleak'. El HL9 expone su interfaz Bluetooth a través del bus interno. Ejecute con sudo si se necesitan permisos de acceso de radio. Útil para identificar etiquetas de activos.

python-ble-scanner.py

import asyncio
from bleak import BleakScanner

async def main():
    print("Scanning for BLE devices...")
    devices = await BleakScanner.discover(timeout=10.0)
    for d in devices:
        print(f"{d.address}: {d.name}")

if __name__ == "__main__":
    asyncio.run(main())

← Volver a la ficha