آموزش بلوتوث کم مصرف (BLE) از پایه و اساس™ - آخرین آپدیت

دانلود Bluetooth Low Energy (BLE) From Ground Up™

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره آموزش ساخت فریمور BLE برای میکروکنترلرها: از صفر تا صد

به دوره "بلوتوث کم انرژی (BLE) از پایه" خوش آمدید! این دوره شما را به یک متخصص در زمینه ساخت و پیاده‌سازی دستگاه‌های مبتنی بر BLE تبدیل خواهد کرد.

این دوره عملی BLE، یک آموزش عمیق و جامع برای شما فراهم می‌کند تا بتوانید دستگاه‌های تعبیه شده (Embedded) BLE بسازید و از آن‌ها برای برقراری ارتباط با سایر دستگاه‌های هوشمند و اپلیکیشن‌های موبایل استفاده کنید. هدف این دوره، ارائه درکی عملی و عمیق از بلوتوث کم انرژی است: پروتکل، نحوه سازماندهی داده‌ها و ملاحظات کلیدی طراحی که در ایجاد این پروتکل لحاظ شده‌اند.

در پایان این دوره، شما قادر خواهید بود دستگاه‌های تعبیه شده (Embedded) دارای BLE خود را بسازید و حتی در مورد پروتکل BLE سخنرانی کنید!

فراموش نکنید: من اطمینان دارم که این دوره را دوست خواهید داشت. همچنین، این دوره دارای ضمانت بازگشت وجه کامل برای 30 روز است! پس با خیال راحت ثبت‌نام کنید، شما چیزی برای از دست دادن ندارید و همه چیز برای به دست آوردن دارید.

همین حالا ثبت‌نام کنید و اجازه دهید شروع به ارسال بسته‌ها (Packet) کنیم!

نکات برجسته دوره:

  • ساخت فریمور BLE برای موارد استفاده مختلف
  • درک ساختار (Stack) بلوتوث کم انرژی (BLE)
  • ایجاد سرویس‌ها و مشخصات (Characteristics) دلخواه
  • ساخت دستگاه‌های تعبیه شده (Embedded) بلوتوث کم انرژی
  • ارائه یک سخنرانی در مورد معماری بلوتوث کم انرژی (BLE)

پیش نیازها:

نیازی به دانش قبلی نیست. من همه چیز را از ابتدا به شما آموزش خواهم داد.

چه کسانی می‌توانند در این دوره شرکت کنند؟

  • اگر به فکر توسعه محصولی هستید که بلوتوث کم انرژی را در خود جای دهد، این دوره را بگذرانید.
  • اگر شما یک مهندس تعبیه شده (Embedded) هستید که می‌خواهد فریمور BLE بسازد، این دوره را بگذرانید.
  • اگر فقط می‌خواهید نحوه کدنویسی و ساخت دستگاه‌های BLE را یاد بگیرید، این دوره را بگذرانید.

بردهای مورد نیاز:

  • NUCLEO-F411RE
  • X-NUCLEO-BNRG2A1

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • ماژول های مورد نیاز دوره Modules Required for the Course

  • دانلود محیط توسعه یکپارچه (IDE) Downloading an Integrated Development Environment (IDE)

  • نصب محیط توسعه یکپارچه (IDE) Installing the Integrated Development Environment (IDE)

  • تنظیم STM32CubeMX 5 Setting Up STM32CubeMX 5

  • دانلود برنامه LightBlue Downloading the LightBlue Application

  • بهره برداری از این دوره Getting the most out of this course

مقدمه ای بر بلوتوث کم مصرف (BLE) Introduction to Bluetooth Low Energy (BLE)

  • بلوتوث کم مصرف (BLE) چیست؟ What is Bluetooth Low Energy (BLE) ?

  • بلوتوث کم مصرف (BLE) و تقسیم پشته The Bluetooth Low Energy Stack and Stack Splits

معماری بلوتوث کم مصرف (BLE) The Bluetooth Low Energy (BLE) Architecture

  • مروری بر لایه فیزیکی (PHY) Overview of the Physical Layer (PHY)

  • مروری بر لایه پیوند (LL) Overview of the Link Layer (LL)

  • درک بسته های لایه پیوند Understanding the Link Layer Packets

  • مروری بر لایه رابط کنترلر میزبان (HCI) Overview of the Host Controller Interface (HCI) Layer

  • مروری بر لایه کنترل پیوند منطقی و پروتکل انطباق (L2CAP) Overview of the Logical Link Control and Adaptation Protocol(L2CAP) Layer

  • ویژگی های کلیدی بلوتوث کم مصرف (BLE) 5 Key Features of Bluetooth Low Energy (BLE) 5

پروفایل دسترسی عمومی (GAP) The Generic Access Profile (GAP)

  • مروری بر پروفایل دسترسی عمومی (GAP) Overview of the Generic Access Profile (GAP)

  • حالت های تبلیغات، درخواست اسکن و پاسخ Advertising States, Scan Request and Response

  • درک رویدادهای تبلیغاتی Understanding Advertising Events

  • درک پارامترهای تبلیغات و اسکن Understanding Advertising and Scanning Parameters

  • اتصال و پخش Connection and Broadcasting

  • درک حالت ها و روش ها Understanding Modes and Procedures

پروتکل ویژگی (ATT) The Attribute Protocol (ATT)

  • مروری بر پروتکل ویژگی Overview of the Attribute Protocol

  • تجزیه و تحلیل بخش های یک ویژگی Analyzing the parts of an Attribute

پروفایل ویژگی عمومی (GATT) The Generic Attribute Profile (GATT)

  • مروری بر پروفایل ویژگی عمومی (GATT) Overview of the Generic Attribute Profile (GATT)

  • سرویس GAP اجباری که در تمام سرورهای GATT پیاده سازی شده است The Mandatory GAP Service Implemented on all GATT Servers

توسعه فیرمویر بلوتوث کم مصرف (BLE) با STM32 BlueNRG-MS Developing Bluetooth Low Energy (BLE) Firmware with STM32 BlueNRG-MS

  • مروری بر پشته BlueNRG-MS Overview of the BlueNRG-MS Stack

  • نصب بسته X-CUBE-BLE2 Installing the X-CUBE-BLE2 Package

  • کدنویسی: پیکربندی سخت افزار BLE Coding : Configuring the BLE Hardware

  • کدنویسی: تجزیه و تحلیل کد پیکربندی سخت افزار BLE Coding : Analyzing the BLE Hardware Configuration code

  • کدنویسی: راه اندازی دستگاه BLE Coding : Initialization the BLE Device

  • کدنویسی: پیاده سازی سرویس GAP اجباری Coding : Implementing the mandatory GAP Service

  • کدنویسی: تبلیغات و آزمایش دستگاه BLE Coding : Advertising and Testing the BLE Device

  • کدنویسی: ایجاد سرویس های سفارشی Coding : Creating Custom Services

  • کدنویسی: ایجاد ویژگی های سفارشی Coding : Creating Custom Characteristics

  • کدنویسی: ارسال داده به کلاینت Coding : Sending Data to the Client

  • کدنویسی: ایجاد UUID و هندل ها برای چندین سرویس و ویژگی Coding : Creating UUIDs and Handles for multiple Services and Characteristics

  • کدنویسی: پیاده سازی چندین سرویس و ویژگی Coding : Implementing multiple Services and Characteristics

  • کدنویسی: به روز رسانی مقادیر ویژگی Coding : Updating Characteristic Values

  • کدنویسی: توسعه فیرمویر چت BLE - قسمت 1: ایجاد ویژگی ها Coding : Developing a BLE Chat Firmware-Pt.1 : Creating the Characteristics

  • کدنویسی: توسعه فیرمویر چت BLE - قسمت 2: پردازش رویدادهای Rx و Tx Coding : Developing a BLE Chat Firmware-Pt.2 : Processing Rx and Tx Events

  • کدنویسی: توسعه فیرمویر چت BLE - قسمت 3: آزمایش فیرمویر Coding : Developing a BLE Chat Firmware-Pt.3 : Testing the Firmware

امنیت بلوتوث کم مصرف (BLE) Bluetooth Low Energy (BLE) Security

  • برخی از مفاهیم امنیتی بلوتوث کم مصرف Some Bluetooth Low Energy Security concepts

[شروع نسخه قدیمی دوره] مقدمه ای بر بلوتوث کم مصرف (BLE) [START OF OLD VERSION OF THE COURSE] Introduction to Bluetooth Low Energy (BLE)

  • بلوتوث کم مصرف (BLE) چیست؟ What is Bluetooth Low Energy (BLE) ?

  • ویژگی های کلیدی بلوتوث کم مصرف Key features of Bluetooth LowEnergy

  • برخی از اصطلاحات پرکاربرد Some frequently used terms

تنظیمات Set Up

  • میکروکنترلر مورد نیاز Required Microcontroller

  • اطلاعیه Notice

  • تنظیم STM32CubeMX Setting Up STM32CubeMX

  • تنظیم بسته بلوتوث کم مصرف STM32CubeMX Setting Up STM32CubeMX Bluetooth Low Energy Package

  • دانلود Keil uVision 5 Download Keil uVision 5

  • نصب Keil uVision 5 Installing Keil uVision 5

  • نصب بسته های بیشتر Installing more Packs

  • آزمایش تنظیمات Testing the Setup

  • مروری بر Keil uVision Overview of Keil uVision

شروع کار Getting Started

  • کدنویسی: تبلیغ حضور خود (قسمت I) Coding : Advertising your presence (Part I)

  • کدنویسی: تبلیغ حضور خود (قسمت II) Coding : Advertising your presence (Part II)

مقدمه ای بر معماری بلوتوث کم مصرف (BLE) Introduction to the Bluetooth Low Energy (BLE) Architecture

  • اطلاعیه Notice

  • مروری بر پشته بلوتوث کم مصرف Overview of the Bluetooth Low Energy Stack

  • مروری بر بلوک کنترلر Overview of the Controller block

  • مروری بر بلوک میزبان Overview of the Host block

  • مروری بر بلوک برنامه Overview of the Application block

  • مروری بر پشته BlueNRG Overview of the BlueNRG Stack

  • مروری بر تقسیم پشته بلوتوث کم مصرف Overview of Bluetooth Low Energy Stack Splits

  • بررسی برخی از مدل های استفاده از بلوتوث کم مصرف Examining some Bluetooth Low Energy usage models

  • مروری بر حالت تست مستقیم BLE Overview of BLE Direct Test Mode

ویژگی ها Attributes

  • مروری بر پروتکل ویژگی بلوتوث کم مصرف Overview of the Bluetooth Low Energy Attribute Protocol

  • درک ویژگی ها Understanding Attributes

  • اطلاعات بیشتر در مورد ویژگی ها More on Attributes

  • گروه بندی ویژگی ها Attribute Groupings

  • درک مفهوم سرویس ها Understanding the concept of Services

  • درک مفهوم ویژگی ها Understanding the concept of Characteristics

  • کدنویسی: تجزیه و تحلیل یک پروژه نمونه بلوتوث کم مصرف Coding : Analyzing a sample Bluetooth Low Energy project

  • برخی از عملیات پروتکل ویژگی Some Attribute Protocol operations

  • مقدمه ای بر پروفایل ویژگی عمومی (GATT) Introduction to the Generic Attribute Profile (GATT)

  • مروری بر مفاهیم امنیتی بلوتوث کم مصرف Overview of Bluetooth Low Energy security concepts

  • مروری بر پروفایل دسترسی عمومی (GAP) Overview of the Generic Access Profile (GAP)

  • درک نقش های GAP Understanding the GAP Roles

  • درک قابلیت کشف و اتصال Understanding Discoverability and Connectability

  • مروری بر سرویس GAP Overview of the GAP Service

  • بررسی داده های تبلیغاتی سرویس GAP Examining the GAP Service Advertising data

  • کدنویسی: ایجاد یک سرویس Coding : Creating a Service

  • کدنویسی: ایجاد ویژگی ها و توصیف گرها Coding : Creating Characteristics and Descriptors

  • کدنویسی: ارسال داده از سرور BLE به کلاینت BLE Coding : Sending data from BLE server to BLE client

  • کدنویسی: ایجاد چندین ویژگی Coding : Creating multiple Characteristics

  • حالت های پیوند بلوتوث کم مصرف Bluetooth Low Energy Bonding Modes

لایه پیوند The Link Layer

  • مقدمه ای بر لایه پیوند Introduction to the Link Layer

  • مقدمه ای بر بسته ها Introduction to Packets

  • درک ساختار بسته ها Understanding the structure of Packets

  • کدنویسی: ارتباط دو طرفه BLE بین سرور و کلاینت Coding : BLE two-way communication between server and client

  • کانال ها Channels

  • درک مفهوم پرش فرکانس Understanding the concept of Frequency Hopping

  • درک پرش فرکانس تطبیقی Understanding Adaptive Frequency Hopping

  • مروری بر تبلیغات Overview of Advertising

  • مروری بر پخش Overview of Broadcasting

رابط کنترلر میزبان (HCI) The Host Controller Interface (HCI)

  • مقدمه ای بر رابط کنترلر میزبان Introduction to the Host Controller Interface

  • مروری بر برخی از رابط های فیزیکی HCI Overview of some HCI physical interfaces

  • رابط منطقی The Logical Interface

  • ترتیب تنظیم کنترلر The controller setup sequence

  • درک پخش و مشاهده Understanding Broadcasting and Observing

  • اتصال به یک دستگاه Connecting to a device

پاداش: توسعه درایورهای جانبی با STM32CubeMX BONUS : Peripheral Driver Development with STM32CubeMX

  • اطلاعیه Notice

  • وقفه خارجی GPIO GPIO External Interrupt

  • تبدیل حالت تک ADC ADC Single Mode Conversion

  • تبدیل حالت پیوسته ADC ADC Continuous Mode Conversion

  • تبدیل تحریک شده تایمر ADC ADC Timer Triggered Conversion

پایان Closing

  • سخنان پایانی Closing Remarks

نمایش نظرات

آموزش بلوتوث کم مصرف (BLE) از پایه و اساس™
جزییات دوره
15.5 hours
106
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,073
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Israel Gbati Israel Gbati

Embedded Firmware Engineer نام من اسرائیل است ، من بیش از 7 سال است که در فضای سیستم جاسازی شده تحقیق و کار می کنم. در Udemy ده ها هزار دانش آموز در سیستم های جاسازی شده با تمرکز بر موضوعاتی مانند برنامه نویسی Assembly ، طراحی سیستم عامل های زمان واقعی ، توسعه سیستم عامل و پردازش سیگنال دیجیتال آموزش داده ام. من قادر به آموزش این مباحث هستم زیرا در کارهای روزمره مفاهیمی را از این مباحث استفاده می کنم. به یکی از دوره های من بپیوندید و ببینید چطور پیش می رود. همیشه می توانید درخواست بازپرداخت کنید.

BHM Engineering Academy BHM Engineering Academy

آکادمی مهندسی قرن بیست و یکم