นี่เป็นคำถามพื้นฐานสำหรับการทำความเข้าใจสถาปัตยกรรมการสื่อสาร Bluetooth กล่าวง่ายๆ ก็คือ โมดูลหลักและโมดูลรองจะกำหนดบทบาทและลักษณะการทำงานของอุปกรณ์ภายในเครือข่าย และความแตกต่างหลักอยู่ที่ผู้ที่ริเริ่มและจัดการการเชื่อมต่ออย่างแข็งขัน.
เราสามารถใช้การเปรียบเทียบเพื่อความชัดเจน:
A โมดูลหลักเป็นเหมือน"เราเตอร์" หรือ "โฮสต์" ของเครือข่ายไร้สาย. มีหน้าที่รับผิดชอบในการสแกนหาอุปกรณ์โดยรอบและเริ่มต้นคำขอการเชื่อมต่อ
A โมดูลทาสเป็นเหมือน"อุปกรณ์" เข้าร่วมเครือข่ายไร้สาย(เช่น โทรศัพท์ คอมพิวเตอร์) โดยทั่วไปแล้วจะรอให้ถูกค้นพบและเชื่อมต่อ จากนั้นจึงตอบสนองต่อคำสั่งของอาจารย์
ตารางด้านล่างสรุปความแตกต่างที่สำคัญอย่างชัดเจน:
| คุณสมบัติ | โมดูลหลัก | โมดูลทาส |
|---|---|---|
| บทบาทหลัก | ผู้ริเริ่มการเชื่อมต่อและผู้จัดการ | ตัวตอบกลับการเชื่อมต่อ |
| ลักษณะการเชื่อมต่อ | สแกน เริ่มต้นการจับคู่ และสร้างการเชื่อมต่อ | โฆษณาการแสดงตนและรอการเชื่อมต่อ |
| การควบคุมเครือข่าย | ควบคุมระยะเวลาการสื่อสาร (ช่วงเวลาการเชื่อมต่อ) และกำหนดเวลาการแลกเปลี่ยนข้อมูล | เป็นไปตามกำหนดการของอาจารย์ ตอบสนองตามเวลาที่กำหนด |
| อุปกรณ์ทั่วไป | โทรศัพท์ คอมพิวเตอร์ แท็บเล็ต ตัวควบคุมส่วนกลาง (เช่น ฮับอัจฉริยะ) | ชุดหูฟังบลูทูธ เมาส์ คีย์บอร์ด เซ็นเซอร์ บีคอน |
| การใช้พลังงาน | ค่อนข้างสูงกว่า (ต้องมีการสแกนและการจัดการอย่างต่อเนื่อง) | สามารถต่ำมากได้(สามารถใช้เวลาส่วนใหญ่ในโหมดสลีป) |
| โทโพโลยีเครือข่าย | ต้นแบบหนึ่งคนสามารถเชื่อมต่อได้หลายรายการทาสก่อตัวเครือข่ายดาว (Piconet). | โดยทั่วไปแล้วทาสหนึ่งตัวจะเชื่อมต่อกับเพียงหนึ่งเดียวอาจารย์ในแต่ละครั้ง |
🔄 กระบวนการสื่อสารโดยละเอียด: ตัวอย่างการเชื่อมต่อโทรศัพท์กับหูฟัง
เฟสสแตนด์บาย: หูฟังบลูทูธ (โมดูลทาส) เปิดเครื่องและเริ่มทำงานเป็นระยะการโฆษณาการแสดงตนและข้อมูลพื้นฐาน (เช่น ชื่ออุปกรณ์ บริการ)
ค้นหาและเริ่มต้น: โทรศัพท์ (โมดูลหลัก) เปิดบลูทูธและเริ่มการทำงานการสแกนสำหรับสัญญาณโฆษณา เมื่อค้นพบหูฟัง โทรศัพท์ (หลัก) ก็กระตือรือร้นส่งคำขอการจับคู่และการเชื่อมต่อไปยังหูฟัง (ทาส)
การจัดตั้งการเชื่อมต่อ: หูฟังยอมรับคำขอ ทั้งสองฝ่ายแลกเปลี่ยนคีย์ลิงก์ เพื่อสร้างลิงก์การสื่อสารเฉพาะได้สำเร็จ
การแลกเปลี่ยนข้อมูล: หลังจากสร้างการเชื่อมต่อแล้ว โทรศัพท์ (หลัก) จะควบคุมจังหวะการสื่อสาร โดยจะ "สำรวจ" หูฟัง (สเลฟ) ในช่วงเวลาที่กำหนด และหูฟังจะตอบกลับด้วยข้อมูล (เช่น แพ็กเก็ตเสียงหรือข้อมูลแบตเตอรี่) เมื่อ "ถูกถาม"
💡 แนวคิดหลักและคำถามทั่วไป
โมดูลที่มีความสามารถระดับปริญญาโท-: โมดูลบลูทูธสำหรับวัตถุประสงค์ทั่วไป-ส่วนใหญ่ในตลาดปัจจุบันรองรับความสามารถหลัก-รอง. ซึ่งหมายความว่าโมดูลเดียวกันสามารถกำหนดค่าเป็น "หลัก" เพื่อเชื่อมต่อกับผู้อื่นหรือเป็น "สเลฟ" เพื่อรอการเชื่อมต่อจากผู้อื่น ซึ่งให้ความยืดหยุ่นอย่างมาก
หนึ่ง-ถึง-หนึ่งต่อหนึ่ง-ต่อ-หลาย:
รองรับทั้ง Classic Bluetooth และ Bluetooth Low Energy (BLE)ต้นแบบหนึ่งรายเชื่อมต่อกับทาสหลายคน(เช่น คอมพิวเตอร์เครื่องหนึ่งเชื่อมต่อกับเมาส์และคีย์บอร์ดพร้อมกัน)
ในโหมดดั้งเดิม โมดูลทาสสามารถทำได้เชื่อมต่อกับต้นแบบได้ครั้งละหนึ่งเครื่องเท่านั้น(เช่น โดยทั่วไปแล้ว หูฟังจะไม่สามารถเชื่อมต่อกับโทรศัพท์สองเครื่องเพื่อเล่นเสียงพร้อมกันได้)
วิธีการเลือก?
หากอุปกรณ์ของคุณจำเป็นต้องใช้ค้นหาและเชื่อมต่อกับอุปกรณ์อื่นๆ อย่างแข็งขัน(เช่น ผู้รวบรวมข้อมูลที่รวบรวมข้อมูลจากเซ็นเซอร์หลายตัว) คุณต้องมีโมดูลหลักหรือกโมดูลที่มีความสามารถหลัก-.
หากอุปกรณ์ของคุณมีฟังก์ชั่นเดียวและเป็นหลักรอให้ถูกควบคุมหรืออ่านโดยอุปกรณ์ส่วนกลาง(เช่น เซ็นเซอร์วัดอัตราการเต้นของหัวใจ ตัวติดตาม) จากนั้นโมดูลทาสก็เพียงพอแล้ว
โดยสรุป โมดูลหลักคือศูนย์กลางการควบคุมของเครือข่ายและโมดูลทาสคือโหนดปลายทาง. การทำความเข้าใจความสัมพันธ์นี้เป็นพื้นฐานในการออกแบบแอปพลิเคชัน Bluetooth


