Bevieles technologijos


Informatikos analizė. Bevielių technologijų Bluetooth, IrDA ir Wi-Fi palyginimas. Bluetooth technologija. Reikalavimai Bluetooth technologijai. Bazinė Bluetooth sistemos architektūra. Radijo lygmuo RADIO. Radijo bangų kontrolės lygmuo BASEBAND. Nukreipimo protokolas LMP. Pagrindinio kontrolerio sąsaja HCI. L2CAP protokolas. RFCOMM protokolas. Ryšio užmezgimas ir palaikymas. Ryšio užmezgimo būsenos. Saugumo užtikrinimas. Bluetooth programavimas. BlueTime programa. BlueChat programa. BlueClient programa. BlueComChat programa. BlueObex programa. BlueAudio programa. BluePrint programa. BlueHeadphone programa. Failo siuntimo per Bluetooth sąsają programa „Siųsti failą per BLUETOOTH“. Žemiau pateiktas programos kodas. Literatūra.


Trumpai panagrinėsim tris bevielio duomenų perdavimo technologijas: Bluetooth, IrDA ir Wi-Fi.

H1, H2 – Europos tinklų standartai (Hiperlan 1, Hiperlan 2).

sinchroninis ryšys SCO (Synchronous Connection Oriented). Toks ryšys skirtas sinchroniniam balso perdavimui;

Apibendrinant galima sakyti, jog LMP protokolas atlieka valdomųjų (slave) įrenginių įjungimo arba išjungimo iš ryšio linijos, perjungimo tarp valdančiojo ir valdomojo būsenų funkcijas, užtikrina ACL/SCO tipo ryšius. Šiam protokolui priskiriamas ir laukimo būsenos inicijavimas, siekiant racionaliai naudoti įrenginio energetinius išteklius, kuomet nesiunčiami ir nepriimami jokie duomenys.

multipleksavimas. Protokolas turi užtikrinti keletui tuo pat metu vykdomų programų naudotis ryšiu tarp dviejų įrenginių tuo pat metu;

RFCOMM protokolas sukurtas emuliuoti nuoseklų RS-232 portą, tačiau tiksliau šį protokolą būtų galima apibrėžti kaip patikimą duomenų perdavimo protokolą, tinkamą nuoseklaus porto emuliavimui. Microsoft Windows XP aplinka palaiko tik šį Bluetooth protokolą

Valdantysis įrenginys apskaičiuoja valdomojo įrenginio kodą DAC (Device Access Code);

Widcomm paketas laisvai platinamas per internetą, kartu su programų kūrimo įrankine (Software Development Kit) [7] pateikiamos aštuonios pavyzdinės programos, pritaikytos kompiliacijai su Visual C++ 6 arba Visual Studio 2005 (Visual C++ 8) kompiliatoriais 32 arba 64 bitų Windows XP arba Windows Vista operacinėse vsistemose. Trumpai pristatysime pavyzdines Bluetooth programas [6].

2.5.8. Failo siuntimo per Bluetooth sąsają programa „Siųsti failą per BLUETOOTH“

Programa parašyta C# programavimo kalba. Pagrindiniame programos lange matomi keturi mygtukai. Jų paskirtis:

Bluetooth įrenginių aprašymui naudojamas masyvas, kuris inicializuojamas paspaudus mygtuką „Ieškoti įrenginių“: tai realizuota metode btnDiscover_Click. MAC adreso ieškoma metode btnGetMAC_Click, o failo pasirinkimą ir siuntimą vykdo metodų btnSendFile_Click ir sendfile seka. Programa kompaktiška, kadangi naudojamos laisvai platinamos internete bibliotekos InTheHand.dll, įtraukiamos į projektą: Project->Add reference. Į programą bibliotekos įtraukiamos šiuo kodu:

Bevieles technologijos. (2013 m. Lapkričio 10 d.). http://www.mokslobaze.lt/bevieles-technologijos.html Peržiūrėta 2016 m. Gruodžio 06 d. 10:16