python-ble-scanner.py

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

Script Python utilisant la bibliothèque Bleak pour détecter les appareils BLE à proximité.

Nécessite Python 3 et la bibliothèque 'bleak'. Le HL9 expose son interface Bluetooth via le bus interne. Exécutez avec sudo si nécessaire pour les permissions d'accès radio. Utile pour identifier les balises d'actifs.

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())

← Retour à la fiche