UUID e MACAddress per Bluetooth BLE

Devo confessare che sono un novizio quando si tratta di BLE 4.0 e voglio capire cosa comprende un identificatore univoco per una periferica BLE. Generalmente, per tutte le comunicazioni WiFi, il MAC viene considerato come l'ID univoco per il dispositivo. Ho le seguenti domande:

  • Per cosa è usato UUID? Diverse periferiche BLE dispongono di diversi UUID?
  • Che cosa è l'ID univoco per un dispositivo periferico BLE, identificabile da un altro dispositivo centrale BLE? Dite ad esempio come individuare un dispositivo BLE periferico in un path che individua le applicazioni in Android?
  • Può get l'ID univoco di una periferica BLE semplicemente scansione (cioè, senza connessione)?
  • È necessario un intervento manuale per connettersi a una periferica BLE? Ho letto che non c'è bisogno di manuale optare per leggere i dati che la periferica trasmette

Spero che qualcuno di voi potrebbe aiutare.

  • Errore: il tag <item> richiede un attributo "drawable" o un tag figlio che definisce un disegnatore
  • Imansible aggiornare la mia applicazione in Google Play: errore aapt
  • Come sovrappone il bitmap e la forma nell'elenco dei livelli in modo corretto
  • Come fare un cilindro in scrittura
  • emissione della camera in emulatore 2.2 in android
  • android_build.sh fornisce errori durante la creazione di una libreria ffmpeg
  • Accesso al frammento in attività?
  • Separare le preoccupazioni di attività e GoogleApiClient
  • xmpp facebook non submit messaggi
  • Come abilitare "Android API v2 di Google Maps" nella console degli sviluppatori
  • Come impedire alle visualizzazioni personalizzate di perdere lo stato attraverso le modifiche dell'orientamento dello schermo
  • Android: Notifica di gruppo nella barra di stato, ma non nell'elenco delle notifiche
  • One Solution collect form web for “UUID e MACAddress per Bluetooth BLE”

    I dispositivi BLE dispongono di un unico indirizzo Bluetooth a 6 byte proprio come il normale Bluetooth. Questo identifica in modo univoco il dispositivo. Tuttavia, BLE può anche utilizzare indirizzi "casuali" che seguono un formato specifico in modo da poter dire quando si dispone di indirizzi casuali invece di un normale indirizzo pubblico.

    • Nel vernacolo BLE, "UUID" si riferisce ai codici di identificazione per identificare i tipi di dati presenti nel GATT (Generic Attribute Protocol)
    • Non sono sicuro di capire questa domanda … C'è l'indirizzo Bluetooth, ma ancora, i dispositivi BLE possono utilizzare indirizzi casuali.
    • Beh, quando fai una scansione per i pacchetti pubblicitari ricevi pacchetti che contengono gli indirizzi Bluetooth. Questi indirizzi sono quelli utilizzati per connettersi a un dispositivo specifico.
    • È necessario eseguire manualmente le connessioni ai dispositivi quando si desidera "connettere". Tuttavia, i pacchetti pubblicitari possono contenere dati che è ansible ricevere in modo passivo senza alcuna connessione. L'iBeacon utilizza le informazioni senza pacchetti di pacchetti pubblicitari e quindi non vengono effettuate connessioni.
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.