{"id":4327,"date":"2022-12-26T11:51:59","date_gmt":"2022-12-26T03:51:59","guid":{"rendered":"https:\/\/www.tesswave.com\/?p=4327"},"modified":"2024-10-13T17:49:48","modified_gmt":"2024-10-13T09:49:48","slug":"what-is-ble-and-how-it-works","status":"publish","type":"post","link":"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/","title":{"rendered":"Was ist BLE (Bluetooth Low Energy) und wie funktioniert es?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalts\u00fcbersicht<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Inhaltsverzeichnis umschalten\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Umschalten auf<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#What_is_BLE\" >Was ist BLE?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#Difference_Between_BLE_and_Classic_Bluetooth\" >Der Unterschied zwischen BLE und klassischem Bluetooth<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#How_BLE_works\" >Wie funktioniert BLE?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#State_Diagram\" >Zustandsdiagramm<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#BLE_Architecture\" >BLE-Architektur<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#GAP_Profile\" >GAP-Profil<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#ATT_and_GATT_Profile\" >ATT und GATT Profil<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#BLE_Security\" >BLE-Sicherheit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#Applications_of_BLE\" >Anwendungen von BLE<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#BLE_Beacons\" >BLE-Leuchten<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.tesswave.com\/de\/what-is-ble-and-how-it-works\/#Conclusion\" >Schlussfolgerung<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_BLE\"><\/span>Was ist BLE?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>BLE steht f\u00fcr Bluetooth Low Energy, das als Teil des Bluetooth 4.0-Standards eingef\u00fchrt wurde. Es zielt darauf ab, stromsparende IoT (Internet of Things) und <a href=\"https:\/\/www.tesswave.com\/de\/what-is-machine-to-machine-m2m\/\" target=\"_blank\" rel=\"noreferrer noopener\">M2M-Anwendungen<\/a> innerhalb einer kurzen Reichweite. Dies war entscheidend f\u00fcr die Realisierung vieler moderner IoT-Ger\u00e4te, die batteriebetrieben sind. Wie klassisch <a href=\"https:\/\/www.tesswave.com\/de\/what-is-bluetooth-technology\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bluetooth-Technologie<\/a>BLE funktioniert in 2.4 GHz <a href=\"https:\/\/www.tesswave.com\/de\/what-are-the-ism-frequency-bands\/\" target=\"_blank\" rel=\"noreferrer noopener\">ISM<\/a> (Industrial, Scientific, and Medical), wobei einige Funktionen des Vorg\u00e4ngers \u00fcbernommen wurden, wobei der Schwerpunkt auf einem geringen Stromverbrauch liegt. Der maximale Stromverbrauch einer BLE-Anwendung liegt bei etwa 0,01 bis 0,5 Watt, bei gleicher Geschwindigkeit wie beim klassischen Bluetooth.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Difference_Between_BLE_and_Classic_Bluetooth\"><\/span>Der Unterschied zwischen BLE und klassischem Bluetooth<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Der Hauptunterschied zwischen klassischem Bluetooth und BLE liegt im Stromverbrauch. Es gibt jedoch noch weitere wichtige Unterschiede, die auf die jeweiligen architektonischen Unterschiede zur\u00fcckzuf\u00fchren sind. Die Verwendung von 24-Bit-Adressen im Vergleich zur 3-Bit-Adressierung bei Classic Bluetooth erm\u00f6glicht es BLE, sich mit 20 Verbindungen gleichzeitig zu verbinden, w\u00e4hrend Classic Bluetooth nur 7 Verbindungen unterst\u00fctzt.<\/p>\n\n\n\n<p>Auch bei der zul\u00e4ssigen Latenzzeit von Verbindungen hat BLE gegen\u00fcber dem klassischen Bluetooth die Oberhand. Klassisches Bluetooth bietet eine Latenzzeit von nur etwa 100 ms, w\u00e4hrend BLE eine verbesserte Latenzzeit von 6 ms bietet. Trotz der verbesserten Latenzzeit kann BLE nur Geschwindigkeiten von 125 kbit\/s bis 2 Mbit\/s bieten, w\u00e4hrend das klassische Bluetooth Geschwindigkeiten von bis zu 3 Mbit\/s erm\u00f6glicht. Au\u00dferdem kann BLE nur eine einseitige Kommunikation ohne Sprachunterst\u00fctzung bieten. Klassisches Bluetooth bietet sowohl bidirektionale communication-F\u00e4higkeit als auch Sprachunterst\u00fctzung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_BLE_works\"><\/span>Wie funktioniert BLE?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Im Gegensatz zum klassischen Bluetooth, bei dem die Informationen kontinuierlich gesendet werden, sendet BLE Informationsbursts, wodurch sich die Zeit im Ruhezustand verl\u00e4ngert. Zu diesem Zweck verwendet BLE 40 Kan\u00e4le, die jeweils durch 2 MHz getrennt sind. Von diesen 40 Kan\u00e4len werden zun\u00e4chst drei Werbekan\u00e4le die Verbindung durch das Senden von Werbepaketen aufbauen. Die restlichen 37 Kan\u00e4le werden als sekund\u00e4re Werbekan\u00e4le bezeichnet und \u00fcbernehmen die Datenkommkommunikation.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"588\" src=\"https:\/\/www.tesswave.com\/wp-content\/uploads\/2022\/12\/how-ble-works.png\" alt=\"\" class=\"wp-image-4329\" srcset=\"https:\/\/www.tesswave.com\/wp-content\/uploads\/2022\/12\/how-ble-works.png 600w, https:\/\/www.tesswave.com\/wp-content\/uploads\/2022\/12\/how-ble-works-300x294.png 300w, https:\/\/www.tesswave.com\/wp-content\/uploads\/2022\/12\/how-ble-works-50x50.png 50w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p>Wir k\u00f6nnen drei Haupttypen von Knoten in einem BLE-Netzwerk definieren, n\u00e4mlich:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inserent<\/li>\n\n\n\n<li>Scanner<\/li>\n\n\n\n<li>Initiator<\/li>\n<\/ul>\n\n\n\n<p>Ein Advertiser ist ein Ger\u00e4t, das Advertiser-Pakete sendet. Scanner ist das Ger\u00e4t, das diese Pakete empf\u00e4ngt, ohne die Absicht, eine Verbindung aufzubauen. Wenn nun das Scanning-Ger\u00e4t eine Verbindung aufbauen m\u00f6chte, wird es als Initiator bezeichnet. Sobald eine Verbindung hergestellt ist, wird der Advertiser als Slave bezeichnet, w\u00e4hrend der Initiator als Master bezeichnet wird. Bei BLE werden jeder Master und ein Slave als Piconet bezeichnet. Ein einzelner Master kann jedoch viele Piconets mit verschiedenen Slaves gleichzeitig bilden. In gleicher Weise kann ein Slave viele Verbindungen zu mehr als einem Master haben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"State_Diagram\"><\/span>Zustandsdiagramm<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Der BLE-Betrieb wird anhand von f\u00fcnf Verbindungszust\u00e4nden genau erkl\u00e4rt, die verschiedene Phasen des Verbindungsaufbaus definieren. Diese Zust\u00e4nde sind wie folgt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Zustand der Werbung: In dieser Phase senden die Ger\u00e4te Werbepakete auf Werbekan\u00e4len.<\/li>\n\n\n\n<li>Zustand des Scannens: In dieser Phase empfangen die Ger\u00e4te Werbepakete, ohne die Absicht, eine Verbindung aufzubauen.<\/li>\n\n\n\n<li>Initiierender Zustand: In dieser Phase beabsichtigt ein Ger\u00e4t, als Reaktion auf die eingehenden Werbepakete eine Verbindung aufzubauen.<\/li>\n\n\n\n<li>Standby-Zustand: In dieser Phase sind die Ger\u00e4te nicht verbunden.<\/li>\n\n\n\n<li>Zustand \"Verbunden\": In dieser Phase wird eine Verbindung zwischen dem Inserenten (Slave) und dem Initiator (Master) hergestellt. Der Master kann nun als das zentrale Ger\u00e4t angesehen werden, w\u00e4hrend der Slave das periphere Ger\u00e4t ist.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Architecture\"><\/span>BLE-Architektur<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Die BLE-Architektur \u00e4hnelt strukturell der klassischen Bluetooth-Architektur, wie wir in unserem fr\u00fcheren Artikel beschrieben haben. Der Hauptunterschied liegt jedoch in der physikalischen Schicht der Architektur, die in zwei Modi betrieben werden kann, n\u00e4mlich:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dualer Modus<\/li>\n\n\n\n<li>Einzelner Modus<\/li>\n<\/ul>\n\n\n\n<p>Im Dual-Modus k\u00f6nnen sowohl BLE als auch klassisches Bluetooth auf der physikalischen Ebene harmonisch zusammenarbeiten. Im Einzelmodus hingegen kann nur einer von beiden arbeiten. Die Wahl zwischen den beiden Betriebsarten h\u00e4ngt ausschlie\u00dflich von der jeweiligen Anwendung ab. In diesem Artikel werden wir uns mehr auf die Profile der BLE-Architektur als auf ihre einzelnen Komponenten konzentrieren.<\/p>\n\n\n\t\t<div data-elementor-type=\"container\" data-elementor-id=\"8962\" class=\"elementor elementor-8962\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56449a9 e-flex e-con-boxed e-con e-parent\" data-id=\"56449a9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d2a9c7e e-con-full e-flex e-con e-child\" data-id=\"d2a9c7e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-131960e elementor-widget elementor-widget-heading\" data-id=\"131960e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Was kann Tesswave f\u00fcr Sie tun?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-beffddc elementor-widget elementor-widget-text-editor\" data-id=\"beffddc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tesswave bietet mehr als 100 Antennenprodukte an und Sie k\u00f6nnen uns f\u00fcr kundenspezifische Antennenl\u00f6sungen kontaktieren. Nehmen Sie noch heute Kontakt mit uns auf, um ein kostenloses Angebot zu erhalten.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f09dcf e-con-full e-flex e-con e-child\" data-id=\"7f09dcf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f889e2 elementor-align-center elementor-widget elementor-widget-elementskit-button\" data-id=\"4f889e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\t\t<div class=\"ekit-btn-wraper\">\n\t\t\t\t\t\t\t<a href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6Ijg4NjAiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D\" class=\"elementskit-btn  whitespace--normal\" id=\"\">\n\t\t\t\t\t<i class=\"icon icon-contact\"><\/i>Kostenloses Angebot erhalten\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bc0dfb5 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"bc0dfb5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-9d4da8f e-con-full e-flex e-con e-child\" data-id=\"9d4da8f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b8b032 elementor-widget elementor-widget-heading\" data-id=\"5b8b032\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sofortiges Angebot einholen<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b38cff3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b38cff3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7eabc01 elementor-widget elementor-widget-text-editor\" data-id=\"7eabc01\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Fordern Sie ein KOSTENLOSES Angebot an und wir werden Sie innerhalb einer Stunde kontaktieren.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-492b20d e-con-full e-flex e-con e-child\" data-id=\"492b20d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ad0426 elementor-align-center elementor-widget elementor-widget-elementskit-button\" data-id=\"2ad0426\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\t\t<div class=\"ekit-btn-wraper\">\n\t\t\t\t\t\t\t<a href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6Ijg4NjAiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D\" class=\"elementskit-btn  whitespace--normal\" id=\"\">\n\t\t\t\t\t<i class=\"icon icon-contact\"><\/i>Kontakt\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n        <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"GAP_Profile\"><\/span>GAP-Profil<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>GAP steht f\u00fcr Generic Access Profile. Dieses Profil ist wichtig, um zu bestimmen, wie verschiedene Ger\u00e4te miteinander interagieren. Diese Interaktionen umfassen die folgenden Aspekte:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Werbung<\/li>\n\n\n\n<li>Herstellung der Verbindung<\/li>\n\n\n\n<li>Sicherheit<\/li>\n<\/ul>\n\n\n\n<p>Bei der Werbung ist es wichtig, dass die Ger\u00e4te Nachrichten aussenden, die Ger\u00e4te erkennen und Werbedaten senden. Alle diese Vorg\u00e4nge werden vom GAP-Profil \u00fcbersehen. Dar\u00fcber hinaus \u00fcbernimmt es im Zusammenhang mit dem Verbindungsaufbau auch die Annahme einer Verbindung, die Beendigung einer Verbindung und die Verbindungsparameter. Schlie\u00dflich ist es auch f\u00fcr die Initiierung und Erleichterung relevanter Sicherheitsma\u00dfnahmen in den Ger\u00e4ten zust\u00e4ndig.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ATT_and_GATT_Profile\"><\/span>ATT und GATT Profil<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>ATT steht f\u00fcr Attribute Protocol und dient der Definition von Rollen f\u00fcr Ger\u00e4te, die an der Verbindung teilnehmen. Diese Rollen werden auf der Grundlage ihrer Funktionalit\u00e4t nach dem Aufbau einer Verbindung definiert. Ein Server ist ein Ger\u00e4t, das Dienste oder Ressourcen bereitstellt, w\u00e4hrend der Client das Ger\u00e4t ist, das Ressourcen und Dienste erwartet. Es ist erw\u00e4hnenswert, dass ein Slave nicht grunds\u00e4tzlich immer ein Server ist, w\u00e4hrend der Master immer ein Client ist. Dies h\u00e4ngt von dem Zweck der Verbindung zwischen den beiden Knoten ab. Betrachten wir zum Beispiel eine Situation, in der eine BLE-Verbindung zwischen einem Armband-Tracker und einem Smartphone hergestellt wird. Wenn der Tracker die Herzschlagrate sendet, fungiert er als Server, w\u00e4hrend das Smartphone als Client fungiert. Stellen Sie sich nun vor, dass die Uhrzeit auf dem Armband angezeigt werden soll. Zu diesem Zweck w\u00e4re das Smartphone, das Zugang zum Internet hat, der Server, w\u00e4hrend das Armband der Client w\u00e4re. Das ATT-Profil bietet dem Server die M\u00f6glichkeit, Daten in einem Format zu speichern, das die verschiedenen Funktionen erleichtert. Zu diesem Zweck verwendet das ATT-Profil ein hierarchisches Datenbankmodell.<\/p>\n\n\n\n<p>An dieser Stelle kommt GATT (Generic Attribute Profile) ins Spiel. Es ist f\u00fcr die Definition der Datenhierarchie im Datenbankmodell zust\u00e4ndig. Zu diesem Zweck verwendet es ein baumartiges Ger\u00fcst mit vier Ebenen, und zwar von oben nach unten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Profil: Dies bezieht sich auf den Wurzelknoten<\/li>\n\n\n\n<li>Dienste: Diese werden f\u00fcr die Organisation verschiedener Arten von Daten verwendet<\/li>\n\n\n\n<li>Merkmale: Diese sind die grundlegende Speichereinheit im Baumger\u00fcst<\/li>\n\n\n\n<li>Wert und Deskriptoren: Wert ist ein einzelner Wert zur Definition eines Merkmals, w\u00e4hrend Deskriptoren mehrere Werte sind, die zur Definition von Merkmalen verwendet werden.<\/li>\n<\/ul>\n\n\n\n<p>Das GATT-Profil kann anhand eines Beispiels vollst\u00e4ndig verstanden werden. Ein Heartbeat-Tracker kann zum Beispiel folgende Profile haben:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Profil zur Messung der Herzschlagfrequenz<\/li>\n\n\n\n<li>Ger\u00e4teinformationsprofil<\/li>\n<\/ul>\n\n\n\n<p>Betrachten wir nun das Profil zur Messung der Herzschlagrate, so kann dieses Profil die folgenden Dienste haben:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Herzfrequenz-Service<\/li>\n\n\n\n<li>Dienstleistung K\u00f6rpermessung<\/li>\n<\/ul>\n\n\n\n<p>Jeder der oben genannten Dienste w\u00fcrde also unterschiedliche Merkmale mit Werten und Deskriptoren haben, wie sie vom Tracker gemessen werden. Der Herzfrequenzdienst h\u00e4tte zum Beispiel Herzschlagmerkmale mit einem Wert von 69 bpm (Schl\u00e4ge pro Minute).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Security\"><\/span>BLE-Sicherheit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Die wichtigsten Arten von Angriffen, f\u00fcr die BLE und das klassische Bluetooth anf\u00e4llig sind, sind Lauschangriffe und Man-in-the-Middle-Angriffe. BLE verf\u00fcgt \u00fcber interessante Funktionen, um die Risiken dieser Angriffe zu minimieren.  Diese Funktionen sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Numerischer Vergleich: Hier w\u00fcrden zwei Endger\u00e4te einen numerischen Wert erzeugen, der manuell validiert wird, sobald er auf beiden Ger\u00e4ten angezeigt wird.<\/li>\n\n\n\n<li>Passkey-Eingabe: Hier erzeugt das nicht initiierende Ger\u00e4t einen zuf\u00e4lligen Seed, Nonce genannt, um die Verbindung zu authentifizieren.<\/li>\n\n\n\n<li>Funktioniert einfach: Hier erzeugt das nicht initiierende Ger\u00e4t ein Nonce mit einem Best\u00e4tigungswert, der nach Weitergabe des Nonce mit dem Best\u00e4tigungswert des anderen Endger\u00e4ts abgeglichen wird.<\/li>\n\n\n\n<li>Out-of-band (OOB): Hier wird die communication \u00fcber einen sekund\u00e4ren Kanal der communication wie Wi-Fi und NFC (Near Field Communication) gesichert.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Applications_of_BLE\"><\/span>Anwendungen von BLE<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>BLE ist ein guter Kandidat f\u00fcr stromsparende PAN (Personal Area Network) IoT- und M2M-Anwendungen. Diese Anwendungen reichen von einfachen Hausautomatisierungssystemen bis hin zu gro\u00df angelegten industriellen Anwendungen. Einige der Anwendungen von BLE sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hausautomatisierung: BLE ist zu einer beliebten Wahl geworden, wenn es um Anwendungen f\u00fcr die Hausautomatisierung geht. Zu diesen IoT- und intelligenten Anwendungen geh\u00f6ren intelligente Steckdosen, intelligente Schl\u00f6sser, intelligente Leuchten und intelligente Sicherheitssensoren.<\/li>\n\n\n\n<li>Standortverfolgung in Innenr\u00e4umen: Trotz der Verf\u00fcgbarkeit von Technologien wie GPRS ist BLE aufgrund seiner St\u00f6rungsresistenz eine zuverl\u00e4ssigere Navigationstechnik.<\/li>\n\n\n\n<li>Tracking-Anwendungen: BLE wird h\u00e4ufig in IoT-Anwendungen eingesetzt, bei denen nur kurze Informationspakete \u00fcbertragen werden m\u00fcssen. Dies ist wichtig f\u00fcr Anwendungen wie die Verfolgung von Verm\u00f6genswerten und das Flottenmanagement.<\/li>\n<\/ul>\n\n\n\n<p>Zusammenfassend l\u00e4sst sich sagen, dass wir BLE f\u00fcr IoT-Anwendungen in PAN-Netzwerken nutzen k\u00f6nnen, die einen geringen Stromverbrauch und eine geringe Nutzlast erfordern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Beacons\"><\/span>BLE-Leuchten<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>BLE-Beacons sind kleine Sendeger\u00e4te, die die BLE communication-Technologie nutzen, um kurze Nachrichtenbursts an h\u00f6rende Ger\u00e4te zu senden. Es handelt sich um unidirektionale, batteriebetriebene Ger\u00e4te, die h\u00e4ufig in Proximity-Marketing-Anwendungen und anderen IoT-Anwendungen zur Nachverfolgung eingesetzt werden. Derzeit gibt es zwei bekannte Anbieter von BLE-Beacons, n\u00e4mlich:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eddystone von Google<\/li>\n\n\n\n<li>iBeacon von Apple<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Schlussfolgerung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>BLE wird h\u00e4ufig in PAN IoT-Anwendungen mit geringem Stromverbrauch verwendet, die sich haupts\u00e4chlich auf Hausautomatisierungsanwendungen, Tracking-Ger\u00e4te und Proximity-Marketing-Anwendungen konzentrieren. Mit zunehmender Unterst\u00fctzung f\u00fcr BLE ist es ein guter Kandidat f\u00fcr IoT-Anwendungen, der in Ihrer Auswahl ganz oben stehen sollte.<\/p>","protected":false},"excerpt":{"rendered":"<p>What is BLE? BLE stands for Bluetooth Low Energy, which was introduced as part of Bluetooth 4.0 Standard. It is aimed at helping low-power-consuming IoT (Internet of Things) and M2M applications within a short range. This was critical in realizing many modern IoT devices which are battery-powered. Like Classical Bluetooth technology, BLE works in 2.4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4328,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[224],"class_list":["post-4327","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-bluetooth"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/posts\/4327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/comments?post=4327"}],"version-history":[{"count":0,"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/posts\/4327\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/media\/4328"}],"wp:attachment":[{"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/media?parent=4327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/categories?post=4327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tesswave.com\/de\/wp-json\/wp\/v2\/tags?post=4327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}