{"id":444,"date":"2023-10-30T15:13:41","date_gmt":"2023-10-30T15:13:41","guid":{"rendered":"https:\/\/smartcampus.maua.br\/?page_id=444"},"modified":"2023-10-30T15:14:45","modified_gmt":"2023-10-30T15:14:45","slug":"elementor-444","status":"publish","type":"page","link":"https:\/\/smartcampus.maua.br\/?page_id=444","title":{"rendered":"DOCUMENTA\u00c7\u00c3O DE APLICA\u00c7\u00c3O"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"444\" class=\"elementor elementor-444\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50fc058 e-flex e-con-boxed e-con e-parent\" data-id=\"50fc058\" 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-8cd8cfc elementor-widget elementor-widget-text-editor\" data-id=\"8cd8cfc\" 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;\"><a name=\"instalacao-node.js\" style=\"box-sizing: inherit; text-decoration-line: none; touch-action: manipulation; outline: none;\"><\/a><\/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;\">Instala\u00e7\u00e3o Node-RED<\/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;\">&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;\">Siga as orienta\u00e7\u00f5es de instal\u00e7\u00e3o oficiais para sistemas operacionas Windows e Linux no link a seguir:<\/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: center;\"><a href=\"https:\/\/nodered.org\/docs\/getting-started\/local\" style=\"box-sizing: inherit; color: rgb(0, 70, 132); text-decoration-line: none; touch-action: manipulation; outline: none;\">https:\/\/nodered.org\/docs\/getting-started\/local<\/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 partir de ent\u00e3o deve-se inicializar o Node-RED. De um terminal (Linux) ou a partir de um Prompt de Comando (Windows), deve ser digitado o seguinte comando:<\/p><pre style=\"box-sizing: inherit; font-family: Monaco, Consolas, &quot;Andale Mono&quot;, &quot;DejaVu Sans Mono&quot;, monospace; font-size: 14px; margin-top: 20px; margin-bottom: 20px; color: rgb(41, 43, 44); font-style: normal; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-weight: 400; font-stretch: inherit; line-height: 1.7; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; background-color: rgb(233, 233, 233); padding: 20px; border-radius: 2px; text-wrap: wrap; word-break: break-word; overflow-wrap: break-word;\"><code style=\"box-sizing: inherit; font-size: inherit; padding: 0px; color: inherit; background-color: transparent; border-radius: 0px; 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;\">node-red<\/code><\/pre><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;\">Algumas mensagens como \u201c<em style=\"box-sizing: inherit;\">Welcome to Node-RED<\/em>\u201d ser\u00e3o exibidas no terminal. A este ponto, foi instanciado um servidor local de aplica\u00e7\u00e3o em Node-RED. Aponte para o endere\u00e7o do navegador correspondente ao&nbsp;<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;\">IP<\/code>&nbsp;da m\u00e1quina. Acessa um Navegadir de Internet e aponte para&nbsp;<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;\">localhost:1880<\/code>. A interface principal do Node-Red ser\u00e1 carregada conforme a Figura 1 a seguir.<\/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;\"><img decoding=\"async\" class=\"lazy aligncenter lazy-visible\" src=\"https:\/\/assets.digitalocean.com\/articles\/node-red\/jpWUEbI.png\" alt=\"Node-RED's main editing interface\" data-lazy-loaded=\"true\" style=\"box-sizing: inherit;\"><\/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: center;\">Figura 1 \u2013 Interface web Node-RED em&nbsp;<em style=\"box-sizing: inherit;\">http:\/\/localhost:1880<\/em><\/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;\">Se isto funcionou, pode-se digitar&nbsp;<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;\">CTRL+C<\/code>&nbsp;no terminal para desligar o Node-RED e retornar para a linha de comando.<\/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;\">WEB browser<\/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;\">A partir de agora, de qualquer lugar em que o IP referente \u00e0 m\u00e1quina que estiver executando o node-red , ser\u00e1 poss\u00edvel visualizar e editar, via browser, a aplica\u00e7\u00e3o instanciada em Node-RED.<\/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=\"manage-palette\" style=\"box-sizing: inherit; text-decoration-line: none; touch-action: manipulation; outline: none;\"><\/a><\/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;\">Interface&nbsp;<em style=\"box-sizing: inherit;\">web<\/em><\/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;\">&nbsp;<\/p><h4 style=\"box-sizing: inherit; margin-bottom: 12px; font-family: Raleway, Helvetica, Arial, sans-serif; line-height: 1.1; color: rgb(51, 51, 51); font-size: 1.0625rem; word-break: break-word; overflow-wrap: break-word; font-style: normal;\">Manage Palette<\/h4><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;\">Ainda \u00e9 poss\u00edvel instalar plugins que n\u00e3o s\u00e3o padr\u00e3o de instala\u00e7\u00e3o Node-RED. Alguns ser\u00e3o necess\u00e1rios instalar como o pluging de dashboard para exibi\u00e7\u00e3o de valores enviados do end-node \u00e0 aplica\u00e7\u00e3o passando pelo Network Server. Tamb\u00e9m \u00e9 necess\u00e1rio um plugin de crytografia que decodifica a mensagem enviada e codifica para o tipo desejado.<\/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;\">No menu principal da interface Node-RED (<img decoding=\"async\" class=\"lazy alignnone wp-image-687 lazy-visible\" src=\"https:\/\/smartcampus.maua.br\/wp-content\/uploads\/2018\/04\/menu-node-red.png\" alt=\"\" width=\"32\" height=\"25\" data-lazy-loaded=\"true\" style=\"box-sizing: inherit;\">) observa-se o Item Manage Pallets. Este mecanismo gerencia os plugins instalados e os que podem ainda ser instalados dependendo de cada aplica\u00e7\u00e3o conforme a Figura a seguir.<\/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;\"><img fetchpriority=\"high\" decoding=\"async\" class=\"lazy wp-image-758 aligncenter lazy-visible\" src=\"https:\/\/smartcampus.maua.br\/wp-content\/uploads\/2018\/04\/manage-paletts-164x300.png\" alt=\"\" width=\"231\" height=\"423\" sizes=\"(max-width: 231px) 100vw, 231px\" srcset=\"https:\/\/smartcampus-dev.maua.br\/wp-content\/uploads\/2018\/04\/manage-paletts-164x300.png 164w, https:\/\/smartcampus-dev.maua.br\/wp-content\/uploads\/2018\/04\/manage-paletts.png 200w\" data-lazy-loaded=\"true\" style=\"box-sizing: inherit;\"><\/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: center;\">Figura 2 \u2013 Menu principal evidenciando o item&nbsp;<em style=\"box-sizing: inherit;\">Manage Palette<\/em><\/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 instalar o m\u00f3dulo que ir\u00e1 decodificar o dado recebido em base 64 para hexadecimal, deve-se instalar um m\u00f3dulo de criptografia. Deve-se digitar&nbsp;<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;\">crypto<\/code>&nbsp;no campo de buscas e ent~]ao deve-se instalar o plugin segundo a figura a seguir.<\/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;\"><img decoding=\"async\" class=\"lazy wp-image-757 aligncenter lazy-visible\" src=\"https:\/\/smartcampus.maua.br\/wp-content\/uploads\/2018\/04\/install-cryoto-plugin-300x116.png\" alt=\"\" width=\"496\" height=\"191\" sizes=\"(max-width: 496px) 100vw, 496px\" srcset=\"https:\/\/smartcampus-dev.maua.br\/wp-content\/uploads\/2018\/04\/install-cryoto-plugin-300x116.png 300w, https:\/\/smartcampus-dev.maua.br\/wp-content\/uploads\/2018\/04\/install-cryoto-plugin.png 531w\" data-lazy-loaded=\"true\" style=\"box-sizing: inherit;\"><\/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: center;\">Figura 3 \u2013 Janela de configura\u00e7\u00f5es do usu\u00e1rio para instala\u00e7\u00e3o plugin crypto<\/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;\">Ainda para que sejam mostrados os dados em dashboard, deve ser instalado o m\u00f3dulo dashboard. Em User Settings, deve-se digitar&nbsp;<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;\">node-red-dashboard<\/code>&nbsp;e instalar conforme os m\u00e9todos anteriores e descrito na figura abaixo.<\/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; text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"lazy wp-image-756 aligncenter lazy-visible\" src=\"https:\/\/smartcampus.maua.br\/wp-content\/uploads\/2018\/04\/instal-dashboard-plugin-300x118.png\" alt=\"\" width=\"514\" height=\"203\" sizes=\"(max-width: 514px) 100vw, 514px\" srcset=\"https:\/\/smartcampus-dev.maua.br\/wp-content\/uploads\/2018\/04\/instal-dashboard-plugin-300x118.png 300w, https:\/\/smartcampus-dev.maua.br\/wp-content\/uploads\/2018\/04\/instal-dashboard-plugin.png 530w\" data-lazy-loaded=\"true\" style=\"box-sizing: inherit;\">Figura 4 \u2013&nbsp;Janela de configura\u00e7\u00f5es do usu\u00e1rio para instala\u00e7\u00e3o plugin dashboard<\/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 partir dos&nbsp;<em style=\"box-sizing: inherit;\">plugins<\/em>&nbsp;instalados \u00e9 poss\u00edvel, a partir de agora, executar aplica\u00e7\u00f5es para que se utilize um servidor&nbsp;<em style=\"box-sizing: inherit;\">MQTT broker<\/em>, exibir os dados em um&nbsp;<em style=\"box-sizing: inherit;\">dashboard,<\/em>&nbsp;ou mesmo colocar como par\u00e2metro de entrada de ferramentas de&nbsp;<em style=\"box-sizing: inherit;\">Data Anallitics<\/em>.<\/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><div><br><\/div>\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>Introdu\u00e7\u00e3o Instala\u00e7\u00e3o Node-RED &nbsp; Siga as orienta\u00e7\u00f5es de instal\u00e7\u00e3o oficiais para sistemas operacionas Windows e Linux no link a seguir: https:\/\/nodered.org\/docs\/getting-started\/local &nbsp; A partir de ent\u00e3o deve-se inicializar o Node-RED. De um terminal (Linux) ou a partir de um Prompt de Comando (Windows), deve ser digitado o seguinte comando: node-red &nbsp; Algumas mensagens como \u201cWelcome [&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-444","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=\/wp\/v2\/pages\/444","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=444"}],"version-history":[{"count":5,"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=\/wp\/v2\/pages\/444\/revisions"}],"predecessor-version":[{"id":449,"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=\/wp\/v2\/pages\/444\/revisions\/449"}],"wp:attachment":[{"href":"https:\/\/smartcampus.maua.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}