Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 253 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
253
Dung lượng
4,42 MB
Nội dung
TRNG I HC KHOA HC T NHIÊN
KHOA CÔNG NGH THÔNG TIN
B MÔN MNG MÁY TÍNH VÀ VIN THÔNG
ÀO QUÝ THÁI AN - TRN TH M HNH
TÌM HIU V CÔNG NGH BLUETOOTH
VÀ VIT NG DNG MINH HA
LUN VN C NHÂN TIN HC
Tp.HCM, 7/2005
TRNG I HC KHOA HC T NHIÊN
KHOA CÔNG NGH THÔNG TIN
B MÔN MNG MÁY TÍNH VÀ VIN THÔNG
ÀO QUÝ THÁI AN 0112421
TRN TH M HNH 0112345
TÌM HIU V CÔNG NGH BLUETOOTH
VÀ VIT NG DNG MINH HA
GIÁO VIÊN HNG DN :
Thc s : HUNH THY BO TRÂN
NIÊN KHÓA 2001 - 2005
NHN XÉT CA GIÁO VIÊN HNG DN
NHN XÉT CA GIÁO VIÊN PHN BIN
LI CÁM N
Chúng em xin bày t lòng bit n chân thành nht đn Cô Hunh Thy
Bo Trân, ngi đã tn tâm hng dn, giúp đ chúng em trong sut thi gian
thc hin lun vn này.
Chúng con xin gi tt c lòng bit n sâu sc và s kính trng đn ông
bà, cha m, cùng toàn th gia đình, nhng ngi đã nuôi dy chúng con trng
thành đn ngày hôm nay.
Chúng em cng xin chân thành cám n quý Thy cô trong Khoa Công
ngh thông tin, trng i hc Khoa hc T nhiên Tp.H Chí Minh đã tn tình
ging dy, hng dn, giúp đ và to điu kin cho chúng em thc hin tt
lun vn này.
Xin chân thành cám n s giúp đ, đng viên và ch bo rt nhit tình
ca các anh ch và tt c các bn, nhng ngi đã giúp chúng tôi có đ ngh lc
và ý chí đ hoàn thành lun vn này.
Mc dù đã c gng ht sc, song chc chn lun vn không khi nhng
thiu sót. Chúng em rt mong nhn đc s thông cm và ch bo tn tình ca
quý Thy Cô và các bn.
TP.HCM, 7/2005
Nhóm sinh viên thc hin
ào Quý Thái An – Trn Th M Hnh
LI NÓI U
Ngày nay, xã hi phát trin mnh m, k thut ngày càng hin đi nên
nhu cu v trao đi thông tin, gii trí, nhu cu v điu khin thit b t
xa,…ngày càng cao. Và nhng h thng dây cáp phc tp li không th đáp
ng tt nhu cu này, nht là nhng khu vc cht hp, nhng ni xa xôi, trên
các phng tin vn chuyn,…Vì th công ngh không dây đã ra đi và đang
phát trin mnh m, to rt nhiu thun li cho con ngi trong đi sng hng
ngày. K thut không dây phc v rt nhiu nhu cu khác nhau ca con ngi,
t nhu cu làm vic, hc tp đn các nhu cu gii trí nh chi game, xem phim,
nghe nhc, v.v…Vi các nhu cu đa dng và phc tp đó, k thut không dây
đã đa ra nhiu chun vi các đc đim k thut khác nhau đ có th phù hp
vi tng nhu cu, mc đích và kh nng ca ngi s dng nh IrDA, WLAN
vi chun 802.11, ZigBee, OpenAir, UWB, Bluetooth,…
Mi chun k thut đu có nhng u, khuyt đim riêng ca nó, và
Bluetooth đang dn ni lên là k thut không dây tm ngn có nhiu u đim,
rt thun li cho nhng thit b di đng. Vi mt t chc nghiên cu đông đo,
hin đi và s lng nhà sn xut h tr k thut Bluetooth vào sn phm ca
h ngày càng tng, Bluetooth đang dn lan rng ra khp th gii, xâm nhp vào
mi lnh vc ca thit b đin t và trong tng lai mi thit b đin t đu có
th đc h tr k thut này.
Xut phát t các lý do trên, chúng em đã thc hin đ tài “TÌM HIU
CÔNG NGH BLUETOOTH VÀ VIT NG DNG MINH HA”.
Trong đ tài này, chúng em tìm hiu v k thut không dây Bluetooth và xây
dng mt chng trình truyn phonebook qua Bluetooth gia các đin thoi
Nokia s dng h điu hành Symbian Series 60 vi nhau và vi máy tính.
Mc tiêu ca đ tài là tìm hiu công ngh Bluetooth và xây dng mt
ng dng thông qua Bluetooth ca các đin thoi Nokia Series 60 và máy tính
đ minh ha hot đng ca k thut này … Các ni dung chính ca đ tài bao
gm:
• Tìm hiu v hot đng ca k thut Bluetooth.
• Tìm hiu vn đ bo mt, virus và các cách tn công vào đin thoi di
đng thông qua Bluetooth.
• Tìm hiu v h điu hành Symbian và series 60.
• Xây dng ng dng chy trên đin thoi di đng Nokia series 60 có tích
hp Bluetooth đ: trao đi phonebook gia hai đin thoi di đng vi
nhau, và gia đin thoi di đng và máy tính.
Ni dung ca lun vn đc chia làm 3 phn và 10 chng:
PHN I: BLUETOOTH
Chng 1. Gii thiu tng quan v Bluetooth: Gii thiu khái quát v
công ngh Bluetooth nh khái nim, lch s phát trin, các đc đim và mt s
ng dng hin nay ca Bluetooth.
Chng 2. K thut Bluetooth: Mô t chi tit các k thut Bluetooth
nh: các khái nim dùng trong công ngh, sóng radio trong Bluetooth, tng
giao thc, đc đim k thut ca Bluetooth và so sánh Bluetooth vi mt vài
công ngh không dây khác.
Chng 3. Vn đ v an toàn và bo mt trong Bluetooth: Phân tích
các vn đ v an toàn bo mt, hacking, virus, và các gii pháp bo mt trong
Bluetooth.
Chng 4. Các u nhc đim và tng lai ca Bluetooth: Trình bày
v các u khuyt đim ca Bluetooth và tng lai ca công ngh này.
PHN II: H IU HÀNH SYMBIAN
Chng 5. Tng quan v h điu hành Symbian và th h Series 60:
Gii thiu tng quan v h điu hành Symbian cng nh kin trúc h thng ca
nó. Gii thiu Series 60, mt platform trên các đin thoi di đng thông minh
ca hãng Nokia dùng Symbian, lp trình ng dng trên Symbian và lp trình
C++ cho Symbian.
Chng 6. Lp trình C++ trên Symbian : Trình bày mt s vn đ v
lp trình C++ trên Symbian.
Chng 7. Bluetooth và Symbian : Lp trình s dng giao tip
Bluetooth trên Symbian vi C++: các vn đ v lp trình giao tip Bluetooth.
PHN III: XÂY DNG NG DNG MINH HA S DNG
CÔNG NGH BLUETOOTH
Chng 8. Phân tích và thit k ng dng trao đi phonebook qua
Bluetooth: Phân tích và thit k chng trình ng dng phonebook.
Chng 9. Cài đt và th nghim: tin hành cài đt và th nghim
ng dng.
Chng 10. Tng kt.
Tìm hiu công ngh Bluetooth và vit ng dng minh ha
MC LC
Phn 1 LÝ THUYT V BLUETOOTH 11
Chng 1 GII THIU TNG QUAN V BLUETOOTH 12
1.1. Khái nim Bluetooth 12
1.2. Lch s, hình thành và phát trin ca Bluetooth. 12
1.2.1. Lch s tên Bluetooth: 12
1.2.2. Hình thành và phát trin ca Bluetooth: 12
1.3. Các đc đim ca Bluetooth. 14
1.4. ng dng ca Bluetooth. 15
1.4.1. Thit b thông minh 15
1.4.2. Thit b truyn thanh 16
1.4.3. Thit b truyn d liu 17
1.4.4. Các ng dng nhúng. 18
1.4.5. Mt s ng dng khác 20
Chng 2 K THUT BLUETOOTH 21
2.1. Các khái nim dùng trong công ngh Bluetooth 21
2.1.1. Master Unit : 21
2.1.1. Slaver Unit : 21
2.1.2. Piconet: 22
2.1.3. Scatternet: 23
2.1.4. Kt ni theo kiu ad hoc: 25
2.1.5. nh ngha các liên kt vt lý trong Bluetooth: 26
2.1.6. Trng thái ca thit b Bluetooth: 26
2.1.7. Các ch đ kt ni: 27
2.2. Bluetooth Radio. 27
2.2.1. Ad Hoc Radio Connectivity 27
2.2.2. Kin trúc ca h thng Bluetooth Radio 28
2.2.2.1. Radio Spectrum-Dãy sóng vô tuyn: 28
2.2.2.2. Interference Immunity – S chng nhiu: 29
2.2.2.3. Multiple Access Scheme_Phi hp đa truy cp: 30
2.3. K thut tri ph nhy tn trong công ngh Bluetooth 32
2.3.1. Khái nim tri ph trong công ngh không dây : 32
2.3.2. K thut nhy tn s trong công ngh Bluetooth : 32
ào Quý Thái An – Trn Th M Hnh
1
Tìm hiu công ngh Bluetooth và vit ng dng minh ha
2.4. Cách thc hot đng ca Bluetooth 35
2.4.1. C ch truyn và sa li : 35
2.4.2. Quá trình hình thành Piconet 36
2.4.3. Quá trình hình thành Scatternet 38
2.5. Các tng giao thc trong Bluetooth. 39
2.5.1. Bluetooth Radio: 40
2.5.2. BaseBand: 42
2.5.2.1. Network topology 42
2.5.2.2. Liên kt SCO và ACL 44
2.5.2.3. a ch thit b 44
2.5.2.4. nh dng gói tin 45
2.5.2.5. Qun lý trng thái 45
2.5.2.6. Thit lp kt ni 46
2.5.2.7. Các ch đ kt ni: 47
2.5.2.8. Nhng chc nng khác ca Baseband 47
2.5.3. Link Manager Protocol: 48
2.5.4. Host Controller Interface: 48
2.5.4.1. Nhng thành phn chc nng ca HCI 48
2.5.4.2. Các lnh HCI 50
2.5.4.3. Các s kin, mã li, lung d liu HCI 50
2.5.4.4. Host Controller Transport Layer 51
2.5.5. Logical link control and adaption protocol (L2CAP): 51
2.5.5.1. Nhng yêu cu chc nng ca L2CAP 51
2.5.5.2. Nhng đc đim khác ca L2CAP 52
2.5.6. RFCOMM Protocol: 53
2.5.7. Service Discovery Protocol: 54
2.5.7.1. Thit lp giao thc SDP 54
2.5.7.2. Các dch v SDP 55
2.5.7.3. Tìm kim dch v 55
2.5.7.4. Data element 56
2.6. Bluetooth Profiles: 57
2.6.1. 4 profile tng quát trong đc t Bluetooth v1.1: 59
2.6.2. Model-Oriented Profiles 60
2.6.3. Mt s Profiles khác. 62
ào Quý Thái An – Trn Th M Hnh
2
[...]... BLUETOOTH ¬ Ch ng 1 Gi i thi u t ng quan v Bluetooth ¬ Ch ng 2 K thu t Bluetooth ¬ Ch ng 3 V n ¬ Ch ng 4 Các u nh v an toàn và b o m t trong Bluetooth ào Quý Thái An – Tr n Th M H nh c i m và t ng lai c a Bluetooth 11 Tìm hi u công ngh Bluetooth và vi t ng d ng minh h a Ch ng 1 GI I THI U T NG QUAN V BLUETOOTH 1.1 Khái ni m Bluetooth _ Bluetooth là công ngh không dây cho phép các thi t b i n, i n t giao... M H nh 6 Tìm hi u công ngh Bluetooth và vi t ng d ng minh h a 7.7 Bluetooth security manager: 195 7.7.1 T ng quan 195 7.7.2 K t n i vào Bluetooth Security Manager 196 7.7.3 Thi t l p các ch b o m t : 197 7.8 Bluetooth Device Selection UI 198 7.9 Xây d ng ng d ng Bluetooth trên Symbian OS v i Series 60 SDK 201 7.9.1 S khác nhau v Bluetooth trên thi t b o và... h gi a các nhóm hàm Bluetooth API 173 Hình 7-3 Bluetooth Data Element Types 175 Hình 7-4 Bluetooth Sockets 177 Hình 7-5 Các b c kh i t o Bluetooth Socket Server 179 Hình 7-6 S khác bi t gi a ch ng giao th c Bluetooth trên thi t b th t và trên máy o 202 Hình 7-7 Virtual Bluetooth COM port t o ra trên máy tính 204 Hình 7-8 C u hình Bluetooth COM port cho... quan v Bluetooth API: 171 7.2.1 Các nhóm hàm Bluetooth API: 172 7.2.2 Quan h gi a các nhóm hàm API: 173 7.3 M t vài ki u d li u Bluetooth thông d ng 174 7.4 Bluetooth Sockets 176 7.4.1 M và c u hình Bluetooth Socket : 176 7.4.2 Xây d ng Bluetooth Socket Server : L ng nghe và ch p nh n k t n i t thi t b là Client : 178 7.4.3 Xây d ng Bluetooth. .. hình thành và phát tri n c a Bluetooth 1.2.1 L ch s tên Bluetooth: Bluetooth là tên c a nhà vua an M ch- Harald I Bluetooth (Danish Harald Blåtand) (910-985) Harald Bluetooth Norway Ngày nay Bluetooth là bi u t ã h p nh t an M ch và ng c a s th ng nh t gi a Computer và Telecom, gi a công ngh máy tính và công ngh truy n thông a ph ng ti n 1.2.2 Hình thành và phát tri n c a Bluetooth: _ N m 1994: L n u... sánh Wifi và Bluetooth 74 So sánh IrDA và Bluetooth 76 Mô t các hàm qu ng bá d ch v .213 Mô t các hàm tìm thi t b 216 Mô t các hàm truy v n d ch v 218 Tham s hàm ReadFile và WriteFile 220 ào Quý Thái An – Tr n Th M H nh 10 Tìm hi u công ngh Bluetooth và vi t ng d ng minh h a Ph n 1 LÝ THUY T V BLUETOOTH ¬ Ch ng 1 Gi i thi u t ng quan v Bluetooth ¬ Ch... ng công ngh m ng Bluetooth 129 3.3.1 Nh ng m o an toàn cho thi t b Bluetooth: 129 3.3.2 Phòng ch ng virus trên mobile phone? 129 Ch ng 4 CÁC U NH C I M VÀ T NG LAI C A BLUETOOTH 131 4.1 u i m 131 ào Quý Thái An – Tr n Th M H nh 4 Tìm hi u công ngh Bluetooth và vi t ng d ng minh h a 4.2 Khuy t i m 131 4.3 T m ng d ng và t ng lai c a Bluetooth 132... hi u công ngh Bluetooth và vi t ng d ng minh h a 2.7 V n s d ng n ng l ng trong Bluetooth 64 2.7.1 Gi i thi u 64 2.7.2 Vi c s d ng và qu n lý n ng l ng trong công ngh Bluetooth 65 2.7.2.1 T ng quan: 65 2.7.2.2 Các ch n ng l ng 66 2.8 So sánh Bluetooth v i các k thu t không dây khác : H ng ngo i, Wi-fi (802.11b wireless) 71 2.8.1 So sánh Bluetooth v i... công ngh Bluetooth trên nhi u l nh v c khác nhau v i s quan tâm c a nhi u nhà s n xu t m i Bluetooth c bình ch n là công ngh vô tuy n t t nh t trong n m _ Tháng 7/2002, Bluetooth SIG thi t l p c quan u não toàn c u t i Overland Park, Kansas, USA N m 2002 ánh d u s ra i các th h máy tính Apple h tr Bluetooth Sau ó không lâu Bluetooth c ng c thi t l p trên máy Macintosh v i h i u hành MAC OX S Bluetooth. .. có h tr Bluetooth (Nokia, Ericsson, Motorola…) _ Tháng 5/2003, CSR (Cambridge Silicon Radio) cho ra i 1 chip Bluetooth m i v i kh n ng tích h p d dàng và giá c h p lý h n i u này góp ph n cho s Bluetooth, gi m s ra i th h Motherboard tích h p chênh l ch giá c ào Quý Thái An – Tr n Th M H nh gi a nh ng mainboard, 13 Tìm hi u công ngh Bluetooth và vi t ng d ng minh h a cellphone có và không có Bluetooth . ngh Bluetooth và vit ng dng minh ha
MC LC
Phn 1 LÝ THUYT V BLUETOOTH 11
Chng 1 GII THIU TNG QUAN V BLUETOOTH 12
1.1. Khái nim Bluetooth. công ngh Bluetooth và vit ng dng minh ha
Phn 1
LÝ THUYT V BLUETOOTH
¬ Chng 1. Gii thiu tng quan v Bluetooth.
¬ Chng 2. K thut Bluetooth.