BlueTooth và ứng dụng minh họa pot

253 311 0
BlueTooth và ứng dụng minh họa pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRNG I HC KHOA HC T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN MNG MÁY TÍNH VÀ VIN THÔNG ÀO QUÝ THÁI AN - TRN TH M HNH TÌM HIU V CÔNG NGH BLUETOOTH VÀ VIT NG DNG MINH HA LUN VN C NHÂN TIN HC Tp.HCM, 7/2005 TRNG I HC KHOA HC T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN MNG MÁY TÍNH VÀ VIN THÔNG ÀO QUÝ THÁI AN 0112421 TRN TH M HNH 0112345 TÌM HIU V CÔNG NGH BLUETOOTH VÀ VIT NG DNG MINH HA GIÁO VIÊN HNG DN : Thc s : HUNH THY BO TRÂN NIÊN KHÓA 2001 - 2005 NHN XÉT CA GIÁO VIÊN HNG DN NHN XÉT CA GIÁO VIÊN PHN BIN LI CÁM N Chúng em xin bày t lòng bit n chân thành nht đn Cô Hunh Thy Bo Trân, ngi đã tn tâm hng dn, giúp đ chúng em trong sut thi gian thc hin lun vn này. Chúng con xin gi tt c lòng bit n sâu sc và s kính trng đn ông bà, cha m, cùng toàn th gia đình, nhng ngi đã nuôi dy chúng con trng thành đn ngày hôm nay. Chúng em cng xin chân thành cám n quý Thy cô trong Khoa Công ngh thông tin, trng i hc Khoa hc T nhiên Tp.H Chí Minh đã tn tình ging dy, hng dn, giúp đ và to điu kin cho chúng em thc hin tt lun vn này. Xin chân thành cám n s giúp đ, đng viên và ch bo rt nhit tình ca các anh ch và tt c các bn, nhng ngi đã giúp chúng tôi có đ ngh lc và ý chí đ hoàn thành lun vn này. Mc dù đã c gng ht sc, song chc chn lun vn không khi nhng thiu sót. Chúng em rt mong nhn đc s thông cm và ch bo tn tình ca quý Thy Cô và các bn. TP.HCM, 7/2005 Nhóm sinh viên thc hin ào Quý Thái An – Trn Th M Hnh LI NÓI U Ngày nay, xã hi phát trin mnh m, k thut ngày càng hin đi nên nhu cu v trao đi thông tin, gii trí, nhu cu v điu khin thit b t xa,…ngày càng cao. Và nhng h thng dây cáp phc tp li không th đáp ng tt nhu cu này, nht là  nhng khu vc cht hp, nhng ni xa xôi, trên các phng tin vn chuyn,…Vì th công ngh không dây đã ra đi và đang phát trin mnh m, to rt nhiu thun li cho con ngi trong đi sng hng ngày. K thut không dây phc v rt nhiu nhu cu khác nhau ca con ngi, t nhu cu làm vic, hc tp đn các nhu cu gii trí nh chi game, xem phim, nghe nhc, v.v…Vi các nhu cu đa dng và phc tp đó, k thut không dây đã đa ra nhiu chun vi các đc đim k thut khác nhau đ có th phù hp vi tng nhu cu, mc đích và kh nng ca ngi s dng nh IrDA, WLAN vi chun 802.11, ZigBee, OpenAir, UWB, Bluetooth,… Mi chun k thut đu có nhng u, khuyt đim riêng ca nó, và Bluetooth đang dn ni lên là k thut không dây tm ngn có nhiu u đim, rt thun li cho nhng thit b di đng. Vi mt t chc nghiên cu đông đo, hin đi và s lng nhà sn xut h tr k thut Bluetooth vào sn phm ca h ngày càng tng, Bluetooth đang dn lan rng ra khp th gii, xâm nhp vào mi lnh vc ca thit b đin t và trong tng lai mi thit b đin t đu có th đc h tr k thut này. Xut phát t các lý do trên, chúng em đã thc hin đ tài “TÌM HIU CÔNG NGH BLUETOOTH VÀ VIT NG DNG MINH HA”. Trong đ tài này, chúng em tìm hiu v k thut không dây Bluetooth và xây dng mt chng trình truyn phonebook qua Bluetooth gia các đin thoi Nokia s dng h điu hành Symbian Series 60 vi nhau và vi máy tính. Mc tiêu ca đ tài là tìm hiu công ngh Bluetooth và xây dng mt ng dng thông qua Bluetooth ca các đin thoi Nokia Series 60 và máy tính đ minh ha hot đng ca k thut này … Các ni dung chính ca đ tài bao gm: • Tìm hiu v hot đng ca k thut Bluetooth. • Tìm hiu vn đ bo mt, virus và các cách tn công vào đin thoi di đng thông qua Bluetooth. • Tìm hiu v h điu hành Symbian và series 60. • Xây dng ng dng chy trên đin thoi di đng Nokia series 60 có tích hp Bluetooth đ: trao đi phonebook gia hai đin thoi di đng vi nhau, và gia đin thoi di đng và máy tính. Ni dung ca lun vn đc chia làm 3 phn và 10 chng: PHN I: BLUETOOTH Chng 1. Gii thiu tng quan v Bluetooth: Gii thiu khái quát v công ngh Bluetooth nh khái nim, lch s phát trin, các đc đim và mt s ng dng hin nay ca Bluetooth. Chng 2. K thut Bluetooth: Mô t chi tit các k thut Bluetooth nh: các khái nim dùng trong công ngh, sóng radio trong Bluetooth, tng giao thc, đc đim k thut ca Bluetooth và so sánh Bluetooth vi mt vài công ngh không dây khác. Chng 3. Vn đ v an toàn và bo mt trong Bluetooth: Phân tích các vn đ v an toàn bo mt, hacking, virus, và các gii pháp bo mt trong Bluetooth. Chng 4. Các u nhc đim và tng lai ca Bluetooth: Trình bày v các u khuyt đim ca Bluetooth và tng lai ca công ngh này. PHN II: H IU HÀNH SYMBIAN Chng 5. Tng quan v h điu hành Symbian và th h Series 60: Gii thiu tng quan v h điu hành Symbian cng nh kin trúc h thng ca nó. Gii thiu Series 60, mt platform trên các đin thoi di đng thông minh ca hãng Nokia dùng Symbian, lp trình ng dng trên Symbian và lp trình C++ cho Symbian. Chng 6. Lp trình C++ trên Symbian : Trình bày mt s vn đ v lp trình C++ trên Symbian. Chng 7. Bluetooth và Symbian : Lp trình s dng giao tip Bluetooth trên Symbian vi C++: các vn đ v lp trình giao tip Bluetooth. PHN III: XÂY DNG NG DNG MINH HA S DNG CÔNG NGH BLUETOOTH Chng 8. Phân tích và thit k ng dng trao đi phonebook qua Bluetooth: Phân tích và thit k chng trình ng dng phonebook. Chng 9. Cài đt và th nghim: tin hành cài đt và th nghim ng dng. Chng 10. Tng kt. Tìm hiu công ngh Bluetooth và vit ng dng minh ha MC LC Phn 1 LÝ THUYT V BLUETOOTH 11 Chng 1 GII THIU TNG QUAN V BLUETOOTH 12 1.1. Khái nim Bluetooth 12 1.2. Lch s, hình thành và phát trin ca Bluetooth. 12 1.2.1. Lch s tên Bluetooth: 12 1.2.2. Hình thành và phát trin ca Bluetooth: 12 1.3. Các đc đim ca Bluetooth. 14 1.4. ng dng ca Bluetooth. 15 1.4.1. Thit b thông minh 15 1.4.2. Thit b truyn thanh 16 1.4.3. Thit b truyn d liu 17 1.4.4. Các ng dng nhúng. 18 1.4.5. Mt s ng dng khác 20 Chng 2 K THUT BLUETOOTH 21 2.1. Các khái nim 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. Kt ni theo kiu ad hoc: 25 2.1.5. nh ngha các liên kt vt lý trong Bluetooth: 26 2.1.6. Trng thái ca thit b Bluetooth: 26 2.1.7. Các ch đ kt ni: 27 2.2. Bluetooth Radio. 27 2.2.1. Ad Hoc Radio Connectivity 27 2.2.2. Kin trúc ca h thng Bluetooth Radio 28 2.2.2.1. Radio Spectrum-Dãy sóng vô tuyn: 28 2.2.2.2. Interference Immunity – S chng nhiu: 29 2.2.2.3. Multiple Access Scheme_Phi hp đa truy cp: 30 2.3. K thut tri ph nhy tn trong công ngh Bluetooth 32 2.3.1. Khái nim tri ph trong công ngh không dây : 32 2.3.2. K thut nhy tn s trong công ngh Bluetooth : 32 ào Quý Thái An – Trn Th M Hnh 1 Tìm hiu công ngh Bluetooth và vit ng dng minh ha 2.4. Cách thc hot đng ca Bluetooth 35 2.4.1. C ch truyn và sa li : 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 tng giao thc 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 kt SCO và ACL 44 2.5.2.3. a ch thit b 44 2.5.2.4. nh dng gói tin 45 2.5.2.5. Qun lý trng thái 45 2.5.2.6. Thit lp kt ni 46 2.5.2.7. Các ch đ kt ni: 47 2.5.2.8. Nhng chc nng khác ca Baseband 47 2.5.3. Link Manager Protocol: 48 2.5.4. Host Controller Interface: 48 2.5.4.1. Nhng thành phn chc nng ca HCI 48 2.5.4.2. Các lnh HCI 50 2.5.4.3. Các s kin, mã li, lung d liu 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. Nhng yêu cu chc nng ca L2CAP 51 2.5.5.2. Nhng đc đim khác ca L2CAP 52 2.5.6. RFCOMM Protocol: 53 2.5.7. Service Discovery Protocol: 54 2.5.7.1. Thit lp giao thc SDP 54 2.5.7.2. Các dch v SDP 55 2.5.7.3. Tìm kim dch v 55 2.5.7.4. Data element 56 2.6. Bluetooth Profiles: 57 2.6.1. 4 profile tng quát trong đc t Bluetooth v1.1: 59 2.6.2. Model-Oriented Profiles 60 2.6.3. Mt s Profiles khác. 62 ào Quý Thái An – Trn Th M Hnh 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à vit ng dng minh ha MC LC Phn 1 LÝ THUYT V BLUETOOTH 11 Chng 1 GII THIU TNG QUAN V BLUETOOTH 12 1.1. Khái nim Bluetooth. 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 2. K thut Bluetooth.

Ngày đăng: 10/03/2014, 02:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan