4 โหมดการทำงานของโมดูล BLE

สารบัญ

มีการเชื่อมต่อหลายประเภทสำหรับอุปกรณ์ BLE รายการที่เชื่อมต่อ BLE อาจมีฟังก์ชันที่แตกต่างกันได้ถึง 4 ฟังก์ชัน:

1. โฆษก

"ผู้ออกอากาศ" จะถูกนำมาใช้เป็นเซิร์ฟเวอร์ ดังนั้นจุดประสงค์คือเพื่อถ่ายโอนข้อมูลไปยังอุปกรณ์เป็นประจำ แต่ไม่รองรับการเชื่อมต่อขาเข้าใดๆ

ตัวอย่างทั่วไปคือบีคอนที่ใช้ Bluetooth Low Energy เมื่อบีคอนอยู่ในโหมดออกอากาศ โดยทั่วไปจะถูกตั้งค่าเป็นสถานะที่ไม่สามารถเชื่อมต่อได้ บีคอนจะถ่ายทอดแพ็กเก็ตข้อมูลไปยังบริเวณโดยรอบเป็นระยะๆ ในฐานะโฮสต์บลูทูธอิสระ จะได้รับการถ่ายทอดสัญญาณ Beacon เป็นระยะๆ เมื่อดำเนินการสแกนนอกแพ็กเก็ต เนื้อหาของแพ็กเก็ตสามารถมีเนื้อหาได้สูงสุด 31 ไบต์ ในเวลาเดียวกัน เมื่อโฮสต์ได้รับแพ็กเก็ตการออกอากาศ จะระบุที่อยู่ MAC, ตัวบ่งชี้ความแรงของสัญญาณที่ได้รับ (RSSI) และข้อมูลโฆษณาที่เกี่ยวข้องกับแอปพลิเคชันบางส่วน ภาพด้านล่างคือ Feasycom BP103: Bluetooth 5 Mini Beacon

2. ผู้สังเกตการณ์

ในขั้นตอนที่สอง อุปกรณ์อาจตรวจสอบและอ่านข้อมูลที่ส่งโดย "ผู้ประกาศ" เท่านั้น ในกรณีเช่นนี้ วัตถุจะไม่สามารถส่งการเชื่อมต่อใดๆ ไปยังเซิร์ฟเวอร์ได้

ตัวอย่างทั่วไปคือเกตเวย์ BLE Bluetooth อยู่ในโหมดผู้สังเกตการณ์ ไม่มีการออกอากาศ สามารถสแกนอุปกรณ์ออกอากาศโดยรอบได้ แต่ไม่จำเป็นต้องเชื่อมต่อกับอุปกรณ์ออกอากาศ ภาพด้านล่างคือ Feasycom Gateway BP201: Bluetooth Beacon Gateway

3.เซ็นทรัล

เซ็นทรัลมักประกอบด้วยสมาร์ทโฟนหรือแท็บเล็ต อุปกรณ์นี้มีการเชื่อมต่อที่แตกต่างกันสองประเภท: ในโหมดโฆษณาหรือในโหมดเชื่อมต่อ มันเป็นผู้นำกระบวนการโดยรวมในขณะที่มันทำให้เกิดการถ่ายโอนข้อมูล ภาพด้านล่างคือ Feasycom BT630 ซึ่งใช้ชิปเซ็ต nRF52832 รองรับสามโหมด: ส่วนกลาง, อุปกรณ์ต่อพ่วง, อุปกรณ์ต่อพ่วงส่วนกลาง โมดูลบลูทูธขนาดเล็ก ชิปเซ็ต nRF52832

4. อุปกรณ์ต่อพ่วง

อุปกรณ์ต่อพ่วงช่วยให้สามารถเชื่อมต่อและถ่ายโอนข้อมูลกับ Central เป็นระยะๆ เป้าหมายของระบบนี้คือเพื่อให้แน่ใจว่ามีการรับส่งข้อมูลที่เป็นสากลโดยใช้กระบวนการมาตรฐาน เพื่อให้อุปกรณ์อื่น ๆ สามารถอ่านและทำความเข้าใจข้อมูลได้

โมดูล Bluetooth Low Energy ที่ทำงานในโหมดอุปกรณ์ต่อพ่วงก็อยู่ในสถานะออกอากาศด้วยเช่นกัน กำลังรอการสแกน ต่างจากโหมดออกอากาศตรงที่สามารถเชื่อมต่อโมดูล Bluetooth ในโหมดทาสได้ และทำหน้าที่เป็นทาสในระหว่างการส่งข้อมูล

โมดูล BLE ส่วนใหญ่ของเราสามารถรองรับโหมดส่วนกลางและอุปกรณ์ต่อพ่วงได้ แต่เรามีเฟิร์มแวร์ที่รองรับโหมดอุปกรณ์ต่อพ่วงเท่านั้น ภาพด้านล่างคือ Feasycom BT616 มีเฟิร์มแวร์ที่รองรับโหมดอุปกรณ์ต่อพ่วงเท่านั้น: BLE 5.0 Module TI CC2640R2F Chipset

เลื่อนไปที่ด้านบน