27
- Một Piconet được tạo bằng 4 cách:
Có Master rồi, Master thực hiện Paging để kết nối với 1 Slave.
Một Unit (Master hay Slave) lắng nghe tín hiệu (code) mà thiết bị của nó truy cập được.
Khi có sự chuyển đổi vai trò giữa Master và Slave. Khi có một Unit chuyển sang trang thái Active
_ Để thiết lập một kết nối mới, tiến trình INQUIRY hay PAGE sẽ bắt đầu. Tiến trình Inquiry cho phép 1 Unit phát hiện các Unit khác trong tầm hoạt động cùng với địa chỉ và đồng hồ của chúng.
_ Tiến trình Paging mới thực sự là tạo kết nối. Kết nối chỉ thực hiện giữa những thiết bị mang địa chỉ Bluetooth. Unit nào thiết lập kết nối sẽ phải thực hiện tiến trình paging và tự động trở thành Master của kết nối.
_ Trong tiến trình paging, có thể áp dụng vài chiến lược paging. Có một chiến lược paging bắt buộc tất cả các thiết bị Bluetooth đều phải hỗ trợ, chiến lược dùng khi các Unit gặp trong lần đầu tiên, và trong trường hợp tiến trình paging theo ngay sau tiến trình inquiry. Hai Unit sau khi kết nối nhờ dùng chiến lược bắt buộc này, sau đó có thể chọn chiến lược paging khác.
_ Sau thủ tục Paging (PAGE), Master thăm dò Slave bằng cách gửi packet POLL thăm dò hay packet NULL rỗng theo như Slave yêu cầu.
_ Chỉ có Master gửi tín hiệu POLL cho Slave, ngược lại không có.
28
- Mô hình truy vấn các thiết bị trong thực tế:
Hình 2.15 Truy vấn tạo kết nối giữa các thiết bị trong thực tế.
_ Khi thiết bị tạo paging muốn tạo các kết nối ở các tầng trên, nó sẽ gửi yêu cầu kết nối host theo nghi thức LMP (Link Manament Protocol). Khi Unit quản lý host này nhận được thông điệp, nó thông báo cho host biết về kết nối mới. Thiết bị từ xa có thể chấp nhận (gửi thông điệp chấp nhận theo nghi thức LMP) hoặc không chấp nhận kết nối (gửi thông điệp không chấp nhận theo nghi thức LMP).
_ Khi thiết bị không yêu cầu bất kỳ thủ tục thiết lập liên kết từ xa nào cả, nó sẽ gửi thông điệp "thiết lập hoàn thành". Thiết bị này vẫn nhận được yêu cầu từ các thiết bị khác. Khi một thiết bị khác đã sẵn sàng tạo liên kết, nó cũng gửi thông điệp "thiết lập hoàn thành". Sau đó 2 thiết bị có thể trao đổi packet trên kênh logic khác với LMP.