آموزش iOS Core Bluetooth برای برنامه نویسان

iOS Core Bluetooth for Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دستگاه های iOS به قابلیت های کم انرژی بلوتوث (BLE) مجهز هستند ، اما - برای بسیاری از توسعه دهندگان - ایجاد برنامه ای که با دستگاه های مجهز به فناوری بی سیم BLE ارتباط برقرار کند کمی دلهره آور به نظر می رسد. این دوره راه حل های عملی برای توسعه دهندگان سازمانی که به دنبال استفاده از BLE هستند فراهم می کند. نحوه استفاده از چارچوب Core Bluetooth را از طریق Apple برای شناسایی دستگاه های BLE ، اتصال به آنها و خواندن و نوشتن داده های آنها کشف کنید. به علاوه ، بیاموزید که چگونه یک برنامه ایجاد کنید که به عنوان یک وسیله جانبی برای سایر اتصالات باشد.
موضوعات شامل:
  • اصول کم مصرف بلوتوث (BLE)
  • کلاسهای اصلی کلید بلوتوث
  • اسکن لوازم جانبی
  • کشف خدمات و ویژگی ها
  • نوشتن بر روی یک ویژگی
  • اتصال مجدد به وسایل جانبی
  • برنامه ها به عنوان وسایل جانبی

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • فایل های تمرینی Exercise files

1. مبانی BLE 1. BLE Basics

  • بررسی اجمالی BLE BLE overview

  • گردش کار ارتباطات BLE BLE communication workflow

  • کلاسهای اصلی بلوتوث Core Bluetooth key classes

  • بررسی اجمالی SensorTag SensorTag overview

  • UUID برای خدمات و خصوصیات UUIDs for services and characteristics

2. اسکن ، اتصال و کشف 2. Scanning, Connecting, and Discovering

  • راه اندازی پروژه بلوتوث Bluetooth project setup

  • اسکن برای لوازم جانبی Scan for peripherals

  • به محیط جانبی وصل شوید Connect to peripheral

  • خدمات و خصوصیات را کشف کنید Discover services and characteristics

  • بنویسید به یک ویژگی Write to a characteristic

3. نوشتن به یک ویژگی 3. Writing to a Characteristic

  • خواندن یک مقدار مشخصه Reading a characteristic value

  • دریافت داده ها از طریق به روزرسانی ها Receiving the data via updates

  • اتصال مجدد به لوازم جانبی Reconnecting to peripherals

  • توسط سرویس UUID اسکن کنید Scan by service UUID

  • اضافه کردن ویژگی های اضافی Adding additional features

4. برنامه به عنوان یک محیط 4. An App as a Peripheral

  • برنامه اصلی در Mac Central app on Mac

  • برنامه iOS محیطی Peripheral iOS app

  • ایجاد یک ویژگی Creating a characteristic

  • درخواستهای خواندن مرکزی Central read requests

  • درخواستهای نوشتن مرکزی Central write requests

  • ارسال به روزرسانی به مقادیر مشخصه Sending updates to characteristic values

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش iOS Core Bluetooth برای برنامه نویسان
جزییات دوره
1h 38m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
9,170
- از 5
ندارد
دارد
دارد
Bear Cahill
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bear Cahill Bear Cahill

توسعه‌دهنده برنامه‌های موبایل

Bear Cahill یک توسعه‌دهنده مستقل برنامه‌های تلفن همراه است که روی بیش از 100 برنامه iOS و Android کار کرده است.

در سال 2008، Bear Brainwash Inc.، یک شرکت توسعه اپلیکیشن موبایل در دالاس، تگزاس. Brainwash با استفاده از فناوری‌های مختلفی از جمله Core Data، MapKit، StoreKit، Core Location و سایر چارچوب‌ها برای ایمیل، دسترسی به دفترچه آدرس، ضبط و پخش صدا، دسترسی به iPod، عملکرد پیام کوتاه، و غیره برنامه‌هایی را توسعه داده است. این شرکت همچنین توسعه سمت سرور (Ruby on Rails مبتنی بر لینوکس و MySQL) را ارائه می دهد. مشتریان عبارتند از Escort/Cobra Radar، ATV Escape، Mobiata، AppCubby، AppNoose، Trey Weir Media، IRCO، Ramquest، Semaphore Mobile، و غیره.

Bear همچنین یک نویسنده منتشر شده و مربی با تجربه iOS است. شرکت منینگ انتشارات کتاب خود را در سال 2012 منتشر کرد. و CBS MoneyWatch.