Node wygodne słuchawki w komunikacji bluetooth
Node wygodne słuchawki w komunikacji bluetooth
Jak dwa węzły wymieniają dane w komunikacji Bluetooth?
To najbardziej zagmatwane miejsce dla początkujących w komunikacji Bluetooth. W większości komunikacji, zwłaszcza TCP/TP, kojarzenie, które nie zapisuje danych, to pakiety danych, ale w komunikacji Bluetooth inżynierowie nie mogą znaleźć sposobu na dostęp do pakietów danych, więc mają wątpliwości. W rzeczywistości dolna warstwa Bluetooth również opiera się na bezprzewodowej wymianie pakietów danych, ale dzięki enkapsulacji warstwa po warstwie interfejs API dostarczony inżynierowi staje się drogą dla Klienta do uzyskania dostępu do Serwera. www.bjbjaudio.com
Jak definiuje się węzły klienta i serwera?
W kategoriach laika serwer (serwer) jest klientem (klientem) danych, który uzyskuje dostęp do danych. W szczególności jest to koncepcja niezależna od urządzenia master/slave: urządzenie master może działać zarówno jako serwer, jak i klient; to samo dotyczy urządzenia podrzędnego. www.bjbjaudio.com
W jaki sposób serwer udostępnia dane?
Serwer najpierw organizuje usługę w formacie „atrybut/uchwyt/wartość/opis”, a następnie wywołuje funkcję API GATTServAppReqisterService w celu zarejestrowania danych usługi. Jako przykład, załóżmy, że podany jest bajt usługi zasilania bateryjnego, który umożliwia Klientowi odczytanie danych to 8-bitowa liczba bez znaku (0~100%), a ich organizacja jest następująca: 022500192A, te 5 danych (mało format endian) ) to: 002=atrybut tylko do odczytu, 0x0025=uchwyt: 0x2A19=UUID usługi www.bjbjaudio.com
Nie rozumiesz UUID w usłudze świadczonej przez serwer?
UUID (UniversalUniqueIdentifier) to globalnie unikalny identyfikator, który pierwotnie był identyfikatorem przypisanym do konkretnej usługi Bluetooth przez organizację SIC. Na przykład przypisz 0x2A25 jako UUID numeru seryjnego urządzenia, aby każde urządzenie Bluetooth mogło uzyskać za jego pośrednictwem numer seryjny innego urządzenia; przez analogię, jest jak tytuł książki, np. „Nowoczesny system operacyjny”, wszyscy wiedzą, że to książka napisana przez komputerowego guru Andrew S. Tanenbauma. www.bjbjaudio.com
Jaki jest uchwyt w usłudze świadczonej przez serwer?
Uchwyt (Handle) to adres danych usługi w centrum danych. Kiedy wszystkie dane usługi są zorganizowane, muszą mieć sekwencję, a lokalizacja usługi jest jej uchwytem. Lub powyższa analogia, jeśli chcesz wypożyczyć „Nowoczesny system operacyjny” z biblioteki, musisz dowiedzieć się, na którym piętrze i w którym pokoju znajduje się książka. To jest uchwyt księgi. www.bjbjaudio.com