Abo
  • Services:
Anzeige
Raspberry Pi mit Bluetooth-Dongle und Breadboard
Raspberry Pi mit Bluetooth-Dongle und Breadboard (Bild: Golem.de)

iBeacon

Anzeige

Beim Thema Kommunikationsaufbau bei Bluetooth möchten wir iBeacon nicht ganz unerwähnt lassen. Wie oben angesprochen, schicken BluetoothLE-Geräte Inquiry Messages aus. Das Format als solches ist standardisiert - über EIF (Extended Inquiry Format) können Geräteproduzenten aber ein eigenes Subformat implementieren. Apple tut das bei iBeacons und packt standardkonform in die Inquiry Message gleich eine eindeutige Identifizierung des jeweiligen iBeacons. Außerdem ist die Sendestärke der Bluetooth-Geräte ebenfalls Teil der Inquiry-Nachricht.

Damit kann eine App errechnen, in welcher Entfernung sich welche iBeacons befinden. In Kombination mit der Registrierung der iBeacons und deren Position bei Apple kann eine App damit zielgenau eine Person bespielen. Wohlgemerkt: Das alles spielt sich ohne einen weiteren Verbindungsaufbau über Bluetooth ab, die eigentliche Logik läuft komplett über das Smartphone und die Server bei Apple. Das iBeacon muss keine Services bereitstellen.

Begriffsverwirrung

Bevor wir zu praktischen Fingerübungen kommen, gilt es noch, ein wenig Sprachpräzisierung zu betreiben. Die Bluetooth-Spezifikation verwendet diverse Begriffe, um zu beschreiben, wie Geräte miteinander in Beziehung stehen. Da ist von Server - Client, Observer - Observable, Controller - Target, Master - Slave, Source - Sink oder Central - Peripheral die Rede. Diese Begriffspaare sind zumeist profilspezifisch. Da aber viele APIs, Programme und Geräte mehrere Profile unterstützen, und aufgrund sprachlicher Gewohnheiten, werden die Begriffe gerne wild durcheinandergeworfen.

Beim GATT-Profil wird von einem "Peripheral"-Modul gesprochen, um das Daten erhebende beziehungsweise ausführende Gerät zu beschreiben. Im obigen Beispiel wäre es das Armband. Das "Central"-Modul ist hingegen das Gerät, welches das eigentliche Programm und die Logik ausführt, also zumeist ein Smartphone oder ein Computer. Parallel ist auch die Verwendung von GATT-Server für das Peripheral- und GATT-Client für das Central-Modul üblich.

 Das GATT-ProfilErste Versuche 

eye home zur Startseite
Panzergerd 25. Sep 2015

Inzwischen gibt es bei BlueZ auch GATT-Support via D-Bus. Mit den Beispielprogrammen...

pUiE 10. Jun 2014

Um eine Verbindung von Android Smartphone zu µC herzustellen (zu testzwecken...

Tylon 25. Apr 2014

Sehr schön! An den Threadersteller: wer benötigt auch dB als Angabe bei den...

MarioWario 24. Apr 2014

Ja, im Bereich der Kraft-/Leistungsmesser ist ANT+ noch wichtig (momentan; http://www...



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Reutlingen
  2. über Ratbacher GmbH, Stuttgart
  3. Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., Karlsruhe
  4. über Ratbacher GmbH, München


Anzeige
Spiele-Angebote
  1. 69,99€
  2. 59,99€ (Vorbesteller-Preisgarantie)
  3. (-75%) 2,49€

Folgen Sie uns
       


  1. Smartphones

    iOS legt weltweit zu - außer in China und Deutschland

  2. Glasfaser

    Ewe steckt 1 Milliarde Euro in Fiber To The Home

  3. Nanotechnologie

    Mit Nanokristallen im Dunkeln sehen

  4. Angriff auf Verlinkung

    LG Hamburg fordert Prüfpflicht für kommerzielle Webseiten

  5. Managed-Exchange-Dienst

    Telekom-Cloud-Kunde konnte fremde Adressbücher einsehen

  6. Rockstar Games

    Spieleklassiker Bully für Mobile-Geräte erhältlich

  7. Crimson Relive Grafiktreiber

    AMD lässt seine Radeon-Karten chillen und streamen

  8. Layout Engine

    Facebook portiert CSS-Flexbox für native Apps

  9. Creators Update für Windows 10

    Microsoft wird neue Sicherheitsfunktionen bieten

  10. Landgericht Traunstein

    Postfach im Impressum einer Webseite nicht ausreichend



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Google, Apple und Mailaccounts: Zwei-Faktor-Authentifizierung richtig nutzen
Google, Apple und Mailaccounts
Zwei-Faktor-Authentifizierung richtig nutzen
  1. Bugs in Encase Mit dem Forensik-Tool die Polizei hacken
  2. Red Star OS Sicherheitslücke in Nordkoreas Staats-Linux
  3. 0-Day Tor und Firefox patchen ausgenutzten Javascript-Exploit

Steep im Test: Frei und einsam beim Bergsport
Steep im Test
Frei und einsam beim Bergsport
  1. PES 2017 Update mit Stadion und Hymnen von Borussia Dortmund
  2. Motorsport Manager im Kurztest Neustart für Sportmanager
  3. NBA 2K17 10.000 Schritte für Ingame-Boost

Kosmobits im Test: Tausch den Spielecontroller gegen einen Mikrocontroller!
Kosmobits im Test
Tausch den Spielecontroller gegen einen Mikrocontroller!
  1. HiFive 1 Entwicklerboard mit freiem RISC-Prozessor verfügbar
  2. Simatic IoT2020 Siemens stellt linuxfähigen Arduino-Klon vor
  3. Calliope Mini Mikrocontroller-Board für deutsche Schüler angekündigt

  1. Re: wirds nicht für konsumer geben

    Eheran | 06:44

  2. Re: Nacktsichtbrille

    Eheran | 06:42

  3. Re: Echtes FTTH? Nein, es ist Vectoring!

    M.P. | 06:23

  4. Re: Welcher physikalische Effekt soll das sein ?

    Salziger | 04:45

  5. Re: Wer warten kann, warten, zumindest bis zum...

    Ach | 04:30


  1. 18:02

  2. 16:46

  3. 16:39

  4. 16:14

  5. 15:40

  6. 15:04

  7. 15:00

  8. 14:04


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel