Sieci PAN - Bluetooth
Transkrypt
Sieci PAN - Bluetooth
Laboratorium Bezprzewodowych Sieci Komputerowych Sieci PAN - Bluetooth Ćwiczenie ma na celu zaznajomienie z możliwościami technologii Bluetooth oraz podgląd pracy protokołu komunikacyjnego. Poznanie systemu Bluetooth. Pierwsza część laboratorium polega na poznaniu działania urządzeń Bluetooth w systemie Windows. Każde urządzenie Bluetooth oferuje usługi zebrane w profile. Różne urządzenia obsługują różne profile w zależności od funkcjonalności i zainstalowanego oprogramowania. Zanim urządzenia będą mogły transmitować dane należy je wzajemnie uwierzytelnić. W systemie Bluetooth proces ten nazywa się parowaniem i polega na wymianie kluczy, i zwykle musi być potwierdzony kodem PIN. Zadania do zrealizowania na pierwszej części ćwiczenia: 1. Określenie listy usług dostępnych na lokalnym urządzeniu. 2. Przeszukanie otoczenia w poszukiwaniu innych urządzeń. 3. Określenie listy usług dostępnych na kilku zdalnych urządzeniach różnego typu (Komputer, Punkt dostępu, Telefon, PocketPC, Słuchawka bezprzewodowa itp.). 4. Nawiązanie połączenia między dwoma urządzeniami – parowanie. Czym różni się procedura połączenia z urządzeniem sparowanym od tego które jeszcze nie jest sparowane. 5. Przesłanie danych emulowanym łączem szeregowym (program terminalowy). Analiza przebiegu transmisji danych. W drugiej części laboratorium należy skorzystać z komputera z systemem Linuks. W tym systemie istnieje narzędzie, które pozwala na przechwycenie zawartości ramek transmitowanych łączem Bluetooth. Uruchomienie stosu protokołów BlueZ wymaga wydania kilku poleceń: hciconfig hci0 up hciconfig hci0 piscan kbluetoothd Od tej chwili można korzystać z ikony na pasku zadań, lub wydawać polecenia np. narzędziem hcitool. Przykładowo polecenie hcitool scan rozpocznie proces przeszukiwania otoczenia. Do przechwycenia danych należy użyć programu hcidump -V -a (verbose, ASCII). Można przechwytywać dane w trybie heksadecymalnym włączając opcję -x. Zadania do zrealizowania na drugiej części ćwiczenia: 1. Uruchomienie Bluetooth na komputerze z systemem Linuks, połączenie komputerów pracujących w systemie Windows i Linuks. 2. Uruchomienie programu hcidump w celu przechwycenia transmisji Bluetooth. 3. Analizę przebiegu przeszukiwania otoczenia, odczytu profili w urządzeniu, parowania urządzeń i transmisji danych na podstawie przechwyconych ramek. Sprawozdanie z laboratorium powinno zawierać krótki opis przebiegu ćwiczenia, zrzuty z przebiegu transmisji, objaśnienie szczegółów wybranej ramki Bluetooth oraz wnioski.