{"id":497,"date":"2023-10-30T15:32:51","date_gmt":"2023-10-30T15:32:51","guid":{"rendered":"https:\/\/smartcampus.maua.br\/?page_id=497"},"modified":"2023-10-30T15:39:44","modified_gmt":"2023-10-30T15:39:44","slug":"acesso-ao-mqtt-broker-network-server","status":"publish","type":"page","link":"https:\/\/smartcampus.maua.br\/?page_id=497","title":{"rendered":"ACESSO AO MQTT BROKER (NETWORK SERVER)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"497\" class=\"elementor elementor-497\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5912c9dc elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5912c9dc\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ef86b62\" data-id=\"2ef86b62\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-58a4f202 elementor-widget elementor-widget-spacer\" data-id=\"58a4f202\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-2cb269dc elementor-widget elementor-widget-heading\" data-id=\"2cb269dc\" data-element_type=\"widget\" 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\">ACESSO AO MQTT BROKER (NETWORK SERVER)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5917ce9 elementor-widget elementor-widget-spacer\" data-id=\"5917ce9\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-4c6f54e e-flex e-con-boxed e-con e-parent\" data-id=\"4c6f54e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-81accf8 elementor-widget elementor-widget-text-editor\" data-id=\"81accf8\" data-element_type=\"widget\" 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<h3 style=\"box-sizing: inherit; margin-bottom: 0.9375rem; font-family: Raleway, Helvetica, Arial, sans-serif; line-height: 1.1; color: rgb(51, 51, 51); font-size: 1.25rem; word-break: break-word; overflow-wrap: break-word; font-style: normal;\">Introdu\u00e7\u00e3o<\/h3><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">Para receber os dados atrav\u00e9s do&nbsp;<em style=\"box-sizing: inherit;\">MQTT broker<\/em>&nbsp;do&nbsp;<em style=\"box-sizing: inherit;\">Network Server<\/em>, \u00e9 necess\u00e1rio que a aplica\u00e7\u00e3o possua um cliente de<em style=\"box-sizing: inherit;\">&nbsp;MQTT<\/em>. \u00c9 atrav\u00e9s dessa interface que ser\u00e1 permitida a integra\u00e7\u00e3o da aplica\u00e7\u00e3o com os dados provenientes do servidor em tempo real.<\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\"><a name=\"dicionario-de-secao\" style=\"box-sizing: inherit; text-decoration-line: none; touch-action: manipulation; outline: none;\"><\/a><\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">&nbsp;<\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">&nbsp;<\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">&nbsp;<\/p><h3 style=\"box-sizing: inherit; margin-bottom: 0.9375rem; font-family: Raleway, Helvetica, Arial, sans-serif; line-height: 1.1; color: rgb(51, 51, 51); font-size: 1.25rem; word-break: break-word; overflow-wrap: break-word; font-style: normal;\">Dicion\u00e1rio de se\u00e7\u00e3o<\/h3><ul style=\"box-sizing: inherit; margin-top: 0px; margin-bottom: 0.9375rem; padding-left: 20px; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\"><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\"><em style=\"box-sizing: inherit;\">Client-ID:&nbsp;<\/em><\/strong>Identifica\u00e7\u00e3o de um usu\u00e1rio do sistema. Nesta documenta\u00e7\u00e3o n\u00e3o ser\u00e1 utilizado.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\"><em style=\"box-sizing: inherit;\">End-nodes:<\/em><\/strong>&nbsp;Dispositivos de aplica\u00e7\u00e3o embarcados com sensor, microcontrolador e transmissor r\u00e1dio frequ\u00eancia padr\u00e3o&nbsp;<em style=\"box-sizing: inherit;\">LoRa<\/em><\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\"><em style=\"box-sizing: inherit;\">json:<\/em><\/strong>&nbsp;Sigla para&nbsp;<em style=\"box-sizing: inherit;\">JavaScript Object Notation<\/em>. Estrutura de objetos para envio de informa\u00e7\u00f5es indexadas.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\"><em style=\"box-sizing: inherit;\">MQTT:<\/em><\/strong>&nbsp;Sigla para&nbsp;<em style=\"box-sizing: inherit;\">Message Queueing Telemetry Transport.<\/em><\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><em style=\"box-sizing: inherit;\"><strong style=\"box-sizing: inherit;\">MQTT broker:<\/strong><\/em>&nbsp;Servi\u00e7o que gerencia usu\u00e1rios, senhas, t\u00f3picos e aplica\u00e7\u00f5es de uma comunica\u00e7\u00e3o do tipo&nbsp;<em style=\"box-sizing: inherit;\">MQTT<\/em>.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\"><em style=\"box-sizing: inherit;\">MQTT client:&nbsp;<\/em><\/strong>Conecta-se ao servidor&nbsp;<em style=\"box-sizing: inherit;\">MQTT broker<\/em>&nbsp;para receber e\/ou enviar dados.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><em style=\"box-sizing: inherit;\"><strong style=\"box-sizing: inherit;\">MQTT server:&nbsp;<\/strong><\/em>Servidor&nbsp;<em style=\"box-sizing: inherit;\">MQTT<\/em>&nbsp;propriamente dito, instanciado em&nbsp;<em style=\"box-sizing: inherit;\">networkserver.maua.br<\/em><\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><em style=\"box-sizing: inherit;\"><strong style=\"box-sizing: inherit;\">Network Server:<\/strong><\/em>&nbsp;Servidor&nbsp;<em style=\"box-sizing: inherit;\">LoRaWAN<\/em>&nbsp;que gerencia gateways, end-nodes e aplica\u00e7\u00f5es.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\">Node-RED:&nbsp;<\/strong>Servidor para cria\u00e7\u00e3o de aplica\u00e7\u00e3o. Pode ser instalado localmente ou em nuvem.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><em style=\"box-sizing: inherit;\"><strong style=\"box-sizing: inherit;\">Password:<\/strong><\/em>&nbsp;Senha de usu\u00e1rio correspondente ao cadastro do usu\u00e1rio no&nbsp;<em style=\"box-sizing: inherit;\">Network Server<\/em>.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><em style=\"box-sizing: inherit;\"><strong style=\"box-sizing: inherit;\">Port:<\/strong><\/em>&nbsp;Porta de um servidor em que se est\u00e1 disponibilizado um servi\u00e7o.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\"><em style=\"box-sizing: inherit;\">Publish:&nbsp;<\/em><\/strong>A\u00e7\u00e3o de publicar em um determinado&nbsp;<em style=\"box-sizing: inherit;\">Topic<\/em>&nbsp;para enviar dados da aplica\u00e7\u00e3o ao&nbsp;<em style=\"box-sizing: inherit;\">end-node<\/em>.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\"><em style=\"box-sizing: inherit;\">QoS:<\/em><\/strong>&nbsp;Sigla para Quality of Service. N\u00e3o explorado nesta documenta\u00e7\u00e3o.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\"><em style=\"box-sizing: inherit;\">Server:<\/em>&nbsp;<\/strong>Nesta documenta\u00e7\u00e3o, corresponde ao endere\u00e7o em que se encontra o&nbsp;<em style=\"box-sizing: inherit;\">Network Server.<\/em><\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><strong style=\"box-sizing: inherit;\"><em style=\"box-sizing: inherit;\">Subscribe:&nbsp;<\/em><\/strong>A\u00e7\u00e3o de se inscrever em um determinado&nbsp;<em style=\"box-sizing: inherit;\">Topic<\/em>&nbsp;para receber os dados do&nbsp;<em style=\"box-sizing: inherit;\">end-node<\/em>&nbsp;\u00e0 aplica\u00e7\u00e3o.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><em style=\"box-sizing: inherit;\"><strong style=\"box-sizing: inherit;\">Topic:<\/strong><\/em>&nbsp;Endere\u00e7amento em que se est\u00e1 disponibilizado o acesso \u00e0 aplica\u00e7\u00e3o por meio do&nbsp;<em style=\"box-sizing: inherit;\">MQTT<\/em>&nbsp;<em style=\"box-sizing: inherit;\">broker<\/em>.<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><em style=\"box-sizing: inherit;\"><strong style=\"box-sizing: inherit;\">Username:<\/strong><\/em>&nbsp;Nome de usu\u00e1rio correspondente ao cadastro do usu\u00e1rio no&nbsp;<em style=\"box-sizing: inherit;\">Network Server<\/em>.<\/li><\/ul><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\"><a name=\"conexao\" style=\"box-sizing: inherit; text-decoration-line: none; touch-action: manipulation; outline: none;\"><\/a><\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">&nbsp;<\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">&nbsp;<\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">&nbsp;<\/p><h3 style=\"box-sizing: inherit; margin-bottom: 0.9375rem; font-family: Raleway, Helvetica, Arial, sans-serif; line-height: 1.1; color: rgb(51, 51, 51); font-size: 1.25rem; word-break: break-word; overflow-wrap: break-word; font-style: normal;\">Conex\u00e3o<\/h3><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">Com o cliente&nbsp;<em style=\"box-sizing: inherit;\">MQTT<\/em>&nbsp;devidamente instalado, deve-se conectar atrav\u00e9s dos campos listados abaixo:<\/p><ul style=\"box-sizing: inherit; margin-top: 0px; margin-bottom: 0.9375rem; padding-left: 20px; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\"><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><code style=\"box-sizing: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit;\"><em style=\"box-sizing: inherit;\">Host<\/em><\/code>:&nbsp;<strong style=\"box-sizing: inherit;\">networkserver.maua.br<\/strong><\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><code style=\"box-sizing: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit;\"><em style=\"box-sizing: inherit;\">Port<\/em><\/code>:&nbsp;<strong style=\"box-sizing: inherit;\">1883<\/strong><\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><code style=\"box-sizing: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit;\"><em style=\"box-sizing: inherit;\">Username<\/em><\/code>: \u201c<strong style=\"box-sizing: inherit;\">mesmo nome de usu\u00e1rio de acesso ao Network Server<\/strong>\u201d (sem as aspas)<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><code style=\"box-sizing: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit;\"><em style=\"box-sizing: inherit;\">Password<\/em><\/code>: \u201c<strong style=\"box-sizing: inherit;\">mesma senha de acesso ao Network Server<\/strong>\u201d (sem as aspas)<\/li><li style=\"box-sizing: inherit; margin-top: 8px; margin-bottom: 8px;\"><code style=\"box-sizing: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit;\"><em style=\"box-sizing: inherit;\">Client-ID<\/em><\/code>:&nbsp;<strong style=\"box-sizing: inherit;\">colocar um da pr\u00f3pria escolha com no m\u00ednimo 10 caracteres.<br style=\"box-sizing: inherit;\"><\/strong><\/li><\/ul><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">&nbsp;<\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">A partir de agora, a aplica\u00e7\u00e3o deve estar estar conectada ao servidor&nbsp;<em style=\"box-sizing: inherit;\">MQTT<\/em>&nbsp;do&nbsp;<em style=\"box-sizing: inherit;\">Network Server<\/em>&nbsp;do Instituto Mau\u00e1 de Tecnologia.<\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">&nbsp;<\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">Para exemplo de aplica\u00e7\u00e3o&nbsp;<em style=\"box-sizing: inherit;\">Node<\/em>\u2013<em style=\"box-sizing: inherit;\">RED<\/em>&nbsp;utilizando a interface de comunica\u00e7\u00e3o&nbsp;<em style=\"box-sizing: inherit;\">MQTT<\/em>&nbsp; pode-se ler a&nbsp;<a href=\"https:\/\/smartcampus.maua.br\/?page_id=252\" style=\"box-sizing: inherit; color: rgb(0, 70, 132); text-decoration-line: none; touch-action: manipulation; outline: none;\"><strong style=\"box-sizing: inherit;\">Exemplo de Aplica\u00e7\u00e3o&nbsp;<em style=\"box-sizing: inherit;\">MQTT broker<\/em>&nbsp;(<em style=\"box-sizing: inherit;\">Node-RED<\/em>)<\/strong><\/a><\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\">&nbsp;<\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400;\"><a href=\"https:\/\/smartcampus.maua.br\/?page_id=123\" style=\"box-sizing: inherit; color: rgb(0, 70, 132); text-decoration-line: none; touch-action: manipulation; outline: none;\">&lt;\u2013 Acesso ao&nbsp;<em style=\"box-sizing: inherit;\">Network Server<\/em>&nbsp;(IMT)<\/a><\/p><p style=\"box-sizing: inherit; margin-bottom: 0.9375rem; word-break: break-word; overflow-wrap: break-word; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; text-align: right;\"><a href=\"https:\/\/smartcampus.maua.br\/?page_id=252\" style=\"box-sizing: inherit; color: rgb(0, 70, 132); text-decoration-line: none; touch-action: manipulation; outline: none;\">Exemplo de Aplica\u00e7\u00e3o&nbsp;<em style=\"box-sizing: inherit;\">MQTT broker<\/em>&nbsp;(<em style=\"box-sizing: inherit;\">Node-RED<\/em>)&nbsp; \u2013&gt;<\/a><\/p>\t\t\t\t\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ACESSO AO MQTT BROKER (NETWORK SERVER) Introdu\u00e7\u00e3o Para receber os dados atrav\u00e9s do&nbsp;MQTT broker&nbsp;do&nbsp;Network Server, \u00e9 necess\u00e1rio que a aplica\u00e7\u00e3o possua um cliente de&nbsp;MQTT. \u00c9 atrav\u00e9s dessa interface que ser\u00e1 permitida a integra\u00e7\u00e3o da aplica\u00e7\u00e3o com os dados provenientes do servidor em tempo real. &nbsp; &nbsp; &nbsp; Dicion\u00e1rio de se\u00e7\u00e3o Client-ID:&nbsp;Identifica\u00e7\u00e3o de um usu\u00e1rio do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-497","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=\/wp\/v2\/pages\/497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=497"}],"version-history":[{"count":10,"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=\/wp\/v2\/pages\/497\/revisions"}],"predecessor-version":[{"id":520,"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=\/wp\/v2\/pages\/497\/revisions\/520"}],"wp:attachment":[{"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}