لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع توسعه بلوتوث کممصرف (BLE) برای iOS
- آخرین آپدیت
دانلود Bluetooth Low Energy Development for iOS
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یک راهنمای عملی و کامل برای توسعه بلوتوث کممصرف (Bluetooth Low Energy) با زبان Swift و فریمورک CoreBluetooth اپل.
در این دوره، درک عمیقی از معماری BLE به دست خواهید آورد، یاد میگیرید چگونه اپلیکیشنهای مبتنی بر BLE برای iOS بسازید و راهکارهای پیشرفتهای مانند اپلیکیشنهای iBeacon، ارتباطات بدون اتصال (connectionless) و انتقال فایل مبتنی بر L2CAP را پیادهسازی کنید. همچنین روشهای سیستماتیک برای عیبیابی و دیباگ اپلیکیشنهای BLE را خواهید آموخت.
پیشنیازها: تجربه اولیه در توسعه اپلیکیشنهای موبایل iOS، کامپیوتر مک با حداقل ۸ گیگابایت رم و سیستمعامل macOS 15 یا بالاتر، Xcode 16 یا بالاتر (حساب توسعهدهنده اپل)، حداقل دو دستگاه iOS (آیفون یا آیپد) با iOS 18 یا بالاتر و یک سنسور بلوتوث.
تکنولوژی بلوتوث کممصرف (BLE) به یکی از پرکاربردترین فناوریهای بیسیم در اپلیکیشنهای مدرن تبدیل شده است. این فناوری نیروی محرک گجتهای پوشیدنی، ردیابهای تناسب اندام، تجهیزات پزشکی، محصولات خانه هوشمند، سنسورهای صنعتی و بیشمار دستگاه اینترنت اشیاء (IoT) است.
در این دوره، شما با ساخت اپلیکیشنهای واقعی با استفاده از Swift، SwiftUI و فریمورک CoreBluetooth، نحوه عملکرد BLE را به طور کامل یاد میگیرید.
به جای تمرکز صرف بر فراخوانی APIها، دوره با مفاهیم زیربنایی شروع میشود که هر توسعهدهنده بلوتوث باید بداند. شما با سازماندهی پشته پروتکل بلوتوث، نحوه شناسایی دستگاهها، ساختار GATT، تبادل دادهها و تفاوتهای ارتباط BLE با شبکههای سنتی آشنا خواهید شد.
پس از تسلط بر مبانی، اپلیکیشنهایی با قابلیتهای پیشرفتهتر خواهید ساخت که هر دو نقش مرکزی (Central) و محیطی (Peripheral) را ایفا میکنند. در طول مسیر، خواندن و نوشتن Characteristics، دریافت Notifications، رمزگشایی دادههای Advertisement، کار با ارتباطات بدون اتصال، توسعه راهکارهای iBeacon و انتقال فایل از طریق کانالهای L2CAP را یاد میگیرید.
هر مبحث اصلی شامل دموهای عملی، کد منبع قابل دانلود و کوییزهایی برای تثبیت مفاهیم آموخته شده است.
در پایان این دوره، شما درک محکمی از Bluetooth Low Energy خواهید داشت و اعتماد به نفس لازم برای ساخت اپلیکیشنهای BLE اختصاصی خود را برای iOS به دست میآورید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
دریافت اسلایدهای ارائه
Get the Presentation Slides
مبانی
Fundamentals
بلوتوث چیست؟
What is Bluetooth?
تاریخچه بلوتوث
The History of Bluetooth
مقایسه بلوتوث کلاسیک و بلوتوث کممصرف (BLE)
Bluetooth Classic vs Bluetooth Low Energy
مبانی
Fundamentals
معماری بلوتوث LE
Bluetooth LE Architecture
مرور کلی
Overview
پشته میزبان (Host Stack)
The Host Stack
پشته کنترلکننده (Controller Stack)
The Controller Stack
معماری BLE
BLE Architecture
ارتباطات و امنیت
Communication and Security
انواع ارتباطات و نقشهای دستگاه
Communication Types and Device Roles
جفتسازی، باندینگ و امنیت
Pairing, Bonding and Security
عملیات تبادل داده
Data Exchange Operations
ارتباطات و امنیت
Communication and Security
تکنولوژیهای Beacon
Beacon Technologies
درک مفهوم Beaconها
Understanding Beacons
تشخیص Beacon و تخمین فاصله
Beacon Detection and Proximity
تکنولوژیهای Beacon
Beacon Technologies
توسعه BLE در iOS
BLE Development with iOS
اپلیکیشن دموی BLE
BLE Demo Application
تنظیمات اولیه پروژه
Initial Project Setup
کد منبع دوره
Course Source Code
اسکن برای دستگاههای Peripheral
Scanning for Peripherals
نمایش نظرات