Condividi tramite


ID contenitore per dispositivi Bluetooth

Per un dispositivo Bluetooth connesso al computer, l'indirizzo MAC (Media Access Control) del dispositivo viene usato per generare un ID contenitore per il dispositivo.

Il driver del bus Bluetooth usa l'indirizzo MAC come valore di inizializzazione per generare un ID contenitore univoco per il dispositivo. Questo ID contenitore viene fornito dal driver del bus Bluetooth per ogni nodo del dispositivo Bluetooth (devnode) enumerato per un dispositivo fisico.

I dispositivi Bluetooth implementano spesso servizi specifici di Bluetooth. Questi servizi non vengono installati come dispositivi Windows PnP e pertanto non hanno sviluppatori associati. Tuttavia, questi servizi sono in modo efficace istanze del dispositivo funzionale, perché forniscono funzionalità specifiche e abilitano la comunicazione con il dispositivo Bluetooth.

A partire da Windows 7, il sistema operativo considera i servizi Bluetooth come interfacce dei dispositivi funzionali e raggruppa questi servizi insieme ai devnodes Bluetooth per un dispositivo.

Tutti i dispositivi Bluetooth devono includere un indirizzo MAC. Pertanto, un ID contenitore per sviluppatori Bluetooth e servizi è sempre basato sul valore dell'indirizzo MAC. A differenza dei dispositivi USB, la funzionalità del dispositivo rimovibile non viene mai usata per generare ID contenitore per i dispositivi Bluetooth.

Per assicurarsi che per ogni dispositivo venga generato un ID contenitore univoco, gli sviluppatori di dispositivi Bluetooth devono configurare ogni dispositivo con un indirizzo MAC univoco.