Różne

Transfer plików danych przez Bluetooth

Transfer plików danych przez Bluetooth

Aby zapewnić efektywne mechanizmy przesyłania danych przez łącze Bluetooth, standard obejmuje szereg protokołów i różne typy łączy, aby zapewnić najbardziej efektywne zarządzanie łączem bezprzewodowym.

Te techniki i protokoły przesyłania danych przez Bluetooth są niewidoczne dla użytkownika, którego interesuje jedynie fakt, że łącze działa i działa wydajnie i niezawodnie w każdych okolicznościach.

Łącza Bluetooth

Istnieją dwa główne typy łączy Bluetooth, które są dostępne i można je skonfigurować:

  • SCO Łącze komunikacyjne zorientowane na połączenie synchroniczne
  • ACL Asynchroniczne łącze komunikacji bezpołączeniowej

Wybór formy używanego łącza Bluetooth zależy od typu wymaganego transferu danych Bluetooth.

Bluetooth SCO

Łącze komunikacyjne SCO lub Synchronous Connection Orientated jest używane, gdy dane mają być przesyłane strumieniowo, a nie przesyłane w formacie ramkowym.

Opcja SCO może działać równolegle z kanałami ACL i w rzeczywistości potrzebuje jednej listy ACL do skonfigurowania opcji SCO.

Węzeł nadrzędny Bluetooth może obsługiwać do trzech jednoczesnych kanałów SCL, które można podzielić na maksymalnie trzy węzły podrzędne.

Ideą SCO jest zapewnienie, że dane audio mogą być przesyłane strumieniowo bez powodowania opóźnień w oczekiwaniu na udostępnienie ramek lub szczelin pakietów. Łączom komunikacyjnym SCO przydzielane są gwarantowane szczeliny czasowe, dzięki czemu będą one transportowane w wymaganym czasie ze znanym maksymalnym opóźnieniem.

Kolejna forma łącza znana jako eSCO lub Extended SCO została wprowadzona w wersji 1.2 standardu Bluetooth. Pierwotnie żadne potwierdzenie nie zostało wysłane, podczas gdy przy użyciu eSCO zapewnia się większą niezawodność łącza Bluetooth, wysyłając potwierdzenie i zezwalając na ograniczoną liczbę ponownych transmisji w przypadku uszkodzenia danych. Ze względu na wymagania dotyczące opóźnienia, retransmisje są dopuszczalne tylko do następnego gwarantowanego przedziału czasowego, w przeciwnym razie nowe dane byłyby opóźnione.

Lista ACL Bluetooth

ACL lub asynchroniczne bezpołączeniowe łącze komunikacyjne jest najbardziej rozpowszechnioną formą łącza Bluetooth. Łącze ACL Bluetooth służy do przesyłania danych w ramkach - tj. Danych przesyłanych z aplikacji do kanału logicznego sterowania łączem i protokołu adaptacyjnego. Kanał może obsługiwać jednokierunkowy lub dwukierunkowy transfer danych Bluetooth.

Istnieje wiele różnych formatów ACL, których można używać - większość z nich obejmuje kodowanie błędów w przód, FEC, a także korekcję błędów nagłówka, aby wykryć i poprawić błędy, które mogą wystąpić w łączu radiowym.

Asynchroniczne łącze Bluetooth zapewnia połączenia dla większości aplikacji w technologii Bluetooth. Takie transfery danych są zwykle obsługiwane przez profile, które pozwalają na umieszczanie danych w ramkach i przesyłanie ich na drugi koniec łącza Bluetooth, gdzie są pobierane z ramek i przesyłane do odpowiedniej aplikacji.

ACL umożliwia przesyłanie danych przez Bluetooth 1 z prędkością do maksymalnej szybkości 732,2 kb / s. Dzieje się tak, gdy działa w trybie asymetrycznym. Jest to powszechnie używane, ponieważ w przypadku większości aplikacji jest znacznie więcej danych przesyłanych w jednym kierunku niż w drugim. Gdy potrzebny jest tryb symetryczny z danymi przesyłanymi z tą samą szybkością w obu kierunkach, szybkość przesyłania danych spada do 433,9 kb / s. Łącza synchroniczne obsługują dwa połączenia dwukierunkowe o szybkości 64 kb / s. Prędkości transmisji danych są odpowiednie dla audio i większości transferów plików.

W przypadku korzystania z rozszerzonej szybkości transmisji danych Bluetooth 2 można osiągnąć szybkości transmisji danych 2,1 Mb / s. Również łączom asynchronicznym można przyznać jakość usługi, QoS, ustawiając odpowiednie parametry kanału.

Kodek Bluetooth

W ramach podstawowej specyfikacji znajduje się kilka typów kodeków Bluetooth. Te kodeki Bluetooth są stosunkowo proste i nie są używane do odtwarzania dźwięku, w tym aplikacji muzyki stereo, które korzystałyby z listy ACL.

Każdy kodek Bluetooth ma zapewniać dźwięk w standardzie telefonicznym, ograniczając szerokość pasma audio do około 4 kHz.

Kodeki są często oparte na CVSD, modulacji Continuously Variable Slope Delta, a ich zaletą jest to, że zapewniają rozwiązanie z minimalnym opóźnieniem, więc nie ma problemów z synchronizacją. W rezultacie mogą być często używane z aplikacjami, takimi jak wideotelefony itp.

Łącza Bluetooth i techniki przesyłania danych pozwalają na dobranie odpowiedniego formatu do danej aplikacji. W ten sposób można osiągnąć najlepszą wydajność dla typu łącza i warunków.

Tematy dotyczące łączności bezprzewodowej i przewodowej:
Podstawy komunikacji mobilnej2G GSM3G UMTS4G LTE5GWiFiIEEE 802.15.4DECT telefony bezprzewodowe NFC - komunikacja bliskiego zasięguPodstawy pracy sieciCo to jest chmuraEthernetDane szeregoweUSBSigFoxLoRaVoIPSDNNFVSD-WAN
Wróć do Łączność bezprzewodowa i przewodowa


Obejrzyj wideo: Jak przesłać pliki z komputera na telefon bez kabla USB? (Październik 2021).