Thay con số ở vị trí port thành con số của Bluetooth port mà ta vừa tạo ra. Lưu ý là con số mà ta nhập vào đây phải nhỏ hơn con số của Bluetooth port một đơn vị, nghĩa là nếu Bluetooth port là COM4 thì trong file bt.esk ta thay port thành 3.
Lưu ý là thiết bị giả lập chỉ cho phép sử dụng với các cổng COM từ COM2 tới COM6, nếu sau khi cài driver DTL_X hoặc BH4_X mà tạo ra cổng COMx với x <1 hoặc x>6 , ta phải thiết lập lại số của cổng cho phù hợp.
Bây giờ, thiết bị giả lập đã sẵn sàng cho việc xây dựng và kiểm thử các ứng dụng Bluetooth.
3.10 Xây dựng ứng dụng minh họa
Xây dựng chương trình trao đổi phonebook giữa điện thoại di động với máy tính, và với điện thoại di động thơng qua Bluetooth.
-Phân tích và xác định yêu cầu
Mục đích chính của ứng dụng là thực hiện các kết nối và trao đổi dữ liệu qua Bluetooth, cho phép người dùng trao đổi phonebook (sổ danh bạ trên điện thoại) giữa hai điện thoại di động thuộc Series 60, hoặc trao đổi phonebook giữa điện thoại và máy tính để lưu trữ trên máy tính.
Ứng dụng PbkExchange gồm hai phần : phần ứng dụng chạy trên điện thoại và phần ứng dụng chạy trên máy tính.
Các yêu cầu của ứng dụng:
+ Thực hiện các kết nối Bluetooth.
+ Trao đổi sổ danh bạ giữa điện thoại và máy tính + Trao đổi sổ danh bạ giữa hai điện thoại.
+ Thực hiện các thao tác quản lý sổ danh bạ : thêm, xóa, sửa các phần tử.
-Qui trình kết nối và gửi nhận dữ liệu
Trong một phiên kết nối Bluetooth điểm nối điểm giữa hai thiết bị Bluetooth thơng qua giao thức Serial port , thường sẽ có một thiết bị khởi tạo Bluetooth trước và thực hiện quảng bá dịch vụ Bluetooth Serial Port tới thiết bị
Bluetooth khác, sau đó lắng nghe các yêu cấu kết nối từ thiết bị khác, ta gọi đó là Server, thiết bị cịn lại sẽ thực hiện việc tìm kiếm các thiết bị Bluetooth xung quanh, chọn thiết bị cần kết nối và gửi yêu cầu kết nối tới thiết bị là server, ta gọi thiết bị đó là client.
Qui trình thực hiện kết nối và truyền nhận dữ liệu giữa hai thiết bị được thể hiện như sơ đồ UML sau :