bluetooth final

Upload: richard-bal

Post on 11-Jul-2015

105 views

Category:

Documents


1 download

TRANSCRIPT

SVEUILITE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKEVARADINMiro Vii Hrvoje Pedljo Marko Veli

BLUETOOTHSEMINARSKI RAD

Varadin, 2006.

SVEUILITE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKEVARADINMiro Vii, 32814/2001-R Hrvoje Pedljo, 32209/00-R Marko Veli, 33193/02-R Redovni studenti Smjer: Informacijski sustavi VII/I stupanj

BLUETOOTHSEMINARSKI RAD

Voditelj rada: Dr. sc. Neven Vrek

Varadin, sijeanj 2006.

SADRAJ:1. UVOD................................................................................................................................................5 2. POVIJEST I RAZVOJNI TIJEK BLUETOOTH-A.....................................................................6 3. NAMJENA BLUETOOTH TEHNOLOGIJE................................................................................7 4. BLUETOOTH SPECIFIKACIJA...................................................................................................8 5. BLUETOOTH ARHITEKTURA....................................................................................................9 5.1 HCI (HOST CONTROLER INTERFACE).....................................................................................................11 5.2 TOPOLOGIJA MREE.............................................................................................................................11 5.3 BASEBAND VEZE...................................................................................................................................13 5.4 L2CAP LOGICAL LINK CONTROL & ADAPTATION PROTOCOL..............................................................14 5.5 LM (LINK MANAGER)..........................................................................................................................14 5.6 BT STANJA.........................................................................................................................................14 5.7 SOFTVERSKI PROTOKOLI.......................................................................................................................15 6. BLUETOOTH INTEGRACIJA....................................................................................................16 7. PRAKTINI DIO...........................................................................................................................17 7.1. OSTVARENJE KOMUNIKACIJE PUTEM COM PORTA.................................................................................17 7.2. OSTVARENJE KOMUNIKACIJE PUTEM HID PROFILA................................................................................20 8. ZAKLJUAK.................................................................................................................................21 9. LITERATURA...............................................................................................................................22

1. UvodBluetooth je specifikacija tehnologije nastala iz potrebe za omoguavanjem beine komunikacije. Bluetooth kao tehnologija nije niiji patent, tj. nikome ne pripada. Temeljno naelo - ujedinjenje i povezivanje inovativnih proizvoda i kompanija Tehnologija je roena 1994. Tvrtka Ericsson kao zaetnik ideje o Bluetooth-u je otvorila projekt vezan za beinu komunikaciju, te pozvala sve tvrtke zainteresirane za razvoj da joj se pridrue u donoenju standarda za beinu komunikaciju. U roku od nekoliko godina, broj tvrtki koje obuhvaa SIG (Special Interest Group) je porastao na vie od stotinu. Koliko je ovo ozbiljan projekt govori i injenica da su lanice ovog projekta i tvrtke poput Microsoft-a, Intel-a, Nokie, IBM-a, te ostale vodee svjetske informatike kompanije. Bluetooth SIG (Special Interest Group) je trgovako drutvo sastavljeno od vodeih kompanija u telekomunikacijama, raunarstvu, automatici i mrenoj industriji koja upravlja razvojem Bluetooth beine tehnologije. To je jeftina tehnologija kratkog dometa namijenjena povezivanju mobilnih ureaja i njihovom plasiranju na trite. Temeljno naelo Bluetooth beine tehnologije je ujedinjenje i povezivanje inovativnih proizvoda i kompanija prema korisnikim eljama. Bluetooth SIG je u srpnju 2002. utemeljila, svoje glavno sjedite u Overlandu, Kansas, SAD. Kadar se satoji od izvrnog direktora (Michael Foley), marketinkog direktora (Anders Edlundand) i manje skupine marketinkih, inenjerskih i operativnih strunjaka. Bluetooth SIG ukljuuje kompanije osnivae: Agere, Ericsson, IBM, Intel, Microsoft, Motorola, Nokia, Toshiba i tisue manjih drugih pridruenih kompanija. Unato tome to specifikacija Bluetooth tehnologije definira mnoge jedinstvene stvari vezane samo za nju, mnoge osobine Bluetooth-a su posuene od drugih beinih tehnologija (Motorolina Piano tehnologija, IrDA, IEEE 802.11, te DECT-a). Prednosti i mane ovih tehnologija te usporedba sa Bluetooth-om e biti spomenuta kasnije. No, vano je da je Bluetooth uio od ovih tehnologija, te je jedinstven po tome to omoguava varijabilnost usluga. Motorolina Piano tehnologija je zamiljena za formiranje ad-hoc PAN-ova (Personal Area Networks). Bluetooth je usvojio ovaj koncept i nadopunio svoje specifikacije u svrhu poboljanja performansi PAN-ova. Specifikacije za glasovnu komunikaciju u Bluetooth-u su derivirali iz specifikacija DECT (Digital Enhanced Cordless Telecommunications) standarda. Poznato je da je i taj standard zasnovan na beinoj radio komunikaciji i da je jako kvalitetan. Nain razmjene objekata (poruke, elektronike vizit kartice, kontak informacije) je napravljen po uzoru na specifikacije IrDA tehnologije. Konano, dijelovi specifikacija vezani za

5

koriteni spektar frekvencija (2.4 GHz), autentifikaciju, privatnost, power managament te LAN mogunosti preuzeti su iz specifikacije IEEE 802.11 tehnologije.

2. Povijest i razvojni tijek Bluetooth-aPrva komercijalna verzija Bluetooth ureaja, objavljena je u lipnju 1999. godine. Samo ime Bluetooth dolazi od Danskog kralja Harald Bluetooth II Blatand, koji je ivio u 10st., a ujedinio je Dansku i Nizuzemsku, te je kasnije pokrstio skandinavske narode i preobratio ih sa poganstva na kranstvo. Zato je Bluetooth upravo tako nazvan? Prema legendi kralj Harold je mnogo jeo plave bobice, tako da su njegovi zubi s vremenom postali plavi, tako su tvorci zaetka ideje razvoja Bluetooth tehnlologije odluili dodjeliti upravo ovo ime zbog kraljevih zasluga u prolosti koje bi povezivale odreenu povezanost, ali ujedno bi samo ime tehnologije bilo vrlo atraktivo i povijesno potkrepljeno. Prve lanice koje su razvijale Bluetooth standard, u njegovom samom zaetku razvoja bili su: Microsoft, Intel, Nokia, IBM, itd., da bi im se u prosincu 1998 prikljuile jo 5 kompanija: Intel, Ericsson, IBM, Nokia i Toshiba, s namjerom da formiraju Bluetooth Special Interest Group (SIG) s tendencijom daljnjeg razvoja i rasta, tako da su do danas 2000 kompanija diljem svijeta lanice Bluetooth SIG grupe. Razvojni tijek Bluetooth-a: 1994 : Ericsson zavrava svoju studiju (viziju) 1995 : Poinje tehniki i inenjerski posao 1997 : Intel pristaje suraivati 1998 : Formiran Bluetooth SIG: Ericsson, Intel, IBM, Nokia i Toshiba 1999 : Bluetooth specifikacija 1.0A o Bluetooth SIG group raste: 3Com, Lucent, Microsoft i Motorola 2000 : Bluetooth specifikacija 1.0B 2001 : Objavljen privi maloprodajni proizvod, specifikacija 1.1 2003 : Bluetooth specifikacija 1.2 2005 : Bluetooth Specification 2.0

6

3. Namjena Bluetooth tehnologijeNamjena tehnologije je prvenstveno bila dizajnirana kako bi se omoguilo beino povezivanje bliskih elektronikih naprava na udaljenostima od (10cm, 10m, 100m) u privremenu mreu, kako bi istodobno moglo komunicirati beinim putem vie ureaja, kao to su beini/pokretni telefon, modem, raunalo, mi, mikrofon, slualica, itd. Sama Bluetooth tehnologija omoguava prijenos govora, podataka i medija, na gore definiranim udaljenostima i sa definiranim brzinama ovisno prema razvijenom standardu. Moemo rei da je radijsko suelje bolje od infracrvenog jer moe svladavati zapreke, vei je domet, ne mora biti direktna usmjerenost i vidljivost sa drugim ureajem kao to je kod infracrvenog suelja, te omoguava povezivanje point-to-point, tj. toka do toke. Frekvencijsko podruje na kojem funkcionira Bluetooth je globalno dostupno i slobodno za uporabu bez licence, a nalazi se u rasponu od: 2400 - 2500 MHz, to je besplatni ISM pojas, koji funkcionira na kratkim udaljenostima. Kod Bluetootha postoje dva naina prijenosa i to asimetrini (721 kbit/s - 57.6 kbit/s) upload ili download i simetrini prijenos (432,6 kbit/s) kojem je upload i download jednak. Bluetooth posjeduje robusni link, koji omoguuje razmjenu kratkih paketa, brze meusobne potvrde, te omoguuje frekvencijske skokove, izuzetno se odlikuje po tome to je jako malih dimenzija, te je neznatni potroa energije, ali i niskom cijenom tako da je prikladan za koritenje u svim segmentima ljudskog ivota.

7

Bluetooth chip4. Bluetooth specifikacijaVrsta konekcije: Spread Spectrum (Frequency Hopping)

Bluetooth module

Izbjegavanje kolizije: FH-CDMA

Frekvencijsko podruje: 2.4 GHz ISM

Modulacija: Gaussian Frequency Shift Keying

Snaga odailjanja: 1 mw 100 mw

Maksimalna propusnost: Domet: 10cm/10m/100m 1 Mbps

8

Broj istodobno podranih ureaja ( u jednoj mrei): Osam ureaja

Broj simultanih glasovnih kanala: Tri kanala

Sigurnost Autentifikacijski klju: 128 bita

Sigurnost Enkripcijski klju: 8-128 bita (prilagodljivo)

5. Bluetooth arhitekturaBluetooth core specifikacija ima preko tisuu stranica i pokriva sve od samog fizikog prijenosa podataka izmeu ureaja do raznih suelja sa drugim licenciranim protokolima. To ukljuuje opise tehnolokih implementacija u hadrverskom i softverskom obliku. Dijagram Bluetooth protokolne arhitekture je prikazan na slici 1.

9

Slika 1 Bluetooth arhitektura U kratkim crtama, arhitekturu moemo rastaviti na dva dijela - donji i gornji, koji komuniciraju preko HCI-a (Host Controler Interface). Donji slojevi arhitekture su hardverski, oni se implementiraju u bluetooth modulu, dok su gornji slojevi u obliku softvera sadrani u domainu, ureaju koji e biti bluetooth osposobljen npr. mobitelu. Baseband kontroler (LMP+Baseband+Bluetooth Radio) je integriran kao jedan ip. Taj hardver(Radio i Baseband) i firmware (LMP) upravlja slanjem i primanjem signala i obradom signala. Njegove funkcije ukljuuju uspostavljanje veze, podrku za asinkrone (podaci) i sinkrone (glas) veze, kontrolu greaka i autentifikaciju. Link Manager je softver koji se nalazi na ipu (firmware) koji daje logiku otkrivanja drugih ureaja u blizini, te autentifikaciju i konfiguraciju. ip se pomou HCI-a (Host Control Interface) spaja na domaina koji ima sav potreban softver ( specifikacije BT iznad HCI sloja ) za uspostavljanje veza za drugim BT ureajima. HCI je standardno suelje koje je implementirano i u BT modulu i u domainu. Sastoji se od softverskog dijela koji omoguuje transparenciju svoga hardverskog dijela (USB, RS323 ili UART suelje) izmeu modula i domaina. 10

5.1 HCI (host controler interface)Ovaj firmware postoji da omogui domainu transparetno suelje prema BT hardveru preko transportnog protokola. Trenutrno, tri transportna mehanizma su podrana: USB, RS323 i UART. Slika 2 prikazuje Transportni i HCI protokol.

Slika 2 HCI i transportni protokol

5.2 Topologija mreeBT ureaji su organizirani u grupe od dva do osam ureaja nazvanih Piconet od kojih je jedan Master a ostali Slave-ovi. Jedan od ureaja ujedno moe biti lan nekog drugog Piconet-a, kao Slave u oba ili kao Master u jednoj i Slave u drugoj mrei. Ti BT ureaji efektno umreuju Piconet-e u Scatternet-e. Primjer BT mree je prikaz na slici 3.

11

Slika 3 Dva Piconeta udruena u Scatternet Bluetooth komunicira u nelicenciranom ISM frekvencijskom opsegu koji je obino zaguen sa drugim beinim ne-BT ureajima daljinski za garae, ureaji za oslukivanja glasa beba, mikrovalne penice da spomenem samo neke. Da se osigura BT ureajima sigurnu i pouzdanu komunikaciju pokraj svih tih drugih ISM ureaja, svaka BT Piconet mrea se sinkronizira na jedan specifian slijed od 79 razliitih frekvencija. Taj slijed, skakuui po njemu brzinom od 1,600 skokova u sekundi jedinstven je u pojedinom Piconetu (slika 4).

Slika 4 slijed frekvencija i prikaz zaguenja ISM podruja Svaka frekvencija je mali vremenski prozor tijekom kojeg se podaci alju. Svaki paket podataka moe iskoristiti do pet prozora u kojem sluaju frekvencija ostaje konstantna za vrijeme tog prijenosa. Slika 5 prikazuje komunikaciju Master i Slave BT ureaja koristei komunikacijske okvire koji imaju strogo definirano trajanje od 625us po okviru.

12

Slika 5 Okviri komunikacije

5.3 Baseband vezeBaseband omoguuje zvukovne i podatkovne tipove kanala prijenosa, te je podrava jednu asinkronu podatkovnu vezu i do tri sinkrone glasovne veze ili pak jednu vezu koja podrava asinkrone podatke i sinkroni govor. Sinkrono orijentirana veza (SCO) se tipino koristi za prijenos glasa (streaming podataka). To su point-to-point simetrine veze koje rezerviraju vremenske okvire ime se garantira pouzdani prijenos. Master podrava do tri SCO veze prema jednom ili vie Slaveova, dok jedan Slave moe podrati samo dvije SCO veze prema razliitim Master-ima. SCO paketi s nikada ne alju ponovo (ne postoji potvrda prijenosa). Asinkrono connectionless (ACL) veza se tipino koristi za prijenos podataka. Prijenos u ovim vezama se uspostavlja na principu slobodnih okvira (okviri koji nisu rezervirani sa strane SCO veza). ACL veze podravaju point-to-multipoint prijenose. Nakon to se primi ACL okvir od Master-a, samo oslovljeni Slave moe odgovoriti u slijedeem vremenskom okviru, a ako nitko nije oslovljen, paket se smatra broadcast porukom. ACL veze ukljuuju ponovno slanje paketa pri pogreci.

13

5.4 L2CAP Logical Link Control & Adaptation ProtocolL2CAP je protokol koji se nalazi na domainu i najvaniji je sloj jer svi podaci prije nego napuste domaina prolaze kroz njega. Taj sloj koristi ACL vezu koju omoguuje Baseband. Jedna ALC veza, rezervirana za Link Manager-a je uvijek dostupna izmeu Mastera i aktivnih Slave-ova. To omoguuje point-to-multipoint vezu podravajui asinkroni i sinkroni prijenos podataka. L2CAP nudi servise za gornje slojeve odailjajui podatke preko L2CAP kanala. Tri tipa L2CAP kanala postoje: bi-direkcionalni signalni kanal koji nosi komande kunih poslova; connection-oriented kanal za bi-direkcionalnu, point-to-point vezu; i unidirekcionalni kanal koji omoguuje point-to-multipoint vezu, doputajui lokalnom ureaju da bude spojen sa vie udaljenih ureaja.

5.5 LM (Link manager)Stanje Basebanda se kontrolira sa Link Manager-om. Taj softver je dio Baseband kontrolera obavlja uspostavu veza, kontrolira stanja u kojima se nalazi ureaj, nadgleda kvalitetu veze i upravlja sa vie-okvirskim paketima i obavlja sigurnost i autentifikaciju. Upravitelji veze u povezanim BT ureajima transparentno komuniciraju koristei LMP (Link Manager Protocol). LM paketi se alju u zaglavlju ACL paketa i razlikuju se od L2CAP paketa u samo jednom bitu u ACL zaglavlju. Oni se alju kao paket u jednom okviru i imaju vei prioritet od L2CAP paketa. To omoguuje odravanje integriteta veze pri visokim optereenjima veze.

5.6 BT StanjaPiconet-i se dinamiki stvaraju kako BT ureaji ulaze i izlaze iz dometa jedan drugoga. Ureaj naputa stanje Pauze (niska potronja energije, standarno stanje) inicirajui ili primajui naredbu prozivke (inquiry) ili panje (page). Prozivka se koristi kada je nepoznata adresa ciljanog ureaja. Naredba panje sadri specifini DeviceAccessCode koji sadri adresu ureaja do kojeg se eli doi. Kada kontaktirani ureaj odgovori, oba ureaja ulaze u stanje veze. Inicirajuim ureaj veze postaje Master a kontaktirani ureaj postaje Slave.

14

Svakom se aktivnom Slave-u dodjeljuje aktivna korisnika adresa (AM_ADDR) s kojom sudjeluje u Piconet-u sluajui svaki Master-ov vremenski okvir da li ga se adresira. Dodatno, postoje tri stanja niske potronje energije Sniff, Hold i Park. Master moe samo odailjati ureajima u Sniff stanju tijekom odreenih Sniff-definiranih vremenskih okvira. Pa tako ti ureaji sluaju samo tijekom tih specijalnih vremenskih okvira, ostatak okvira zanemarivaju. Slave u Hold stanju ne prima nikakve asinkrone pakete i slua samo da utvrdi treba li postati opet aktivan. Nadalje ureaj u Park modu ne samo da prestane sluati, nego u pusti svoju aktivnu adresu. Ostale samo lan Piconeta ostajui sinkoniziran sa slijedom frekvencijskog skakutanja. Slika 6 prikazuje primjer ureaja koji se nalaze u razliitim stanjima.

Slika 6 BT stanja

5.7 Softverski protokoliOstali vii protokoli Bluetooth specifikacije koriste L2CAP sloj za transparentnu komunikaciju sa drugim ureajima. SDP daje mogunost aplikacijama da pretrauju dostupne BT ureaje u blizini te pregledavanju njihove karakteristike i funkcije. RFCOMM je jednostavni transportni protokol koji omoguuje serijski prijenos podataka. Emulacija serijskog orta omoguuje starim aplikacijama da komuniciraju preko BT-a. TCS je Kontrolni Telefonski Protokol koji omoguuje telefonske pozive. Point-to-Point i point-to-Multipoint su podrani koristei L2CAP kanale, no sami podaci se alju direktno kroz Baseband, zaobilazei L2CAP-ove SCO veze. Protokoli na vrhu slue za direktnu podrku aplikacijama koje se vrte na BT domainu.

15

6. Bluetooth integracijaPrijenosna i desktop raunala Printeri PDA Mobilni telefoni Slualice Kamere Ostali prijenosni ureaji CD ureaji TV/VCR/DVD Access Points Beini telefoni Automobili

16

7. Praktini dio7.1. Ostvarenje komunikacije putem COM portaKada govorimo o programiranju aplikacija koje koriste bluetooth komunikaciju, najei sluaj je da se komunikacija meu ureajima odnosno aplikacijama odvija preko serijskog tj. COM porta. Naime, jedan od ranije spomenutih bluetooth profila je i serijski port. Time je omogueno programiranje na vioj razini te se programer ne mora zamarati oko tehnikih pitanja vezanih uz komunikaciju. Sva tehnika pitanja (uklanjanje greaka, umovi, ponavljanje prijenosa i slino) rjeavaju se na nioj razini tj. u okvirima samog bluetooth protokola. Slijedi izvadak iz MSDN-a koji opisuje postupak povezivanja dva ureaja putem COM porta:

To connect using Bluetooth:On the development computer, ensure that the Bluetooth antenna is correctly inserted and installed. In the Bluetooth properties dialog box on the development computer, change the discoverability to ON. On the device, tap the Bluetooth icon, and then tap Turn Bluetooth ON. Tap Bluetooth Manager. On the Bluetooth window menu, click New to launch a search for Bluetooth-enabled devices. Select the development computer that you want to connect to using ActiveSync. When prompted, type a temporary passkey, and then quickly type the same passkey on the development computer. You now have a Bluetooth connection with your device. To set up ActiveSync, you create a virtual COM port for this Bluetooth connection.

Nakon gore opisanog postupka mogue je svaku aplikaciju oslanjati na bluetooth komunikaciju.

17

Slika 7. Definiranje COM porta u upravljakom programu BT ureaja

Slika 8. Uspostavljena veza preko COM porta

18

Primjer metode u C# jeziku koja prihvaa niz podataka sa serijskog porta te nad njima vri nekakvu obradu (prebacuje u integer i njima puni red):private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { char[] c = new char[serialPort1.BytesToRead]; serialPort1.Read(c, 0, c.Length); string s1 = new String(c); string[] data = s1.Split('\n'); foreach (string num in data) { short broj = -1; bool err = false; Debug.WriteLine(num); try { broj = Convert.ToInt16(Convert.ToInt16(num) * Convert.ToInt16(-1)); } catch (Exception ex) { err = true; } if (!err) { myQ.Enqueue(new Point(pos, broj / 4 + 250)); if (myQ.Count == 300) { myQ.Dequeue(); } else { } } pos += 5;

} err = false; }

Kako je vidljivo iz gore prikazanog segmenta koda, metoda se po niemu ne razlikuje od bilo koje druge metode ili funkcije koja koristi standardni COM port. Koritenjem COM komunikacije mogue je napisati program koji e mobilni telefon pretvoriti u ureaj za daljinsko upravljanje raunalom. Takav primjer je open source projekt float's Mobile Agent - fma.sourceforge.net, koji omoguava uitavanje korisniki napisane skripte u primjerice VB Script jeziku. Isti ovaj efekt, kod novijih ureaja, moe se postii i na jednostavniji nain koritenjem HID profila. Opis ove tehnologije prikazan je u sljedeem poglavlju.

19

7.2. Ostvarenje komunikacije putem HID profilaDrugi primjer komunikacije koji emo prikazati ostvaruje se putem HID (Human Interface Devices) profila.

Slika 9. HID profil kao dio hardvera u Device Manageru

Slika 10. Ostvarenje usluge Mouse & Keyboard na mobilnom telefonu preko HID-a

Na ovaj nain mogue je koristiti mobilni telefon (s ve ugraenim softverom) za npr. daljinsko upravljanje raunalom.

20

8. ZakljuakUkratko moemo rei da je Bluetooth naziv za beinu tehnologiju niske cijene i kratkog dometa, koja trenutno omoguuje prijenos podataka do 1 Mbit na udaljenosti od 10cm, 10m, a mogue i do 100m. Osim toga to je tehnologija koja pojednostavljuje komunikaciju i sinkronizaciju razliitih ureaja, koja je ve danas zamijenila mnoge kablove koje koristimo u svom domu i uredu za povezivanje razliitih ureaja pomou beine tehnologije. U suvremenom drutvu informacije i znanje postaju kljuni resurs, vano je iste dobiti to bre i na to jednostavniji mogui nain. Upravo ova beina tehnologija nam pomae u rjeavanju slinih problema, jer zamjenjuje kablove, nudi sigurno povezivanje s postojeim podatkovnim mreama i periferno suelje, kao i mehanizam za oblikovanje malih privatnih i ad-hoc grupiranja povezanih ureaja izvan ine infrastrukture mree. Budunost Bluetooth tehnologije kao i openito beinih tehnologija je izuzetno svijetla, te e ivot bez toga biti gotovo nezamisliv, jer gotovo svaki digitalni ureaj u skoroj budunosti e biti opremljen bluetooth ipom i moi e koristiti sve prednosti ove tehnologije. Zakljuno moemo rei da je Bluetooth tehnologija ve danas izuzetno koritena i nadasve popularna, te je pretea svih buduih beinih tehnologija koje e joj u budunosti slijediti, a bazirati e se na slinim, ali pritom naravno mnogo naprednijim konceptima brzine prijenosa i omoguavanja to kvalitetnije usluge.

21

9. Literatura1) 2005 2) 3) 4) 5) 2005 6) 7) 8) 9) 10) 11) 12) 13) 14) Bluetooth Enumeration, on-line [http://www.ericsson.com/bluetooth/], uitano: Bluetooth Tutorial, on-line [http://www.ee.iitb.ernet.in/uma/~aman/bluetooth], Bluetooth Bluetooth Network Topologies, on-line [http://www.palowireless.com], on-line 14.studeni 2005, 22:45 uitano: 22.studeni 2005, 21:00 uitano: 23.studeni 2005, 22:20 Architecture, [http://fma.xinium.com/resources/docs/scripts_sdk.htm], uitano: 18.studeni 2005, 23:45 Bluetooth and Motorolina Piano, on-line [http://www.motorola.com/bluetooth], Bluetooth Standards, on-line [http://www.bluetooth.org], uitano: 17.studeni Bluetooth SIG security white paper, on-line Introduction to Bluetooth, on-line [http://www.mobileinfo.com/Bluetooth], Security overview showing tool use, on-line uitano: 19.studeni 2005, 23:00 2005, 22:00 [http://www.bluetooth.com/upload/24Security_Paper.PDF], uitano: 13.studeni 2005 uitano: 16.studeni 2005, 20:45 [http://www.atstake.com/research/reports/acrobat/atstake_war_nibbling.pdf], uitano: 16.studeni 2005 20:30 15) Sve o beinim mreama, on-line [http://www.tportal.hr/tehnologija/mobiteli/page/2004/11/25/0249006.html], uitano: 12.studeni 2005, 22:30 Bluetooth tehnologija, on-line [http://www.ericsson.com/hr/tehnologije/index.shtml], uitano: 13.studeni 2005, 20:00 Bluetooth-kako je Plavozubi postao trend, on-line Bluetooth Plavetnilo je sve jae, on-line Bluetooth Consortium, on-line [http://www.bluetooth.com], uitano: 13.studeni [http://josip.purger.com/hardware/bluetooth.htm], uitano: 12.studeni 2005, 19:45 [http://www.ericsson.com/hr/etk/prenosimo/mobil_06_02], uitano: 16.studeni 2005 Bluetooth, on-line [http://leut.srk.fer.hr/seminar/bluetooth], uitano: 12.studeni

22

16)

MSDN Library for Visual Studio 2005

17)

fma.sourceforge.net, uitano: 10. studeni 2005

23