{"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\/es\/what-is-ble-and-how-it-works\/","title":{"rendered":"\u00bfQu\u00e9 es BLE (Bluetooth Low Energy) y c\u00f3mo funciona?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 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\">\u00cdndice<\/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=\"Alternar tabla de contenidos\"><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\/es\/what-is-ble-and-how-it-works\/#What_is_BLE\" >\u00bfQu\u00e9 es 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\/es\/what-is-ble-and-how-it-works\/#Difference_Between_BLE_and_Classic_Bluetooth\" >Diferencia entre BLE y Bluetooth cl\u00e1sico<\/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\/es\/what-is-ble-and-how-it-works\/#How_BLE_works\" >\u00bfC\u00f3mo funciona 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\/es\/what-is-ble-and-how-it-works\/#State_Diagram\" >Diagrama de estado<\/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\/es\/what-is-ble-and-how-it-works\/#BLE_Architecture\" >Arquitectura BLE<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.tesswave.com\/es\/what-is-ble-and-how-it-works\/#What_can_Tesswave_do_for_you\" >\u00bfQu\u00e9 puede hacer Tesswave por usted?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.tesswave.com\/es\/what-is-ble-and-how-it-works\/#Get_an_Instant_Quote\" >Obtenga un presupuesto instant\u00e1neo<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.tesswave.com\/es\/what-is-ble-and-how-it-works\/#GAP_Profile\" >Perfil GAP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.tesswave.com\/es\/what-is-ble-and-how-it-works\/#ATT_and_GATT_Profile\" >Perfil del TCA y el GATT<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.tesswave.com\/es\/what-is-ble-and-how-it-works\/#BLE_Security\" >Seguridad BLE<\/a><\/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\/es\/what-is-ble-and-how-it-works\/#Applications_of_BLE\" >Aplicaciones de BLE<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.tesswave.com\/es\/what-is-ble-and-how-it-works\/#BLE_Beacons\" >Balizas BLE<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.tesswave.com\/es\/what-is-ble-and-how-it-works\/#Conclusion\" >Conclusi\u00f3n<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_BLE\"><\/span>\u00bfQu\u00e9 es BLE?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>BLE son las siglas de Bluetooth Low Energy, que se introdujo como parte del est\u00e1ndar Bluetooth 4.0. Su objetivo es ayudar a los dispositivos IoT (Internet de las cosas) de bajo consumo y <a href=\"https:\/\/www.tesswave.com\/es\/what-is-machine-to-machine-m2m\/\" target=\"_blank\" rel=\"noreferrer noopener\">Aplicaciones M2M<\/a> a corta distancia. Esto fue fundamental para hacer realidad muchos dispositivos IoT modernos que funcionan con bater\u00edas. Como la cl\u00e1sica <a href=\"https:\/\/www.tesswave.com\/es\/what-is-bluetooth-technology\/\" target=\"_blank\" rel=\"noreferrer noopener\">Tecnolog\u00eda Bluetooth<\/a>BLE funciona en 2.4 GHz <a href=\"https:\/\/www.tesswave.com\/es\/what-are-the-ism-frequency-bands\/\" target=\"_blank\" rel=\"noreferrer noopener\">ISM<\/a> (Industrial, Cient\u00edfica y M\u00e9dica) al tiempo que hereda algunas caracter\u00edsticas de su predecesora, m\u00e1s centradas en el bajo consumo. El consumo m\u00e1ximo de una aplicaci\u00f3n BLE rondar\u00eda entre 0,01 y 0,5 vatios, con la misma velocidad que el Bluetooth cl\u00e1sico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Difference_Between_BLE_and_Classic_Bluetooth\"><\/span>Diferencia entre BLE y Bluetooth cl\u00e1sico<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>La principal diferencia entre Bluetooth cl\u00e1sico y BLE est\u00e1 en la potencia consumida. Sin embargo, hay otras diferencias importantes debidas a las diferencias arquitect\u00f3nicas en cada caso. El uso de direcciones de 24 bits frente al direccionamiento de 3 bits del Bluetooth Cl\u00e1sico permite a BLE conectarse a 20 conexiones simult\u00e1neamente, mientras que el Bluetooth Cl\u00e1sico s\u00f3lo admite 7 conexiones.<\/p>\n\n\n\n<p>Adem\u00e1s, BLE tiene ventaja sobre Bluetooth cl\u00e1sico en lo que respecta a la latencia permitida en las conexiones. El Bluetooth cl\u00e1sico ofrece una latencia de s\u00f3lo unos 100 ms, mientras que BLE ofrece una latencia mejorada de 6 ms. A pesar de la latencia mejorada, BLE s\u00f3lo puede ofrecer velocidades de hasta 125 kbps a 2 Mbps, mientras que Bluetooth cl\u00e1sico puede ofrecer velocidades de hasta 3Mbps. Por \u00faltimo, BLE s\u00f3lo puede ofrecer communicaci\u00f3n unidireccional sin soporte de voz. El Bluetooth cl\u00e1sico tiene capacidad de comunicaci\u00f3n co1TP14 bidireccional y soporte de voz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_BLE_works\"><\/span>\u00bfC\u00f3mo funciona BLE?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A diferencia del Bluetooth cl\u00e1sico, en el que la informaci\u00f3n se env\u00eda de forma continua, BLE env\u00eda r\u00e1fagas de informaci\u00f3n, aumentando as\u00ed su tiempo en estado de reposo. Para ello, BLE utiliza 40 canales separados cada uno por 2 MHz. De estos 40 canales, tres canales de publicidad iniciar\u00edan inicialmente la conexi\u00f3n enviando paquetes de publicidad. El resto de los 37 canales se conocen como canales publicitarios secundarios y se encargan de la communicaci\u00f3n de datos.<\/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>Podemos definir tres tipos principales de nodos en una red BLE, a saber:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Anunciante<\/li>\n\n\n\n<li>Esc\u00e1ner<\/li>\n\n\n\n<li>Iniciador<\/li>\n<\/ul>\n\n\n\n<p>Un anunciador es un dispositivo que transmite paquetes anunciadores. Scanner es el dispositivo que recibe estos paquetes, sin intenci\u00f3n de establecer una conexi\u00f3n. Si el dispositivo de exploraci\u00f3n desea establecer una conexi\u00f3n, se denomina iniciador. Una vez establecida la conexi\u00f3n, el anunciante se denomina esclavo, mientras que el iniciador se conoce como maestro. En BLE, cada maestro y un esclavo se conocen como piconet. Sin embargo, un \u00fanico maestro puede formar muchas piconets con diferentes esclavos simult\u00e1neamente. Adem\u00e1s, de forma equivalente, un esclavo puede tener muchos enlaces con m\u00e1s de un maestro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"State_Diagram\"><\/span>Diagrama de estado<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>El funcionamiento de BLE se explica con precisi\u00f3n mediante cinco estados de enlace que definen varias etapas del establecimiento de la conexi\u00f3n. Estos estados son los siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Estado de publicidad: En este estado, los dispositivos transmiten paquetes publicitarios en canales publicitarios.<\/li>\n\n\n\n<li>Estado de exploraci\u00f3n: En esta fase los dispositivos reciben paquetes publicitarios sin intenci\u00f3n de establecer una conexi\u00f3n.<\/li>\n\n\n\n<li>Estado de iniciaci\u00f3n: En este estado, un dispositivo pretende establecer una conexi\u00f3n en respuesta a los paquetes publicitarios entrantes.<\/li>\n\n\n\n<li>Estado de espera: En este estado, los dispositivos est\u00e1n desconectados.<\/li>\n\n\n\n<li>Estado conectado: Durante esta etapa, se establece una conexi\u00f3n entre el anunciante (esclavo) y el iniciador (maestro). Ahora, el maestro puede considerarse el dispositivo central, mientras que el esclavo es el dispositivo perif\u00e9rico.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Architecture\"><\/span>Arquitectura BLE<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>La arquitectura BLE es estructuralmente parecida a la arquitectura Bluetooth cl\u00e1sica, como ya comentamos en nuestro art\u00edculo anterior. Sin embargo, la principal diferencia est\u00e1 en la capa f\u00edsica de la arquitectura, donde puede funcionar en dos modos, a saber:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modo dual<\/li>\n\n\n\n<li>Modo \u00fanico<\/li>\n<\/ul>\n\n\n\n<p>En modo Dual, tanto BLE como Bluetooth cl\u00e1sico pueden trabajar en armon\u00eda en la capa f\u00edsica. Mientras que en el modo Simple s\u00f3lo puede funcionar uno de ellos. La elecci\u00f3n entre los dos modos de funcionamiento depende exclusivamente de la aplicaci\u00f3n de inter\u00e9s. En este art\u00edculo nos centraremos m\u00e1s en los perfiles de la arquitectura BLE que en sus componentes individuales.<\/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\"><span class=\"ez-toc-section\" id=\"What_can_Tesswave_do_for_you\"><\/span>\u00bfQu\u00e9 puede hacer Tesswave por usted?<span class=\"ez-toc-section-end\"><\/span><\/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 proporciona m\u00e1s de 100 productos de antena y puede ponerse en contacto con nosotros para soluciones personalizadas de antena, p\u00f3ngase en contacto con nosotros hoy para obtener un presupuesto gratuito.<\/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>Obtener presupuesto gratuito\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\"><span class=\"ez-toc-section\" id=\"Get_an_Instant_Quote\"><\/span>Obtenga un presupuesto instant\u00e1neo<span class=\"ez-toc-section-end\"><\/span><\/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>Obtenga un presupuesto GRATUITO y nos pondremos en contacto con usted en menos de una hora<\/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>Contacte con nosotros\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>Perfil GAP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>GAP son las siglas de Generic Access Profile (perfil de acceso gen\u00e9rico). Este perfil es importante para determinar c\u00f3mo interact\u00faan entre s\u00ed los distintos dispositivos. Estas interacciones se producen en los siguientes aspectos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Publicidad<\/li>\n\n\n\n<li>Establecimiento de la conexi\u00f3n<\/li>\n\n\n\n<li>Seguridad<\/li>\n<\/ul>\n\n\n\n<p>En publicidad, es esencial que los dispositivos emitan mensajes, descubran los dispositivos y env\u00eden datos publicitarios. Todas estas operaciones son pasadas por alto por el perfil GAP. Adem\u00e1s, en relaci\u00f3n con el establecimiento de conexiones, tambi\u00e9n se encarga de la aceptaci\u00f3n de una conexi\u00f3n, la finalizaci\u00f3n de una conexi\u00f3n y los par\u00e1metros de conexi\u00f3n. Por \u00faltimo, tambi\u00e9n se encarga de iniciar y facilitar las medidas de seguridad pertinentes en los dispositivos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ATT_and_GATT_Profile\"><\/span>Perfil del TCA y el GATT<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>ATT son las siglas de Attribute Protocol (protocolo de atributos) y se encarga de definir las funciones de los dispositivos que participan en la conexi\u00f3n. Estos roles se definen en funci\u00f3n de su funcionalidad tras establecer una conexi\u00f3n. Un servidor es un dispositivo que proporcionar\u00eda servicios o recursos, mientras que el cliente es el dispositivo que espera recursos y servicios. Vale la pena mencionar que un esclavo no se convertir\u00e1 esencialmente en un servidor siempre mientras que el maestro es siempre un cliente. Esto depende del prop\u00f3sito de la conexi\u00f3n entre los dos nodos. Por ejemplo, consideremos una situaci\u00f3n en la que se establece una conexi\u00f3n BLE entre un rastreador de pulsera y un smartphone. Cuando el rastreador env\u00eda la frecuencia cardiaca, act\u00faa como servidor, mientras que el smartphone lo hace como cliente. Ahora, imaginemos que es necesario mostrar la hora en la pulsera; para ello, el smartphone, que tiene acceso a Internet, ser\u00eda el servidor, mientras que la pulsera ser\u00eda el cliente. Las asas del perfil ATT proporcionan medios para que el servidor almacene los datos en un formato que facilite diferentes funcionalidades. Para ello, el perfil ATT utiliza un modelo de base de datos jer\u00e1rquica.<\/p>\n\n\n\n<p>Aqu\u00ed es donde entra en juego el GATT (Generic Attribute Profile). Se encarga de definir la jerarqu\u00eda de datos en el modelo de base de datos. Para ello, utiliza un marco en forma de \u00e1rbol con cuatro niveles, es decir, de arriba abajo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Perfil: Se refiere al nodo ra\u00edz<\/li>\n\n\n\n<li>Servicios: Se utilizan para organizar distintos tipos de datos<\/li>\n\n\n\n<li>Caracter\u00edsticas: Son la unidad b\u00e1sica de almacenamiento en el marco arb\u00f3reo<\/li>\n\n\n\n<li>Valor y descriptores: El valor es un valor \u00fanico para definir una caracter\u00edstica, mientras que los descriptores son valores m\u00faltiples utilizados para definir caracter\u00edsticas.<\/li>\n<\/ul>\n\n\n\n<p>El perfil GATT puede entenderse perfectamente con un ejemplo. Por ejemplo, un rastreador de latidos puede tener los siguientes perfiles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Perfil de medici\u00f3n de la frecuencia card\u00edaca<\/li>\n\n\n\n<li>Perfil de informaci\u00f3n del dispositivo<\/li>\n<\/ul>\n\n\n\n<p>Consideremos ahora el perfil de medici\u00f3n de la frecuencia cardiaca, este perfil puede tener los siguientes servicios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Servicio de frecuencia card\u00edaca<\/li>\n\n\n\n<li>Servicio de medici\u00f3n corporal<\/li>\n<\/ul>\n\n\n\n<p>As\u00ed, cada uno de los servicios anteriores tendr\u00eda caracter\u00edsticas diferentes con valores y descriptores medidos por el rastreador. Por ejemplo, el servicio de frecuencia cardiaca tendr\u00eda caracter\u00edsticas de latidos con un valor de 69 lpm (latidos por minuto).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Security\"><\/span>Seguridad BLE<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Los principales tipos de ataques a los que son vulnerables BLE y Bluetooth cl\u00e1sico son las escuchas y los ataques de intermediario. BLE tiene caracter\u00edsticas interesantes para minimizar los riesgos debidos a estos ataques.  Estas caracter\u00edsticas son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comparaci\u00f3n num\u00e9rica: Aqu\u00ed dos dispositivos finales generar\u00edan un valor num\u00e9rico que ser\u00e1 validado manualmente una vez se muestre en ambos dispositivos.<\/li>\n\n\n\n<li>Entrada de clave de paso: Aqu\u00ed el dispositivo no iniciador genera una semilla aleatoria llamada nonce para autenticar la conexi\u00f3n.<\/li>\n\n\n\n<li>S\u00f3lo funciona: Aqu\u00ed el dispositivo no iniciador genera un nonce con un valor de confirmaci\u00f3n que se confirma contra el valor de confirmaci\u00f3n de los otros dispositivos finales despu\u00e9s de pasar el nonce.<\/li>\n\n\n\n<li>Fuera de banda (OOB): aqu\u00ed la communicaci\u00f3n se asegura a trav\u00e9s de un canal secundario de communicaci\u00f3n como Wi-Fi y 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>Aplicaciones de BLE<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>BLE es un buen candidato para aplicaciones PAN (Personal Area Network) IoT y M2M de bajo consumo. Estas aplicaciones van desde sencillos sistemas de dom\u00f3tica hasta aplicaciones industriales a gran escala. Algunas de las aplicaciones de BLE son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dom\u00f3tica: BLE se ha convertido en una opci\u00f3n popular cuando se trata de aplicaciones de automatizaci\u00f3n del hogar. Estas aplicaciones IoT e inteligentes incluyen enchufes inteligentes, cerraduras inteligentes, luces inteligentes y sensores de seguridad inteligentes.<\/li>\n\n\n\n<li>Seguimiento de la ubicaci\u00f3n en interiores: A pesar de la disponibilidad de tecnolog\u00edas como GPRS, BLE es una t\u00e9cnica de navegaci\u00f3n m\u00e1s fiable debido a su rendimiento frente a las interferencias.<\/li>\n\n\n\n<li>Aplicaciones de seguimiento: BLE se utiliza ampliamente en aplicaciones IoT que solo requieren la emisi\u00f3n de breves r\u00e1fagas de informaci\u00f3n. Esto es importante en aplicaciones como el seguimiento de activos y la gesti\u00f3n de flotas.<\/li>\n<\/ul>\n\n\n\n<p>En conclusi\u00f3n, podemos utilizar BLE para aplicaciones IoT en redes PAN que requieren bajo consumo de energ\u00eda y baja communicaci\u00f3n de carga \u00fatil.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Beacons\"><\/span>Balizas BLE<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Las balizas BLE son peque\u00f1os dispositivos transmisores que utilizan la tecnolog\u00eda de communicaci\u00f3n BLE para emitir breves r\u00e1fagas de mensajes a dispositivos oyentes. Son dispositivos unidireccionales alimentados por bater\u00eda y se utilizan ampliamente en aplicaciones de marketing de proximidad y otras aplicaciones IoT de seguimiento. Actualmente, hay dos vendedores famosos de balizas BLE, a saber:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eddystone de Google<\/li>\n\n\n\n<li>iBeacon de Apple<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusi\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>BLE se utiliza ampliamente en aplicaciones IoT PAN de bajo consumo centradas principalmente en aplicaciones de dom\u00f3tica, dispositivos de seguimiento y aplicaciones de marketing de proximidad. Con un soporte cada vez mayor para BLE, es un buen candidato para aplicaciones IoT que deber\u00eda ocupar un lugar destacado en sus opciones.<\/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\/es\/wp-json\/wp\/v2\/posts\/4327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tesswave.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tesswave.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/es\/wp-json\/wp\/v2\/comments?post=4327"}],"version-history":[{"count":0,"href":"https:\/\/www.tesswave.com\/es\/wp-json\/wp\/v2\/posts\/4327\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/es\/wp-json\/wp\/v2\/media\/4328"}],"wp:attachment":[{"href":"https:\/\/www.tesswave.com\/es\/wp-json\/wp\/v2\/media?parent=4327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tesswave.com\/es\/wp-json\/wp\/v2\/categories?post=4327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tesswave.com\/es\/wp-json\/wp\/v2\/tags?post=4327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}