Kapitel 9. iOS Programmierung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Apple hat Bluetooth 4.0 schon früh unterstützt. Daher gibt es eine Vielzahl von APIs und Tools, die die Entwicklung von BLE-Geräten und -Anwendungen mit iOS unterstützen. Bei dem fraglichen iOS-Gerät handelt es sich in der Regel um ein iPhone (iPhone 4S oder neuer), aber iOS unterstützt BLE auch auf allen relativ neuen iPads (iPad 3 oder neuer, oder einem iPad mini) und den iPod Touch-Geräten der fünften Generation.

BLE wird auch von Macs der neueren Generation unterstützt - einschließlich iMac (ab Ende 2012), MacBook Pro (ab 2012), MacBook Air (ab 2011) und Mac Pro (ab 2013) - aber dieses Kapitel konzentriert sich auf iOS, insbesondere iOS 7 und höher.

Die Arten von BLE-Geräten und -Anwendungen, die für die iOS-Programmierung am wichtigsten sind, lassen sich in drei Hauptkategorien einteilen:

Peripheriegeräte mit iOS-Apps

In dieser Kategorie werden BLE-Peripheriegeräte und -Sensoren mit entsprechenden iOS-Apps gekoppelt - zum Beispiel ein Leistungs- und Trittfrequenzmesser für Fahrräder, der das iPhone nutzt, um Daten anzuzeigen und aufzuzeichnen.

iBeacon-Geräte

Das iBeacon ist ein reines Broadcast-Gerät, das BLE-Werbung (siehe "Werbung und Scanning") nutzt, um die Navigation in Innenräumen zu verbessern, wo GPS-Signale und Mobilfunkmasten normalerweise nicht eindringen können, und um iOS-Geräten (und auch Android-Geräten) ...

Get Erste Schritte mit Bluetooth Low Energy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.