دوره آموزشی iOS Core Bluetooth برای توسعه دهندگان
1 ساعت 38 دقیقهمتوسط2018-04-05
مدرسین

Bear Cahill
Mobile Application Developer
جزئیات دوره
دستگاههای iOS مجهز به قابلیتهای کم مصرف بلوتوث (BLE) هستند، اما برای بسیاری از توسعهدهندگان، ایجاد اپلیکیشنی که با دستگاههای مجهز به فناوری بیسیم BLE ارتباط برقرار کند، میتواند کمی دلهرهآور به نظر برسد. این دوره راه حل های عملی را برای توسعه دهندگان سازمانی ارائه می دهد که به دنبال استفاده از BLE هستند. نحوه استفاده از چارچوب Core Bluetooth Apple برای شناسایی دستگاه های BLE، اتصال به آنها و خواندن و نوشتن داده های آنها را بیابید. به علاوه، یاد بگیرید که چگونه یک برنامه ایجاد کنید که به عنوان یک ابزار جانبی برای سایر اتصالات عمل کند.
اهداف یادگیری
اصول اولیه بلوتوث کم مصرف (BLE).
کلاس های کلید بلوتوث اصلی
اسکن برای تجهیزات جانبی
کشف خدمات و ویژگی ها
نوشتن به یک ویژگی
اتصال مجدد به دستگاه های جانبی
برنامه ها به عنوان تجهیزات جانبی
اهداف یادگیری
اصول اولیه بلوتوث کم مصرف (BLE).
کلاس های کلید بلوتوث اصلی
اسکن برای تجهیزات جانبی
کشف خدمات و ویژگی ها
نوشتن به یک ویژگی
اتصال مجدد به دستگاه های جانبی
برنامه ها به عنوان تجهیزات جانبی
مهارت ها
Cross-Platform DevelopmentiOSMobile DevelopmentApplePersona
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - فایلهای تمرینی
1. مبانی BLE
- 04 - نمای کلی BLE
- 05 - گردش کار ارتباطات BLE
- 06 - کلاسهای کلید بلوتوث هسته ای
- 07 - نمای کلی SensorTag
- 08 - UUID برای خدمات و ویژگی ها
2. اسکن، اتصال، و کشف
- 09 - راهاندازی پروژه بلوتوث
- 10 - دستگاههای جانبی را اسکن کنید
- 11 - اتصال به دستگاه جانبی
- 12 - خدمات و ویژگیها را کشف کنید
- 13 - به یک ویژگی بنویسید
3. نوشتن به یک ویژگی
- 14 - خواندن یک مقدار مشخصه
- 15 - دریافت اطلاعات از طریق به روز رسانی
- 16 - اتصال مجدد به تجهیزات جانبی
- 17 - اسکن توسط سرویس UUID
- 18 - افزودن امکانات اضافی
4. یک برنامه به عنوان یک ابزار جانبی
- 19 - برنامه مرکزی در مک
- 20 - برنامه جانبی iOS
- 21 - ایجاد یک ویژگی
- 22 - درخواستهای خواندن مرکزی
- 23 - درخواستهای نوشتن مرکزی
- 24 - ارسال به روز رسانی به مقادیر مشخصه
نتیجه
- 25 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع فلاتر: ساخت برای پلتفرم های متعدد
- دوره آموزشی توسعه چندسکویی با Kotlin (کاتلین)
- دوره آموزشی NET 9 Maui.: امکانات بهتر برای توسعه چندسکویی
- دوره آموزشی شناسایی شرکتی با استفاده از اطلاعات منبع باز: بررسی فاز اول در Cyber Kill Chain Framework
- دوره آموزشی راهنمای کامل امنیت نرمافزارهای متنباز
- دوره آموزشی مدلهای زبان بزرگ در AWS: ساخت و استقرار مدلهای زبان بزرگ متنباز
- دوره آموزشی هوش مصنوعی تولیدی و مدلهای متنباز: تمرین عملی با مدلهای Hugging Face
- دوره آموزشی فایروالهای متنباز