چگونه پشته پروتکل بلوتوث کار می کند?
پشته پروتکل چیست?
پروتکل بلوتوث نوعی پروتکل ارتباطی است. به طور کلی, ما کد اجرای یک پروتکل خاص را به عنوان پشته پروتکل می نامیم. پشته پروتکل BLE کدی است که پیاده سازی می کندانرژی کم بلوتوث پروتکل.
پروتکل بلوتوث شامل نرخ پایه/افزایش داده افزایش یافته است (BR/EDR) و کم انرژی (در) .
پشته پروتکل بلوتوث راه حل
1. میزبان+معماری استاندارد دو تراشه کنترل کننده
استانداردهای بلوتوث SIG به تولید کنندگان تلفن همراه اجازه می دهد, مانند سیب, برای جایگزینی AP قدیمی (پروتکل دسترسی) با AP جدید و بدون هیچ تغییری در ماژول بلوتوث; به همین ترتیب, تعویض ماژول بلوتوث قدیمی با یک ماژول جدید بلوتوث, طرف AP همچنین نیازی به ایجاد تغییر ندارد. این استاندارد پشته پروتکل بلوتوث را به دو قسمت تقسیم می کند: میزبان و کنترل کننده. میزبان روی AP اجرا می شود و کنترلر روی ماژول بلوتوث اجرا می شود. این دو از طریق پروتکل HCI ارتباط برقرار می کنند, بنابراین ما آن را راه حل استاندارد دو تراشه می نامیم.
2. کنترل تک تراشه کل پشته پروتکل بلوتوث
لوازم جانبی بلوتوث تلفن همراه یکی دیگر از برنامه های کاربردی مشترک است. به طور کلی, عملکرد لوازم جانبی تلفن همراه نسبتاً ساده است, به طور معمول آنها نیاز به گم شدن کم دارند. این یک انتخاب مناسب برای استفاده از یک تراشه برای اجرای کل پشته پروتکل بلوتوث است. همه توابع روی یک تراشه قرار می گیرند, این است, میزبان و کنترلر در یک تراشه قرار دارند. نیازی به وجود HCI فیزیکی نیست. از طریق API مستقیماً با یکدیگر ارتباط برقرار کنید.
3. معماری تراشه دوگانه سفارشی
نیازهای عملکردی برخی از دستگاه های بلوتوث پیچیده است. به عنوان برنامه اصلی به MCU بسیار قدرتمند نیاز دارد, و بلوتوث SOC تنها بخشی از کل سیستم است. در این حالت, بیشتر توابع پشته پروتکل بلوتوث یا کل توابع پشته پروتکل بلوتوث در بلوتوث SOC در حال اجرا هستند, برنامه بلوتوث در MCU اصلی اجرا می شود. پروتکل ارتباطی بین استاد MCU و بلوتوث SOC توسط سازنده تعریف شده است, بنابراین به آن یک معماری سفارشی دو تراشه گفته می شودراه حل بلوتوث. این نوع طرح نیز بسیار رایج است. رابط HCI برای برقراری ارتباط بین MCU اصلی و بلوتوث SOC استفاده می شود. HCI در اینجا فقط برای ارتباطات فیزیکی استفاده می شود. بدنه اصلی ارتباطات میزبان و کنترل کننده نیست. بسته داده های ارتباطی از استاندارد Bluetooth SIG پیروی نمی کند.
feasycom'sbt805b, BW121 ماژول پشته پروتکل بلوتوث است, پشتیبانی از مشتری از سیستم عامل در MCU خود را مستقیماً بنویسید, هزینه ارزان تر از محصولات عادی خواهد بود. اگر علاقه ای به یادگیری جزئیات دارید, لطفاً با تیم فروش Feasycom تماس بگیرید.