Inteligentne projektowanie sieci przenosnych glosnikow bluetooth modulu bluetooth
Inteligentne projektowanie sieci przenośnych głośników bluetooth modułu bluetooth
W systemie transmisji danych Bluetooth strona PC i strona mikrokomputera jednoukładowego mogą być używane odpowiednio jako urządzenia nadrzędne lub podrzędne. Tutaj komputer PC jest używany jako urządzenie nadrzędne do inicjowania zapytania, mikrokomputer jednoukładowy jest używany jako urządzenie podrzędne, a komputer PC wysyła polecenia sterujące do mikrokomputera jednoukładowego. bjbjaudio.com
Działanie programu odbywa się w kolejności włączania urządzenia bluetooth, inicjalizacji bluetooth, odpytywania pobliskiego bluetooth, nawiązywania połączenia, wysyłania danych/plików, rozłączania połączenia i wyłączania bluetooth, który jest wyzwalany przez przyciski w obszarze operacyjnym. Po zakończeniu inicjalizacji Bluetooth lokalny adres Bluetooth zostanie wyświetlony w obszarze informacyjnym. Po zakończeniu zapytania żądany zdalny adres Bluetooth zostanie wyświetlony w obszarze informacyjnym, a następnie można będzie nawiązać połączenie. Różne typy grupowania ACL, takie jak DMI, DM3 itp., można ustawić za pomocą parametrów w instrukcji ustanawiania połączenia. Różne typy pakietów ACL odpowiadają różnym szczelinom czasowym i można uzyskać różne szybkości transmisji i maksymalne odległości transmisji. Po pomyślnym nawiązaniu połączenia w obszarze informacyjnym „Status Bluetooth” zostanie wyświetlone, że połączenie zostało nawiązane przed wysłaniem danych i plików. Podczas transmisji i odbioru danych w obszarze informacyjnym będzie również wyświetlany licznik wysłanych, licznik odebranych oraz liczba pakietów ACL, które można obecnie wysłać. bjbjaudio.com
W tym systemie strona PC korzysta z adaptera USB Bluetooth, specyfikacja to wersja Bluetooth 1.1, domyślna szybkość transmisji to 57600bps, a maksymalna obsługiwana szybkość transmisji to 1Mbps; strona mikrokontrolera wykorzystuje moduł Bluetooth ROK101008, specyfikacja to wersja Bluetooth 10b, domyślna szybkość transmisji to 57600bps, a maksymalna obsługiwana szybkość transmisji to 720Kbps; natomiast strona mikrokontrolera wykorzystuje port szeregowy 0 do komunikacji z modułem Bluetooth, a maksymalna szybkość transmisji portu szeregowego 0 wynosi 115200bps. Można zauważyć, że wąskim gardłem komunikacyjnym systemu jest port szeregowy 0 mikrokomputera jednoukładowego, a możliwości przetwarzania mikrokomputera jednoukładowego również w dużej mierze determinują końcową szybkość transmisji danych w systemie. Dla wygody pomiędzy mikrokontrolerem a modułem Bluetooth w systemie stosowana jest domyślna prędkość transmisji Bluetooth HCI wynosząca 57600bps. W określonych aplikacjach szybkość transmisji można zresetować za pomocą określonego polecenia HCI. W procesie transmisji danych przyjętą metodą kontroli przepływu jest mechanizm kontroli przepływu HCI. Podstawowa implementacja określonej kontroli przepływu jest uzupełniana przez oprogramowanie układowe HCI wewnątrz układu Bluetooth i wymaga jedynie sterowania przez określone polecenie HCI w programie. bjbjaudio.com