Il formato standard per il pacchetto BLE nel protocollo di trasmissione dati è:
byte di comando (1 byte) + ID di identificazione del dispositivo (2 byte) + dati (12-16 bytes) + CheckSum (1 byte)
sezione di comando: questi saranno i valori esadecimali che si devono specificare in base al tipo di comando (ad esempio, nome del dispositivo, Informazione fabbrica, temperatura e dati di umidità, ecc.)
Device Identification ID: Questo sarà costituito da l'UUID del dispositivo ricevente (può essere 16 bit se è un UUID generato dal gruppo SIG o 128 bit se si sta testando)
Sezione
dati: Questa parte conterrà tutti i dati che si desidera inviare (può essere compreso tra 12 e 16 byte, anche se si consiglia di fissare la lunghezza del pacchetto di dati)
CheckSum: Per Correzione dell'errore. È possibile utilizzare un meccanismo diverso, ma sarà necessario regolare di conseguenza la parte dati)
È necessario definire un profilo e un server gatt personalizzati se si intende implementare qualcosa che non ha già un profilo esistente sul Sito SIG Bluetooth.
P.S. Leggi di più sulle specifiche del dispositivo del tuo dispositivo esterno e controlla anche le specifiche principali sul sito web bluetooth.Tutto ciò che fai deve essere conforme ai loro standard
OK, spero che questo abbia aiutato .. Cheers!
ciao di quali pacchetti stai parlando. si tratta della registrazione di scansione o dei dati trasmessi tramite lettura/scrittura caratteristica? – Neo