standardowy format pakietu w ble protokołem transmisji danych:
poleceń bajt (jeden bajt) + Id identyfikacji urządzenia (2 bajty) + danych (12-16 bajtów) + Kontrolna (jeden bajt)
sekcja Polecenie: będą wartości szesnastkowe, które należy określić w zależności od rodzaju polecenia (np Nazwa urządzenia, Informacje Factory, temperatury i wilgotności dane itp.)
Device Identification ID: To będzie składać się z UUID urządzenia odbiorczego (może to być 16-bitowe, jeśli jest to UUID wygenerowany przez SIG Group lub 128-bitowy, jeśli testujesz)
danych Sekcja: Ta część będzie zawierać wszystkie dane, które chcesz wysłać (może to być między 12 a 16 bajtów, choć zaleca się, aby ustalić długość pakietu danych)
Kontrolna: Dla korekcja błędów. Możesz użyć innego mechanizmu, ale wtedy będziesz musiał odpowiednio dostosować swoją część danych)
Musisz zdefiniować niestandardowy profil i serwer, jeśli planujesz zaimplementować coś, co nie ma jeszcze istniejącego profilu Witryna SIG Bluetooth.
P.S. Przeczytaj więcej na temat specyfikacji urządzenia zewnętrznego, a także sprawdź podstawowe specyfikacje na stronie internetowej bluetooth.Wszystko, co robisz, musi być zgodne z ich standardami.
W porządku, mam nadzieję, że to pomogło .. Pozdrawiam!
Witam, o których pakietach mówisz. czy jest to rekord skanowania, czy dane transmitowane przez charakterystyczny odczyt/zapis? – Neo