{"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\/pt\/what-is-ble-and-how-it-works\/","title":{"rendered":"O que \u00e9 o BLE (Bluetooth Low Energy) e como 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 o \u00edndice\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Alternar<\/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\/pt\/what-is-ble-and-how-it-works\/#What_is_BLE\" >O que \u00e9 o 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\/pt\/what-is-ble-and-how-it-works\/#Difference_Between_BLE_and_Classic_Bluetooth\" >Diferen\u00e7a entre BLE e Bluetooth cl\u00e1ssico<\/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\/pt\/what-is-ble-and-how-it-works\/#How_BLE_works\" >Como funciona o 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\/pt\/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\/pt\/what-is-ble-and-how-it-works\/#BLE_Architecture\" >Arquitetura 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\/pt\/what-is-ble-and-how-it-works\/#What_can_Tesswave_do_for_you\" >O que \u00e9 que a Tesswave pode fazer por si?<\/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\/pt\/what-is-ble-and-how-it-works\/#Get_an_Instant_Quote\" >Obter um or\u00e7amento imediato<\/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\/pt\/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\/pt\/what-is-ble-and-how-it-works\/#ATT_and_GATT_Profile\" >Perfil do TCA e do 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\/pt\/what-is-ble-and-how-it-works\/#BLE_Security\" >Seguran\u00e7a 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\/pt\/what-is-ble-and-how-it-works\/#Applications_of_BLE\" >Aplica\u00e7\u00f5es do 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\/pt\/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\/pt\/what-is-ble-and-how-it-works\/#Conclusion\" >Conclus\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_BLE\"><\/span>O que \u00e9 o BLE?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>BLE significa Bluetooth Low Energy, que foi introduzido como parte da norma Bluetooth 4.0. O seu objetivo \u00e9 ajudar as tecnologias IoT (Internet das Coisas) e <a href=\"https:\/\/www.tesswave.com\/pt\/what-is-machine-to-machine-m2m\/\" target=\"_blank\" rel=\"noreferrer noopener\">Aplica\u00e7\u00f5es M2M<\/a> num curto espa\u00e7o de tempo. Isto foi fundamental para a realiza\u00e7\u00e3o de muitos dispositivos IoT modernos que s\u00e3o alimentados por bateria. Tal como os dispositivos cl\u00e1ssicos <a href=\"https:\/\/www.tesswave.com\/pt\/what-is-bluetooth-technology\/\" target=\"_blank\" rel=\"noreferrer noopener\">Tecnologia Bluetooth<\/a>BLE funciona em 2.4 GHz <a href=\"https:\/\/www.tesswave.com\/pt\/what-are-the-ism-frequency-bands\/\" target=\"_blank\" rel=\"noreferrer noopener\">ISM<\/a> (Industrial, Scientific, and Medical), herdando ao mesmo tempo algumas carater\u00edsticas do seu antecessor, com maior incid\u00eancia no baixo consumo de energia. O consumo m\u00e1ximo de energia de uma aplica\u00e7\u00e3o BLE seria de cerca de 0,01 Watts a 0,5 Watts, com a mesma velocidade que a do Bluetooth cl\u00e1ssico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Difference_Between_BLE_and_Classic_Bluetooth\"><\/span>Diferen\u00e7a entre BLE e Bluetooth cl\u00e1ssico<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A principal diferen\u00e7a entre o Bluetooth cl\u00e1ssico e o BLE reside na pot\u00eancia consumida. No entanto, existem outras diferen\u00e7as importantes devido \u00e0s diferen\u00e7as arquitect\u00f3nicas em cada caso. A utiliza\u00e7\u00e3o de endere\u00e7os de 24 bits em compara\u00e7\u00e3o com o endere\u00e7amento de 3 bits no Bluetooth cl\u00e1ssico permite que o BLE se ligue a 20 liga\u00e7\u00f5es em simult\u00e2neo, enquanto o Bluetooth cl\u00e1ssico apenas suporta 7 liga\u00e7\u00f5es.<\/p>\n\n\n\n<p>Al\u00e9m disso, o BLE tem uma vantagem em rela\u00e7\u00e3o ao Bluetooth cl\u00e1ssico no que respeita \u00e0 lat\u00eancia permitida nas liga\u00e7\u00f5es. O Bluetooth cl\u00e1ssico oferece uma lat\u00eancia de apenas cerca de 100 ms, enquanto o BLE oferece uma lat\u00eancia melhorada de 6 ms. Apesar da lat\u00eancia melhorada, o BLE s\u00f3 pode oferecer velocidades at\u00e9 125 kbps a 2 Mbps, enquanto o Bluetooth cl\u00e1ssico pode oferecer velocidades at\u00e9 3 Mbps. Por \u00faltimo, o BLE s\u00f3 pode oferecer comunica\u00e7\u00e3o unidirecional, sem suporte de voz. O Bluetooth cl\u00e1ssico tem capacidade de comunica\u00e7\u00e3o co1TP14 bidirecional e suporte de voz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_BLE_works\"><\/span>Como funciona o BLE?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ao contr\u00e1rio do Bluetooth cl\u00e1ssico, em que a informa\u00e7\u00e3o \u00e9 enviada continuamente, o BLE envia rajadas de informa\u00e7\u00e3o, aumentando assim o seu tempo de inatividade. Para o efeito, o BLE utiliza 40 canais, cada um separado por 2 MHz. Destes 40 canais, tr\u00eas canais de publicidade iniciariam inicialmente a liga\u00e7\u00e3o enviando pacotes de publicidade. Os restantes 37 canais s\u00e3o conhecidos como canais de publicidade secund\u00e1rios e tratam da comunica\u00e7\u00e3o de dados.<\/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 tr\u00eas tipos principais de n\u00f3s numa rede BLE, nomeadamente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Anunciante<\/li>\n\n\n\n<li>Scanner<\/li>\n\n\n\n<li>Iniciador<\/li>\n<\/ul>\n\n\n\n<p>Um anunciante \u00e9 um dispositivo que transmite pacotes de anunciantes. O scanner \u00e9 o dispositivo que recebe estes pacotes, sem qualquer inten\u00e7\u00e3o de estabelecer uma liga\u00e7\u00e3o. Agora, se o dispositivo de explora\u00e7\u00e3o quiser estabelecer uma liga\u00e7\u00e3o, \u00e9 conhecido como iniciador. Uma vez estabelecida a liga\u00e7\u00e3o, o anunciante \u00e9 designado por slave (escravo), enquanto o iniciador \u00e9 designado por master (mestre). No BLE, cada mestre e um escravo s\u00e3o conhecidos como uma piconet. No entanto, um \u00fanico mestre pode formar muitas piconets com diferentes escravos em simult\u00e2neo. Al\u00e9m disso, de forma equivalente, um slave pode ter muitas liga\u00e7\u00f5es a mais do que um master.<\/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>O funcionamento do BLE \u00e9 explicado com precis\u00e3o atrav\u00e9s de cinco estados de liga\u00e7\u00e3o que definem v\u00e1rias fases do estabelecimento da liga\u00e7\u00e3o. Estes estados s\u00e3o os seguintes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Estado de publicidade: Nesta fase, os dispositivos transmitem pacotes de publicidade nos canais de publicidade.<\/li>\n\n\n\n<li>Estado de explora\u00e7\u00e3o: Nesta fase, os dispositivos recebem pacotes de publicidade sem qualquer inten\u00e7\u00e3o de estabelecer uma liga\u00e7\u00e3o.<\/li>\n\n\n\n<li>Estado de inicia\u00e7\u00e3o: Nesta fase, um dispositivo pretende estabelecer uma liga\u00e7\u00e3o em resposta aos pacotes de publicidade recebidos.<\/li>\n\n\n\n<li>Estado de espera: Nesta fase, os dispositivos n\u00e3o est\u00e3o ligados.<\/li>\n\n\n\n<li>Estado de liga\u00e7\u00e3o: Durante esta fase, \u00e9 estabelecida uma liga\u00e7\u00e3o entre o anunciante (slave) e o iniciador (master). Agora, o mestre pode ser visto como o dispositivo central, enquanto o escravo \u00e9 o dispositivo perif\u00e9rico.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Architecture\"><\/span>Arquitetura BLE<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A arquitetura BLE \u00e9 estruturalmente semelhante \u00e0 arquitetura Bluetooth cl\u00e1ssica, tal como discutimos no nosso artigo anterior. No entanto, a principal diferen\u00e7a reside na camada f\u00edsica da arquitetura, que pode funcionar em dois modos, nomeadamente<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modo duplo<\/li>\n\n\n\n<li>Modo \u00fanico<\/li>\n<\/ul>\n\n\n\n<p>No modo Dual, tanto o BLE como o Bluetooth cl\u00e1ssico podem funcionar em harmonia na camada f\u00edsica. No modo simples, apenas um deles pode funcionar. A escolha entre os dois modos de funcionamento depende exclusivamente da aplica\u00e7\u00e3o de interesse. Neste artigo, centrar-nos-emos mais nos perfis da arquitetura BLE do que nos seus componentes individuais.<\/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>O que \u00e9 que a Tesswave pode fazer por si?<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>A Tesswave fornece mais de 100 produtos de antena e pode contactar-nos para solu\u00e7\u00f5es personalizadas de antena, entre em contacto connosco hoje para obter um or\u00e7amento 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>Obter um or\u00e7amento 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>Obter um or\u00e7amento imediato<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>Obtenha um or\u00e7amento GRATUITO e entraremos em contacto consigo no prazo de uma 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>Contactar-nos\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 significa Generic Access Profile (perfil de acesso gen\u00e9rico). Este perfil \u00e9 importante para determinar a forma como os diferentes dispositivos interagem entre si. Estas intera\u00e7\u00f5es s\u00e3o feitas nos seguintes aspectos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Publicidade<\/li>\n\n\n\n<li>Estabelecimento de liga\u00e7\u00e3o<\/li>\n\n\n\n<li>Seguran\u00e7a<\/li>\n<\/ul>\n\n\n\n<p>Na publicidade, \u00e9 essencial que os dispositivos difundam mensagens, descubram os dispositivos e enviem dados publicit\u00e1rios. Todas estas opera\u00e7\u00f5es s\u00e3o ignoradas pelo perfil GAP. Al\u00e9m disso, no que diz respeito ao estabelecimento de liga\u00e7\u00f5es, tamb\u00e9m trata da aceita\u00e7\u00e3o de uma liga\u00e7\u00e3o, da cessa\u00e7\u00e3o de uma liga\u00e7\u00e3o e dos par\u00e2metros de liga\u00e7\u00e3o. Por \u00faltimo, \u00e9 tamb\u00e9m respons\u00e1vel por iniciar e facilitar as medidas de seguran\u00e7a pertinentes nos dispositivos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ATT_and_GATT_Profile\"><\/span>Perfil do TCA e do GATT<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>ATT significa Protocolo de Atributos e trata da defini\u00e7\u00e3o de fun\u00e7\u00f5es para os dispositivos que participam na liga\u00e7\u00e3o. Estas fun\u00e7\u00f5es s\u00e3o definidas com base na sua funcionalidade ap\u00f3s o estabelecimento de uma liga\u00e7\u00e3o. Um servidor \u00e9 um dispositivo que forneceria servi\u00e7os ou recursos, enquanto o cliente \u00e9 o dispositivo que espera recursos e servi\u00e7os. Vale a pena mencionar que um slave n\u00e3o se tornar\u00e1 essencialmente um servidor sempre, enquanto o master \u00e9 sempre um cliente. Isto depende do objetivo da liga\u00e7\u00e3o entre os dois n\u00f3s. Por exemplo, considere-se uma situa\u00e7\u00e3o em que \u00e9 estabelecida uma liga\u00e7\u00e3o BLE entre um localizador de pulseiras e um smartphone. Quando o localizador envia a frequ\u00eancia card\u00edaca, actua como servidor, enquanto o smartphone actua como cliente. Agora, imagine que \u00e9 necess\u00e1rio mostrar a hora na pulseira, para este efeito, o smartphone que tem acesso \u00e0 Internet seria o servidor enquanto a pulseira seria o cliente. As pegas do perfil ATT fornecem meios para o servidor armazenar dados num formato que facilita as diferentes funcionalidades. Para o efeito, o perfil ATT utiliza um modelo de base de dados hier\u00e1rquico.<\/p>\n\n\n\n<p>\u00c9 aqui que entra em a\u00e7\u00e3o o GATT (Generic Attribute Profile). Este perfil \u00e9 respons\u00e1vel pela defini\u00e7\u00e3o da hierarquia de dados no modelo de base de dados. Para o efeito, utiliza uma estrutura em forma de \u00e1rvore com quatro n\u00edveis, nomeadamente, de cima para baixo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Perfil: Refere-se ao n\u00f3 raiz<\/li>\n\n\n\n<li>Servi\u00e7os: Estes s\u00e3o utilizados para organizar diferentes tipos de dados<\/li>\n\n\n\n<li>Carater\u00edsticas: S\u00e3o a unidade b\u00e1sica de armazenamento na estrutura em \u00e1rvore<\/li>\n\n\n\n<li>Valor e descritores: O valor \u00e9 um valor \u00fanico para definir uma carater\u00edstica, enquanto os descritores s\u00e3o valores m\u00faltiplos utilizados para definir carater\u00edsticas.<\/li>\n<\/ul>\n\n\n\n<p>O perfil GATT pode ser compreendido atrav\u00e9s de um exemplo. Por exemplo, um localizador de batimentos card\u00edacos pode ter os seguintes perfis:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Perfil de medi\u00e7\u00e3o do ritmo card\u00edaco<\/li>\n\n\n\n<li>Perfil de informa\u00e7\u00f5es do dispositivo<\/li>\n<\/ul>\n\n\n\n<p>Consideremos agora o perfil de medi\u00e7\u00e3o do ritmo card\u00edaco. Este perfil pode ter os seguintes servi\u00e7os:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Servi\u00e7o de ritmo card\u00edaco<\/li>\n\n\n\n<li>Servi\u00e7o de medi\u00e7\u00e3o do corpo<\/li>\n<\/ul>\n\n\n\n<p>Assim, cada um dos servi\u00e7os acima referidos teria carater\u00edsticas diferentes com valores e descritores medidos pelo localizador. Por exemplo, o servi\u00e7o de ritmo card\u00edaco teria carater\u00edsticas de batimento card\u00edaco com um valor de 69 bpm (batimentos por minuto).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"BLE_Security\"><\/span>Seguran\u00e7a BLE<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Os principais tipos de ataques a que o BLE e o Bluetooth cl\u00e1ssico s\u00e3o vulner\u00e1veis s\u00e3o a espionagem e os ataques man-in-the-middle. O BLE tem carater\u00edsticas interessantes para minimizar os riscos devidos a estes ataques.  Estas carater\u00edsticas s\u00e3o as seguintes<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compara\u00e7\u00e3o num\u00e9rica: Aqui, dois dispositivos finais geram um valor num\u00e9rico que ser\u00e1 validado manualmente depois de ser apresentado em ambos os dispositivos.<\/li>\n\n\n\n<li>Entrada de chave de acesso: Aqui o dispositivo n\u00e3o iniciador gera uma semente aleat\u00f3ria chamada nonce para autenticar a liga\u00e7\u00e3o.<\/li>\n\n\n\n<li>Simplesmente funciona: Neste caso, o dispositivo n\u00e3o iniciador gera um nonce com um valor de confirma\u00e7\u00e3o que \u00e9 confirmado contra o valor de confirma\u00e7\u00e3o dos outros dispositivos finais ap\u00f3s a passagem do nonce.<\/li>\n\n\n\n<li>Fora de banda (OOB): Neste caso, a comunica\u00e7\u00e3o \u00e9 assegurada atrav\u00e9s de um canal secund\u00e1rio de comunica\u00e7\u00e3o, como o Wi-Fi e o 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>Aplica\u00e7\u00f5es do BLE<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O BLE \u00e9 um bom candidato para aplica\u00e7\u00f5es IoT e M2M PAN (Personal Area Network) de baixo consumo. Estas aplica\u00e7\u00f5es variam de simples sistemas de automa\u00e7\u00e3o dom\u00e9stica a aplica\u00e7\u00f5es industriais em grande escala. Algumas das aplica\u00e7\u00f5es do BLE s\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatiza\u00e7\u00e3o dom\u00e9stica: O BLE tornou-se uma escolha popular quando se trata de aplica\u00e7\u00f5es de automatiza\u00e7\u00e3o dom\u00e9stica. Estas aplica\u00e7\u00f5es IoT e inteligentes incluem tomadas inteligentes, fechaduras inteligentes, luzes inteligentes e sensores de seguran\u00e7a inteligentes.<\/li>\n\n\n\n<li>Localiza\u00e7\u00e3o em interiores: Apesar da disponibilidade de tecnologias como o GPRS, o BLE \u00e9 uma t\u00e9cnica de navega\u00e7\u00e3o mais fi\u00e1vel devido ao seu desempenho contra interfer\u00eancias.<\/li>\n\n\n\n<li>Aplica\u00e7\u00f5es de localiza\u00e7\u00e3o: O BLE \u00e9 amplamente utilizado em aplica\u00e7\u00f5es IoT que requerem apenas a transmiss\u00e3o de rajadas curtas de informa\u00e7\u00e3o. Isto \u00e9 importante em aplica\u00e7\u00f5es como a localiza\u00e7\u00e3o de activos e a gest\u00e3o de frotas.<\/li>\n<\/ul>\n\n\n\n<p>Em conclus\u00e3o, podemos utilizar o BLE para aplica\u00e7\u00f5es IoT em redes PAN que requerem baixo consumo de energia e baixa carga \u00fatil de comunica\u00e7\u00e3o.<\/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>Os beacons BLE s\u00e3o pequenos dispositivos de transmiss\u00e3o que utilizam a tecnologia de comunica\u00e7\u00e3o BLE comm para difundir curtas rajadas de mensagens para dispositivos de escuta. S\u00e3o dispositivos unidireccionais alimentados por bateria e s\u00e3o amplamente utilizados em aplica\u00e7\u00f5es de marketing de proximidade e outras aplica\u00e7\u00f5es IoT de rastreio. Atualmente, existem dois fornecedores famosos de beacons BLE, nomeadamente<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eddystone da Google<\/li>\n\n\n\n<li>iBeacon da Apple<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O BLE \u00e9 amplamente utilizado em aplica\u00e7\u00f5es IoT PAN de baixo consumo, principalmente centradas em aplica\u00e7\u00f5es de automatiza\u00e7\u00e3o dom\u00e9stica, dispositivos de localiza\u00e7\u00e3o e aplica\u00e7\u00f5es de marketing de proximidade. Com o aumento do suporte para BLE, \u00e9 um bom candidato para aplica\u00e7\u00f5es IoT que deve ser classificado no topo das suas escolhas.<\/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\/pt\/wp-json\/wp\/v2\/posts\/4327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tesswave.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tesswave.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/pt\/wp-json\/wp\/v2\/comments?post=4327"}],"version-history":[{"count":0,"href":"https:\/\/www.tesswave.com\/pt\/wp-json\/wp\/v2\/posts\/4327\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tesswave.com\/pt\/wp-json\/wp\/v2\/media\/4328"}],"wp:attachment":[{"href":"https:\/\/www.tesswave.com\/pt\/wp-json\/wp\/v2\/media?parent=4327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tesswave.com\/pt\/wp-json\/wp\/v2\/categories?post=4327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tesswave.com\/pt\/wp-json\/wp\/v2\/tags?post=4327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}