I-Giới thiệu chung về công nghệ Bluetooth:2-Đặc điểm của Bluetooth: Đây là công nghệ không dây sử dụng sóng Radio, hoạt động trên dải băng tầnISM Industrial Scientific and Medical trong
Trang 1Báo cáo bài tập lớn
Môn : Thiết Bị Ngoại Vi Và Kĩ Thuật Ghép Nối
Đề tài :
Các Dịch Vụ Bluetooth trong Window
Trang 2Mục lục
Mục lục 2
Lời giới thiệu 3
I-Giới thiệu chung về công nghệ Bluetooth: 4
1-Bluetooth là gì ? 4
2-Đặc điểm của Bluetooth: 4
3-Cài đặt Bluetooth trên máy tính 5
4-Sử dụng Bluetooth Setup Wizard để kết nối các thiết bị Bluetooth 6
II.Các dịch vụ Bluetooth trên Window 12
1.My Dial up Networking (DUN) 13
2 File transfer 19
3 My Bluetooth Serial Port 21
4 Personal Area Network (PAN) 22
5 My Headset 27
6 My Audio Gateway 27
7 My Fax 28
8 HID (Human Interface Device) service 29
Phụ lục 34
Tài liệu tham khảo: 34
1.Các công cụ tìm kiếm: 34
2.Tài liệu tham khảo trên trang Web: 34
Phần lập trình……… ……… 33
Trang 3Lời giới thiệu
Trong thời đại hiện nay, công nghệ không dây (Wireless) đã, đang và khôngngừng phát triển, mang lại những lợi ích to lớn cho con người, đặc biệt là tronggiới CNTT Trong đó không thể không nhắc đến công nghệ Bluetooth, tuy mới rađời song những ưu điểm vượt trội của Bluetooth đã khiến cho công nghệ này càngngày càng trở nên phổ biến và phát triển một cách mạnh mẽ
Các thiết bị hiện đại ngày nay ra đời hầu như đều được tích hợp công nghệBluetooth cho phép các thiết bị trao đổi dữ liệu với nhau mà không cần dây nối.Trong tài liệu này chúng ta sẽ cùng tìm hiểu thêm về công nghệ Bluetooth, vềcác đặc điểm của nó và các dịch vụ Bluetooth trên hệ điều hành Window
Em xin cảm ơn thầy Bùi Quốc Anh đã giúp đỡ hướng dẫn em hoàn thành tài
liệu này.Tài liệu tuy đã hoàn thành nhưng không tránh khỏi thiếu xót, em mongthầy và các bạn đọc và đóng góp ý kiến để tài liệu được hoàn thiện hơn.Em xincảm ơn !
Hà nội, 1/5/2007
SV thực hiệnTrần Thị Cẩm Giang
Trang 4I-Giới thiệu chung về công nghệ Bluetooth:
2-Đặc điểm của Bluetooth:
Đây là công nghệ không dây sử dụng sóng Radio, hoạt động trên dải băng tầnISM (Industrial Scientific and Medical) trong khoảng 2.402 tới 2.480 GHz Với tốc
độ truyền dữ liệu là 721 kbps trong phạm vi từ 10 đến 100m, Bluetooth có thể thaythế công nghệ dây cáp để kết nối máy tính hay điện thoại di động với các thiết bịngoại vi khác để trao đổi dữ liệu, sự đồng bộ hoá hay các ứng dụng giọng nói.Bluetooth cũng được sử dụng để xây dựng mạng PAN (Wireless Personal AreaNetwork )
Công nghệ hồng ngoại IrDA -một trong những công nghệ không dây phổ biến
có một khuyết điểm rất lớn đó là khi muốn truyền dữ liệu giữa hai thiết bị thì phảiđặt hai “mắt đọc” sát bên nhau khoảng cách tối đa là 1 mét và khoảng không giữahai “mắt đọc” đó tuyệt đối không có vật gì chắn ngang Nếu thỏa mãn hai điều kiện
đó thì thiết bị mới có thể nhận biết nhau
Công nghệ Bluetooth đã khắc phục được điều đó bằng cách nó sẽ tạo thành mộtvùng phủ sóng ở tần số 2,4 GHz giúp việc trao đổi với thiết bị rộng hơn và dễ dànghơn.Sóng Bluetooth sẽ được phát đi mọi hướng và có thể xuyên qua những vật chắn phi kim, ví dụ nhu bức tường chẳng hạn.Điều đó cũng có nghĩa là những người dùng các thiết bị cầm tay hay các thiết bị di dộng khác sẽ có thể dễ dàng traođổi dữ liệu với nhau hơn
Phiên bản mới nhất của Bluetooth ( Bluetooth 2.0) có thể hỗ trợ việc truyền dữ liệu lên tới 3 Mbps.Nhưng hầu hết các máy thu phát Bluetooth ngày nay đều chỉ là chuẩn Bluetooth 1.1
Trang 5Một đặc điểm nữa của công nghệ Bluetooth là sử dụng nó ít tốn điện năng và
nó thực sự phát xạ ít hơn so với các công nghệ khác do đó công nghệ này còn đượcphép sử dụng trên máy bay.Đồng thời nó cũng làm tăng số lượng các thiết bị sử dụng để trao đổi dữ liệu.Các thiết bị có thể hoạt động mà chỉ tốn từ 1mW đến 100mW.Và khi các thiết bị ngừng truyền dữ liệu thì chế độ tiết kiệm điện năng sẽ được mở
Công nghệ Bluetooth cho phép truyền dữ liệu với độ an toàn, bảo mật và tránh mất mát dữ liệu vì nó có thể thay đổi tần số 1600 lần trong vòng 1 giây qua 79 tần
số và dữ liệu được mã hoá 40-bit
Trong bán kính 10m, 10 thiết bị có thể trao dổi dữ liệu với nhau với tốc độ 432Kbit/s nếu truyền theo 2 chiều-Full duplex và 721Kbit/s nếu truyền một chiềuBluetooth có thể được sử dụng để kết nối 2 máy tính với nhau Tuy nhiên mỗi máy tính đều phải được cài đặt sẵn một thiết bị thu phát sóng Bluetooth (Bluetooth Radio) hay một Bluetooth adapter bên ngoài để có thể kết nối thông qua cổng USB
Bluetooth không yêu cầu 2 máy tính phải đối diện trực tiếp với nhau (To be in LOS-Line of Sight), thậm chí 2 máy tính có thể ở 2 phòng khác nhau chúng vẫn có thể giao tiếp được với nhau bởi vì sóng Bluetooth có thể đi xuyên qua tường đượcMột ưu điểm nữa của công nghệ Bluetooth đó là nó cho phép 2 máy tính chạy trên 2 hệ điều hành khác nhau ( ví dụ Windows, Linux, or Mac) có thể kết nối và chia sẻ dữ liệu cho nhau
Việc kết nối 2 máy tính với nhau thông qua công nghệ Bluetooth sẽ được trình bày kĩ hơn ở các phần sau
3-Cài đặt Bluetooth trên máy tính
Để các thiết bị Bluetooth hoạt động được với máy tính thì chúng ta phải tiến hành cài đặt phần mềm Bluetooth trên Window
Để làm công việc đó, ta làm như sau:
Trang 64-Sử dụng Bluetooth Setup Wizard để kết nối các thiết bị Bluetooth
Sau khi quá trình cài đặt phần mềm Bluetooth hoàn tất, để kết nối máy tính với
các thiết bị có hỗ trợ Bluetooth khác,ta sử dụng Bluetooth Setup Wizard.Các
bước thực hiện như sau:
Bước 1:
Vào Start>All Programs>My Bluetooth Places để chạy ứng dụng Bluetooth Places, cửa sổ hiện ra:
Trang 7Bước 2: Open the Bluetooth Setup Wizard:
Ở trong Bluetooth Tasks, ta chọn Bluetooth Setup Wizard.Cửa sổ Welcome to the Bluetooth Setup Wizard mở ra:
Trang 8Trước khi sử dụng Wizard, chúng ta cần đặt thiết bị trong bán kính 10m trở
lại.Các thiết bị này sẽ phát ra tín hiệu và tín hiệu này sẽ được dò tìm bởi
Bluetooth card đã được cài ở trong máy tính
Bluetooth Card
Trang 9Bước 3: Search for Bluetooth Devices:
Trong cửa sổ Bluetooth Setup, ta chọn “I want to find a specific Bluetooth
device and configure how this computer will use its services.”
Bước 4: Lựa chọn Bluetooth Device
Cửa sổ tiếp theo Bluetooth Device Selection mở ra hiển thị các thiết bị mà máy tính dò tìm được , chọn thiết bị cần tìm và bấm Next:
Giả sử ở đây ta cần kết nối máy tính với Keyboard có hỗ trợ Bluetooth, ta chọn
BlueLogic Keyboard Next
Trang 10Nếu như trong cửa sổ hiển thị không có thiết bị cần tìm thì ta xem đặt thiết bị đã đúng chưa, có ở trong phạm vi cho phép hay chưa rồi thực hiện lại bước 3.
Bước 5: Bắt đầu quá trình kết nối ( Start the Pairing Process)
Từ cửa sổ Bluetooth Security Setup chọn Initiate Pairing :
Mục PIN code cho phép ta thiết lập mật khẩu khi kết nối 2 thiết bị
Ở trên Bluetooth keyboard ( keyboard đang cần kết nối ) ta gõ các số ở mục PIN code rồi nhấn Enter
Sau đó chờ vài phút để các thiết bị dò tìm nhau
Khi cửa sổ Bluetooth Service Selection xuất hiện là quá trình kết nối đã
hoàn thành
Bước 6: Lựa chọn Bluetooth Services
Từ cửa sổ Bluetooth Service Selection, ta check vào Human Interface Device Service
Bluetooth
wireless PC card
Trang 11Ta nhấn vào tap Finish để hoàn tất toàn bộ quá trình
Để kiểm tra, ta vào My Bluetooth Places và chọn View Devices in Range, cửa
sổ Entire Bluetooth Neighborhood mở ra
Có những trường hợp xảy ra, đó là:
Nếu ở biểu tượng Keyboard mà không
có biểu tượng nào khác đi kèm nó có
Trang 12nghĩa là máy tính đã tìm được nhưng vẫn chưa được cài đặt và kết nối với nhau
Nếu có 1 dấu Red checkmark bên cạnh
có nghĩa là Keyboard đã được cài đặt song chưa kết nối với máy tính
Nếu có hình Green arrows có nghĩa là thiết bị đã được kết nối
II.Các dịch vụ Bluetooth trên Window
WindowXP SP2 được cài đặt sẵn Microsoft Bluetooth có những ưu điểm nổi bật đó là dễ dàng cài đặt Bluetooth adapter (thậm chí là plug-and-play), không cần các driver cho việc cài đặt các thiết bị Bluetooth, và điều đáng nói nhất đó là
nó hỗ trợ cho mạng PAN ( Personal Area Networking ).Các dịch vụ của mạng PAN cho phép người sử dụng chia sẻ các tài nguyên như File, folder, drive, các kết nối Internet,… với các thiết bị Bluetooth có hỗ trợ PAN profile
Đối với các dịch vụ không hỗ trợ Microsoft Bluetooth ( ví dụ như Headset hay Audio Gateway), chúng ta có thể liên hệ với nhà sản xuất để có Driver thích hợp.Điều này được thực hiện bởi Device Manage.Trong hộp thoại Properties, ta vào Driver tab, và click vào Update Driver
Khi một thiết bị Bluetooth được kết nối, máy tính sẽ thông báo “ Found New Hardware” đồng thời bắt đầu quá trình cài đặt các trình điều khiển của thiết bị:
Sau đó hệ thống sẽ kiểm tra cấu hình kết nối và tìm ra dịch vụ Bluetooth tương ứng trước khi bắt đầu kết nối với thiết bị đó.Các dịch vụ Bluetooth trên Window đã được cài đặt sẵn trong phần mềm Bluetooth.Ta có thể thấy các dịch
vụ này trong My Bluetooth Places\ My Divice, các dịch vụ đó bao gồm :
Trang 13 ….
1.My Dial up Networking (DUN)
Dịch vụ này được sử dụng để
kết nối Internet qua mobile phone
Đầu tiên chúng ta phải cài đặt
Mobile Phone Modem bằng cách
sử dụng Add Bluetooth Device
Wizard và check vào Enable DUN service
Modem sẽ được cài đặt ở chế độ Standard Modem over Bluetooth link driver.
Trang 14Sau khi Modem được cài đặt, chúng ta cần phải tạo một Internet Conection
mới bằng cách sử dụng New Connection Wizard Làm theo các chỉ dẫn và
nhập các chữ số (thông thường là *99# hoặc cũng có thể là số khác), uer name
và password để kết nối Mobile với nhà cung cấp dịch vụ Internet
Cuối cùng, sau khi được cài đặt chúng ta có thể kết nối máy tính vào
DUN ( Dial up Networking )
Ví dụ chúng ta cần kết nối Điện thoại di dộng với máy tính, chúng ta sẽ làmnhư sau:
-Đặt máy di động trong phạm vi bán kính 10m với máy tính
-Bật máy và kích hoạt dịch vụ Bluetooth tên máy di động
Trang 15-Vào Control Panel của máy tính,double-click vào Bluetooth Devices icon
để mở cửa sổ Bluetooth Device hoặc cũng có thể vào cửa sổ Bluetooth Device
bằng cách chuột phải lên biểu tượng của Bluetooth trên System tray
-Ở Devices tab, ta click vào Add để mở Add Bluetooth Device Wizard
- Ta check vào "My device is set up and ready to be found." Click Next
-Tên của ĐTDĐ sẽ được hiển thị trong danh sách các thiết bị Bluetooth được tìm thấy
-Quay trở lại cửa sổ Bluetooth Devices.Ở Devices tab, chọn vào biểu tượng của ĐTDĐ rồi click Properties.
-Ở cửa sổ Properties, chọn Services tab rồi check vào Dial-up networking (DUN).Click vào Apply để kích hoạt dịch vụ rồi click OK để hoàn
tất.Wizard sễ tự động cài đặt Standard Modem over Bluetooth link
Sau khi hoàn thành công việc cài đặt Bluetooth modem thông qua Add Bluetooth Device Wizard, ta có thể xác nhận lại việc cài đặt có thành công hay không bằng cách vào Control Panel, click vào Phone and Modem
Trang 16Options, ở Modems tab ta tìm Standard Modem over Bluetooth link hoặc
ta có thể tìm nó ở Device Manager.
Chúng ta sẽ kiểm tra bằng cách vào Properties (để mở Properties từ Device Manager, right-click vào Standard Modem over Bluetooth link rồi click Properties), ở Diagnostics tab, click Query Modem Nếu thấy Success
ở ô Response có nghĩa là quá trình cài đặt đã thành công và sẵn sàng kết nối.
Trang 17Để cài đặt 1 Internet connection:
-Ta mở New Connection Wizard Click Next.
- Ở Network Connection Type, select "Connect to the Internet" Rồi click Next.
- Trong Getting Ready, select "Set up my connection manually" Rồi click Next
- Trong Internet Connection, select "Connect using a dial-up modem" Rồi click Next.
-Trong Connection name, nhập tên kết nối vào textbox rồi click Next.
- Ở ô Phone Number to Dial, nhập ISP's phone number vào textbox Thông thường là*99# sau đó click Next.
- Trong Internet Account Information, nhập your user name và password rồi click Next.
Trang 18Ở Connect dialog box , click Properties.
- Trong General tab, select Standard Modem over Bluetooth link. click OK
- Ở hộp thoại Connect dialog box, nhập your password và click Dial for starting an Internet connection.
Sau khi hoàn tất việc cài đặt, biểu tượng Internet connection sẽ hiển thị trong Network Connections folder trong tab Dial-up
Trang 19Ta có thể thay đổi connection properties bằng cách right-clicking vào biểu tượng của nó rồi vào Properties, để start Internet connection, double- click vào connection name để mở Connect dialog box.
2 File transfer
Bằng cách sử dụng giao thức Object Exchange (OBEX) File Push, dịch
vụ này cho phép chúng ta truyền dữ liệu từ máy tính tới một thiết bị Bluetoothkhác hoặc ngược lại.Bằng cách Right-click vào biểu tượng Bluetooth trên
thanh taskbar và chọn "Send to” để mở Bluetooth File Transfer wizard:
Trang 20Ta chọn 1 thiết bị Bluetooth từ danh sách hoặc click "Browse" để tìm
thiết bị Bluetooth devices (ví dụ như computer, handheld, cell phone) trong phạm vi 10m Chúng ta có thể thay đổi passkeys nếu thiết bị chưa được
pairing với máy tính (Pair là chỉ 2 thiết bị Bluetooth kết nối và giao tiếp với
nhau) Sau đó chúng ta sẽ chỉ đường dẫn tới File cần trao đổi
Hoặc có thể ta vào trực tiếp File đó, right-click vào file, chọn Send to Bluetooth Device:
Trang 21Trong dịch vụ File Transfer thì Bluetooth Profiles bao gồm OPP (Object Push Profile ), FTP(File Transfer Profile ), và Synchronization Profile
OPP (Object Push Profile ) cho
chúng ta biết làm thế nào 1 thiết bị
Bluetooth có thể chuyển bất kì đối tượng
nào ( như wallpaper, ringtone, movie
làm thế nào 2 thiết bị Bluetooth có thể
trao đổi các dữ liệu PIM ( Personal
Information Management ) ví dụ như
phonebook, calendar, messages, and notes…
FTP(File Transfer Profile )
FPT cho phép một thiết bị Bluetooth thi hành các file operations như là
browse, open, create, cut, copy, paste, delete, drag-and-drop files hoặc folders… trên thiết bị Bluetooth khác để upload hoặc download file
Tuy nhiên, 1 thiết bị Bluetooth có thể được các nhà sản xuất lập trình để hạn chế sự truy nhập của các thiết bị Bluetooth khác với những loại file types và file operations nhất định
Synchronization Profile
Synchronization Profile xác định làm
thế nào để thực hiện việc đồng bộ hoá dữ
liệu PIM giữa 2 thiết bị Bluetooth
Ngày nay thì các ĐTDĐ thông minh
(Smart phone) và PDAs đều được tích
hợp khả năng đồng bộ trong các
synchronization software package từ các
nhà sản xuất.Phần mềm này sẽ được cung cấp online và có thể download về
ActiveSync và HotSync là 2 ví dụ về synchronization software
3 My Bluetooth Serial Port
Trang 22Serial Port được sử dụng chủ yếu để đồng bộ hoá một thiết bị Bluetooth ví
dụ như PDA hoặc mobile phone với máy tính Chúng ta cũng có thể sử dụng dịch vụ này để truyền dữ liệu từ một thiết bị có hỗ trợ hệ thống định vị toàn cầu GPS ( Global Gositioning System ) với máy tính.Phần mềm đồng bộ hoá hay phần mềm truyền dữ liệu GPS thường yêu cầu một cổng COM để cho phép giao tiếp với thiết bị Bluetooth
Sau khi 1 Bluetooth device được cài đặt bằng cách sử dụng Add Bluetooth Device Wizard, cổng COM ports sẽ xác định vị trí cổng cho thiết bị đó.Ta sẽ
phải chọn 1 Vacant COM port ( cổng còn trống) cho sự đồng bộ hoá, GPS data transfer, hoặc các ứng dụng khác sử dụng serial ports
4 Personal Area Network (PAN)
Dịch vụ này được sử dụng để giúp máy tính tham gia vào mạng PAN hoặc kết nối với một điểm truy nhập Bluetooth NAP( Network Access Point).Để Join
vào 1 mạng PAN, chúng ta mở thư mục Network Connections Ở Personal Area Network, select Bluetooth Network Connection icon
-Trong Network Tasks, click "View Bluetooth network devices"
-Trên cửa sổ Bluetooth Personal Area Network , click tên của thiết bị muốn kết nối, rồi click "Connect" Nếu không có thiết bị nào trong danh sách,
click "Add” để thêm Bluetooth devices Một Bluetooth device phải được hỗ trợ PAN profile thì mới có thể thêm vào trong danh sách được Nếu nó không được
hỗ trợ PAN profile, nó sẽ không được hiển thị trong danh sách