Hai hoặc nhiều thiết bị kết nối với nhau tạo thành một piconet. Các thiết bị kết nối theo kiểu ad-hoc nghĩa là kiểu mạng được thiết lập chỉ cho nhu cầu truyền dữ liệu hiện hành và tức thời, sau khi dữ liệu truyền xong, mạng sẽ tự
hủy. Trong một piconet, một thiết bị đóng vai trò là Master (thường là thiết bị đầu tiên tạo kết nối), các thiết bị sau đó đóng vai trò là Slave. Một piconet chỉ
có duy nhất 1 Master, Master thiết lập đồng hồđếm xung để đồng bộ các thiết bị trong cùng piconet mà nó đóng vai trò là Master. Master cũng quyết định số
kênh truyền thông. Tất cả các thiết bị còn lại trong piconet, nếu không là Master thì phải là Slave. Chú ý: không cho phép truyền thông trực tiếp giữa Slave – Slave.
Vai trò Master trong 1 piconet không cố định, ví dụ khi Master không
đủ tài nguyên phục vụ cho piconet, nó sẽ giao quyền lại cho một Slave “giàu có” hơn làm Master, còn nó làm Slave.
Tìm hiểu công nghệ Bluetooth và viết ứng dụng minh họa
Hình 2-20 Piconet
Khi có 2 hay nhiều piconet kết hợp lại truyền thông với nhau, ta có một
scatternet. Có 2 loại scatternet:
• Một Slave trong piconet này cũng là Slave trong piconet kia. Khi này các piconet độc lập với nhau và không đồng bộ. Khi có nhiều piconet
độc lập, có thể bị nhiễu trên một số kênh, một số packet sẽ bị mất và
được truyền lại. Nếu tín hiệu là tiếng nói (tín hiệu thoại ), chúng sẽ bị
bỏ qua.
• Một Slave trong piconet này là Master trong piconet khác. Khi này 2 piconet đồng bộ nhau về clock (xung nhịp) và hopping (khoảng nhảy tần số) vì Slave đóng vai trò Master trong piconet mới sẽ mang theo clock và hopping của piconet cũ, đồng bộ cho các Slave trong piconet mới mà nó làm Master.
Tìm hiểu công nghệ Bluetooth và viết ứng dụng minh họa
Hình 2-21 Scatternet