لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش iOS Core Bluetooth برای برنامه نویسان
iOS Core Bluetooth for Developers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دستگاه های iOS به قابلیت های کم انرژی بلوتوث (BLE) مجهز هستند ، اما - برای بسیاری از توسعه دهندگان - ایجاد برنامه ای که با دستگاه های مجهز به فناوری بی سیم BLE ارتباط برقرار کند کمی دلهره آور به نظر می رسد. این دوره راه حل های عملی برای توسعه دهندگان سازمانی که به دنبال استفاده از BLE هستند فراهم می کند. نحوه استفاده از چارچوب Core Bluetooth را از طریق Apple برای شناسایی دستگاه های BLE ، اتصال به آنها و خواندن و نوشتن داده های آنها کشف کنید. به علاوه ، بیاموزید که چگونه یک برنامه ایجاد کنید که به عنوان یک وسیله جانبی برای سایر اتصالات باشد.
موضوعات شامل:
اصول کم مصرف بلوتوث (BLE) li>
کلاسهای اصلی کلید بلوتوث li>
اسکن لوازم جانبی li>
کشف خدمات و ویژگی ها li>
نوشتن بر روی یک ویژگی li>
اتصال مجدد به وسایل جانبی li>
برنامه ها به عنوان وسایل جانبی li>
سرفصل ها و درس ها
مقدمه
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
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.
نمایش نظرات