{"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\/fr\/what-is-ble-and-how-it-works\/","title":{"rendered":"Qu'est-ce que le BLE (Bluetooth Low Energy) et comment fonctionne-t-il ?"},"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\">Table des mati\u00e8res<\/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=\"Toggle Table des mati\u00e8res\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/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\/fr\/what-is-ble-and-how-it-works\/#What_is_BLE\" >Qu'est-ce que le 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\/fr\/what-is-ble-and-how-it-works\/#Difference_Between_BLE_and_Classic_Bluetooth\" >Diff\u00e9rence entre BLE et Bluetooth classique<\/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\/fr\/what-is-ble-and-how-it-works\/#How_BLE_works\" >Comment fonctionne le 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\/fr\/what-is-ble-and-how-it-works\/#State_Diagram\" >Diagramme d'\u00e9tat<\/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\/fr\/what-is-ble-and-how-it-works\/#BLE_Architecture\" >Architecture BLE<\/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\/fr\/what-is-ble-and-how-it-works\/#GAP_Profile\" >Profil GAP<\/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\/fr\/what-is-ble-and-how-it-works\/#ATT_and_GATT_Profile\" >Profil du TCA et du GATT<\/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\/fr\/what-is-ble-and-how-it-works\/#BLE_Security\" >S\u00e9curit\u00e9 BLE<\/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\/fr\/what-is-ble-and-how-it-works\/#Applications_of_BLE\" >Applications du 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\/fr\/what-is-ble-and-how-it-works\/#BLE_Beacons\" >Balises BLE<\/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\/fr\/what-is-ble-and-how-it-works\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_BLE\"><\/span>Qu'est-ce que le BLE ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>BLE est l'abr\u00e9viation de Bluetooth Low Energy, qui a \u00e9t\u00e9 introduit dans le cadre de la norme Bluetooth 4.0. Il a pour but d'aider les appareils IoT (Internet des objets) \u00e0 faible consommation d'\u00e9nergie et les appareils de t\u00e9l\u00e9communication \u00e0 faible consommation d'\u00e9nergie. <a href=\"https:\/\/www.tesswave.com\/fr\/what-is-machine-to-machine-m2m\/\" target=\"_blank\" rel=\"noreferrer noopener\">Applications M2M<\/a> sur une courte distance. Cela s'est av\u00e9r\u00e9 essentiel pour la r\u00e9alisation de nombreux appareils IoT modernes qui sont aliment\u00e9s par des batteries. Comme les appareils classiques <a href=\"https:\/\/www.tesswave.com\/fr\/what-is-bluetooth-technology\/\" target=\"_blank\" rel=\"noreferrer noopener\">Technologie Bluetooth<\/a>BLE fonctionne en 2.4 GHz <a href=\"https:\/\/www.tesswave.com\/fr\/what-are-the-ism-frequency-bands\/\" target=\"_blank\" rel=\"noreferrer noopener\">ISM<\/a> (Industrial, Scientific, and Medical) tout en h\u00e9ritant de certaines caract\u00e9ristiques de son pr\u00e9d\u00e9cesseur et en mettant davantage l'accent sur la faible consommation d'\u00e9nergie. La consommation maximale d'une application BLE serait de l'ordre de 0,01 \u00e0 0,5 watts, avec la m\u00eame vitesse que celle du Bluetooth classique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Difference_Between_BLE_and_Classic_Bluetooth\"><\/span>Diff\u00e9rence entre BLE et Bluetooth classique<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>La principale diff\u00e9rence entre le Bluetooth classique et le BLE r\u00e9side dans la puissance consomm\u00e9e. Cependant, il existe d'autres diff\u00e9rences majeures dues aux diff\u00e9rences architecturales dans chaque cas. L'utilisation d'adresses de 24 bits par rapport \u00e0 l'adressage de 3 bits dans le Bluetooth classique permet au BLE de se connecter \u00e0 20 connexions simultan\u00e9ment, alors que le Bluetooth classique ne prend en charge que 7 connexions.<\/p>\n\n\n\n<p>En outre, BLE a une longueur d'avance sur Bluetooth classique en ce qui concerne le temps de latence autoris\u00e9 pour les connexions. Le Bluetooth classique offre une latence d'environ 100 ms seulement, tandis que le BLE offre une latence am\u00e9lior\u00e9e de 6 ms. Malgr\u00e9 cette latence am\u00e9lior\u00e9e, BLE ne peut offrir que des vitesses allant de 125 kbps \u00e0 2 Mbps, alors que Bluetooth classique peut offrir des vitesses allant jusqu'\u00e0 3Mbps. Enfin, BLE ne peut offrir qu'une communication unidirectionnelle sans support vocal. Le Bluetooth classique offre une capacit\u00e9 de communication bidirectionnelle ainsi qu'une prise en charge de la voix.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_BLE_works\"><\/span>Comment fonctionne le BLE ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Contrairement au Bluetooth classique, o\u00f9 les informations sont envoy\u00e9es en continu, le BLE envoie des informations en rafale, ce qui augmente son temps d'inactivit\u00e9. \u00c0 cette fin, BLE utilise 40 canaux s\u00e9par\u00e9s chacun par 2 MHz. Sur ces 40 canaux, trois canaux publicitaires d\u00e9marrent la connexion en envoyant des paquets publicitaires. Les 37 autres canaux sont appel\u00e9s canaux publicitaires secondaires et g\u00e8rent la communication de donn\u00e9es.<\/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>Nous pouvons d\u00e9finir trois types principaux de n\u0153uds dans un r\u00e9seau BLE, \u00e0 savoir :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Annonceur<\/li>\n\n\n\n<li>Scanner<\/li>\n\n\n\n<li>Initiateur<\/li>\n<\/ul>\n\n\n\n<p>Un annonceur est un dispositif qui transmet des paquets d'annonce. Le scanner est l'appareil qui re\u00e7oit ces paquets, sans avoir l'intention d'\u00e9tablir une connexion. Si le dispositif de balayage souhaite \u00e9tablir une connexion, il est appel\u00e9 initiateur. Une fois la connexion \u00e9tablie, l'annonceur est appel\u00e9 esclave, tandis que l'initiateur est appel\u00e9 ma\u00eetre. Dans le BLE, chaque ma\u00eetre et un esclave constituent un piconet. Toutefois, un seul ma\u00eetre peut former simultan\u00e9ment plusieurs piconets avec diff\u00e9rents esclaves. De m\u00eame, de mani\u00e8re \u00e9quivalente, un esclave peut avoir de nombreux liens avec plus d'un ma\u00eetre.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"State_Diagram\"><\/span>Diagramme d'\u00e9tat<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Le fonctionnement du BLE est expliqu\u00e9 de mani\u00e8re pr\u00e9cise \u00e0 l'aide de cinq \u00e9tats de liaison qui d\u00e9finissent les diff\u00e9rentes \u00e9tapes de l'\u00e9tablissement de la connexion. Ces \u00e9tats sont les suivants :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00c9tat de la publicit\u00e9 : A ce stade, les appareils transmettent des paquets publicitaires sur des canaux publicitaires.<\/li>\n\n\n\n<li>\u00c9tat de balayage : \u00c0 ce stade, les appareils re\u00e7oivent des paquets publicitaires sans avoir l'intention d'\u00e9tablir une connexion.<\/li>\n\n\n\n<li>\u00c9tat d'initiation : \u00c0 ce stade, un appareil a l'intention d'\u00e9tablir une connexion en r\u00e9ponse aux paquets publicitaires entrants.<\/li>\n\n\n\n<li>\u00c9tat de veille : \u00c0 ce stade, les appareils ne sont pas connect\u00e9s.<\/li>\n\n\n\n<li>\u00c9tat connect\u00e9 : Au cours de cette \u00e9tape, une connexion entre l'annonceur (esclave) et l'initiateur (ma\u00eetre) est \u00e9tablie. Le ma\u00eetre peut \u00eatre consid\u00e9r\u00e9 comme le dispositif central, tandis que l'esclave est le dispositif p\u00e9riph\u00e9rique.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Architecture\"><\/span>Architecture BLE<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>L'architecture BLE est structurellement similaire \u00e0 l'architecture Bluetooth classique, comme nous l'avons vu dans notre pr\u00e9c\u00e9dent article. Toutefois, la principale diff\u00e9rence se situe au niveau de la couche physique de l'architecture, qui peut fonctionner selon deux modes, \u00e0 savoir :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mode double<\/li>\n\n\n\n<li>Mode unique<\/li>\n<\/ul>\n\n\n\n<p>En mode double, le BLE et le Bluetooth classique peuvent fonctionner en harmonie dans la couche physique. En mode simple, seul l'un d'entre eux peut fonctionner. Le choix entre les deux modes de fonctionnement d\u00e9pend uniquement de l'application concern\u00e9e. Dans cet article, nous nous concentrerons davantage sur les profils de l'architecture BLE que sur ses composants individuels.<\/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\">Que peut faire Tesswave pour vous ?<\/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 fournit plus de 100 produits d'antennes et vous pouvez nous contacter pour des solutions d'antennes personnalis\u00e9es, contactez-nous aujourd'hui pour obtenir un devis gratuit.<\/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>Obtenir un devis gratuit\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\">Obtenir un devis imm\u00e9diat<\/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>Obtenez un devis GRATUIT et nous vous contacterons dans l'heure qui suit.<\/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>Nous contacter\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>Profil GAP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>GAP signifie Generic Access Profile (profil d'acc\u00e8s g\u00e9n\u00e9rique). Ce profil est important pour d\u00e9terminer comment les diff\u00e9rents appareils interagissent entre eux. Ces interactions se pr\u00e9sentent sous les aspects suivants :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Publicit\u00e9<\/li>\n\n\n\n<li>\u00c9tablissement de la connexion<\/li>\n\n\n\n<li>S\u00e9curit\u00e9<\/li>\n<\/ul>\n\n\n\n<p>Dans le domaine de la publicit\u00e9, il est essentiel que les appareils diffusent des messages, d\u00e9couvrent les appareils et envoient des donn\u00e9es publicitaires. Toutes ces op\u00e9rations sont prises en charge par le profil GAP. En outre, en ce qui concerne l'\u00e9tablissement de la connexion, il g\u00e8re \u00e9galement l'acceptation d'une connexion, la r\u00e9siliation d'une connexion et les param\u00e8tres de connexion. Enfin, il est \u00e9galement charg\u00e9 d'initier et de faciliter les mesures de s\u00e9curit\u00e9 pertinentes dans les appareils.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ATT_and_GATT_Profile\"><\/span>Profil du TCA et du GATT<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>ATT signifie Attribute Protocol (protocole d'attributs) et permet de d\u00e9finir les r\u00f4les des appareils participant \u00e0 la connexion. Ces r\u00f4les sont d\u00e9finis en fonction de leur fonctionnalit\u00e9 apr\u00e8s l'\u00e9tablissement d'une connexion. Un serveur est un dispositif qui fournit des services ou des ressources, tandis que le client est le dispositif qui attend des ressources et des services. Il est utile de mentionner qu'un esclave ne deviendra pas toujours un serveur alors que le ma\u00eetre sera toujours un client. Cela d\u00e9pend de l'objectif de la connexion entre les deux n\u0153uds. Prenons l'exemple d'une connexion BLE \u00e9tablie entre un bracelet de suivi et un smartphone. Lorsque le bracelet envoie le rythme cardiaque, il agit en tant que serveur, tandis que le smartphone agit en tant que client. Imaginons maintenant qu'il soit n\u00e9cessaire d'afficher l'heure sur le bracelet. \u00c0 cette fin, le smartphone qui a acc\u00e8s \u00e0 l'internet serait le serveur tandis que le bracelet serait le client. Les poign\u00e9es du profil ATT permettent au serveur de stocker les donn\u00e9es dans un format qui facilite les diff\u00e9rentes fonctionnalit\u00e9s. \u00c0 cette fin, le profil ATT utilise un mod\u00e8le de base de donn\u00e9es hi\u00e9rarchique.<\/p>\n\n\n\n<p>C'est l\u00e0 que le GATT (Generic Attribute Profile) entre en jeu. Il est charg\u00e9 de d\u00e9finir la hi\u00e9rarchie des donn\u00e9es dans le mod\u00e8le de base de donn\u00e9es. Pour ce faire, il utilise un cadre arborescent \u00e0 quatre niveaux, de haut en bas :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Profil : Il s'agit du n\u0153ud racine<\/li>\n\n\n\n<li>Les services : Ils sont utilis\u00e9s pour organiser diff\u00e9rents types de donn\u00e9es<\/li>\n\n\n\n<li>Caract\u00e9ristiques : Il s'agit de l'unit\u00e9 de stockage de base dans le cadre de l'arbre.<\/li>\n\n\n\n<li>Valeur et descripteurs : La valeur est une valeur unique permettant de d\u00e9finir une caract\u00e9ristique, tandis que les descripteurs sont des valeurs multiples utilis\u00e9es pour d\u00e9finir des caract\u00e9ristiques.<\/li>\n<\/ul>\n\n\n\n<p>Un exemple permet de mieux comprendre le profil GATT. Par exemple, un traqueur de battements de c\u0153ur peut avoir les profils suivants :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Profil de mesure du rythme cardiaque<\/li>\n\n\n\n<li>Profil d'information sur les appareils<\/li>\n<\/ul>\n\n\n\n<p>Consid\u00e9rons maintenant le profil de mesure du rythme cardiaque, ce profil peut avoir les services suivants :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Service de fr\u00e9quence cardiaque<\/li>\n\n\n\n<li>Service de mesure du corps<\/li>\n<\/ul>\n\n\n\n<p>Ainsi, chacun des services ci-dessus aura des caract\u00e9ristiques diff\u00e9rentes avec des valeurs et des descripteurs mesur\u00e9s par le traceur. Par exemple, le service de fr\u00e9quence cardiaque aurait des caract\u00e9ristiques de rythme cardiaque avec une valeur de 69 bpm (battements par minute).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Security\"><\/span>S\u00e9curit\u00e9 BLE<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Les principaux types d'attaques auxquels BLE et Bluetooth classique sont vuln\u00e9rables sont l'\u00e9coute clandestine et les attaques de type \"man-in-the-middle\". BLE pr\u00e9sente des caract\u00e9ristiques int\u00e9ressantes pour minimiser les risques li\u00e9s \u00e0 ces attaques.  Ces caract\u00e9ristiques sont les suivantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comparaison num\u00e9rique : Dans ce cas, les deux appareils g\u00e9n\u00e8rent une valeur num\u00e9rique qui sera valid\u00e9e manuellement une fois affich\u00e9e sur les deux appareils.<\/li>\n\n\n\n<li>Entr\u00e9e de cl\u00e9 de passage : Ici, le dispositif non initiateur g\u00e9n\u00e8re une graine al\u00e9atoire appel\u00e9e nonce pour authentifier la connexion.<\/li>\n\n\n\n<li>Just Works : Dans ce cas, l'appareil non initiateur g\u00e9n\u00e8re un nonce avec une valeur de confirmation qui est confirm\u00e9e par rapport \u00e0 la valeur de confirmation de l'autre appareil final apr\u00e8s avoir transmis le nonce.<\/li>\n\n\n\n<li>Hors bande (OOB) : la communication est s\u00e9curis\u00e9e par un canal de communication secondaire tel que le Wi-Fi et la NFC (Near Field Communication).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Applications_of_BLE\"><\/span>Applications du BLE<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>BLE est un bon candidat pour les applications IoT et M2M PAN (Personal Area Network) \u00e0 faible consommation. Ces applications vont des simples syst\u00e8mes domotiques aux applications industrielles \u00e0 grande \u00e9chelle. Voici quelques-unes des applications de BLE :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Domotique : BLE est devenu un choix populaire pour les applications domotiques. Ces applications IoT et intelligentes comprennent des prises intelligentes, des serrures intelligentes, des lumi\u00e8res intelligentes et des capteurs de s\u00e9curit\u00e9 intelligents.<\/li>\n\n\n\n<li>Suivi de la localisation \u00e0 l'int\u00e9rieur : Malgr\u00e9 l'existence de technologies telles que le GPRS, le BLE est une technique de navigation plus fiable en raison de sa r\u00e9sistance aux interf\u00e9rences.<\/li>\n\n\n\n<li>Applications de suivi : Le BLE est largement utilis\u00e9 dans les applications IdO qui ne n\u00e9cessitent que la diffusion de courtes quantit\u00e9s d'informations. C'est important dans des applications telles que le suivi des actifs et la gestion de flotte.<\/li>\n<\/ul>\n\n\n\n<p>En conclusion, nous pouvons utiliser BLE pour les applications IoT dans les r\u00e9seaux PAN qui n\u00e9cessitent une faible consommation d'\u00e9nergie et une communication \u00e0 faible charge utile.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Beacons\"><\/span>Balises BLE<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Les balises BLE sont de petits dispositifs de transmission qui utilisent la technologie de communication BLE pour diffuser de courtes salves de messages \u00e0 des dispositifs d'\u00e9coute. Il s'agit de dispositifs unidirectionnels aliment\u00e9s par batterie et largement utilis\u00e9s dans les applications de marketing de proximit\u00e9 et d'autres applications IoT de suivi. \u00c0 l'heure actuelle, il existe deux fournisseurs c\u00e9l\u00e8bres de balises BLE, \u00e0 savoir :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eddystone par Google<\/li>\n\n\n\n<li>iBeacon par Apple<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Le BLE est largement utilis\u00e9 dans les applications IoT PAN \u00e0 faible consommation, principalement ax\u00e9es sur les applications domotiques, les dispositifs de suivi et les applications de marketing de proximit\u00e9. Le BLE b\u00e9n\u00e9ficiant d'un soutien croissant, il s'agit d'un bon candidat pour les applications IoT qui devrait figurer en bonne place dans vos choix.<\/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\/fr\/wp-json\/wp\/v2\/posts\/4327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tesswave.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tesswave.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/fr\/wp-json\/wp\/v2\/comments?post=4327"}],"version-history":[{"count":0,"href":"https:\/\/www.tesswave.com\/fr\/wp-json\/wp\/v2\/posts\/4327\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/fr\/wp-json\/wp\/v2\/media\/4328"}],"wp:attachment":[{"href":"https:\/\/www.tesswave.com\/fr\/wp-json\/wp\/v2\/media?parent=4327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tesswave.com\/fr\/wp-json\/wp\/v2\/categories?post=4327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tesswave.com\/fr\/wp-json\/wp\/v2\/tags?post=4327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}