Sobre a Configuração de Conexões de Banco de Dados
Saiba como instalar o script de automação e executar as etapas que levam a ter instâncias funcionais do Node-RED, do Mosquitto e do Oracle Database. Isso também inclui configurar os diferentes componentes da solução para se conectar uns aos outros.
Executar o Script
O script no repositório GitHub automatiza o provisionamento do ambiente e instala as dependências.
Conectar o Banco de Dados
Depois que tudo estiver ativo e em execução (o que leva cerca de 15 minutos), você precisará adicionar o nome de usuário e a senha no Node-RED para estabelecer conexão com o banco de dados.
- Faça log-in em Node-RED
<Machine IP>:1880
. - Clique duas vezes no nó oracledb.
- Clique no botão editar.
- Substitua pelo Oracle Autonomous Database.
Configurar o Autonomous Database
Configure o usuário e o esquema necessários ao Node-RED e crie uma tabela de teste com a qual testar a solução.
Configurar a Conexão Node-RED
Conecte o Node-RED ao Autonomous Database configurado anteriormente.
- No OCI, navegue pelo Autonomous Database.
- Clique em conexão de banco de dados.
- Copie a tela de conexão.
- Conecte-se (via SSH) ao servidor Node-RED que foi provisionado.
- Editar
tnsnames.ora
. - Adicione a string de conexão:
vi /opt/oracle/product/$DBHOME/dbhomeFree/network/admin/tnsnames.ora
- Cole a string de conexão.
- Renomeie a string de conexão para:
adb = (description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.eu-frankfurt-1.oraclecloud.com))(connect_data=(service_name=ixcsyvrmtjm8ebr_iottest_high.adb.oraclecloud.com))(security=(ssl_server_dn_match=yes)))
- Editar
- Navegue até a console Node-RED.
- Edite o nó oracledb.
- Modifique a conexão e a segurança do servidor.
Observação:
Se você receber o erroORA-12506: TNS:listener rejected connection based on service ACL filtering
, modifique a Lista de Controle de Acesso para incluir o IP do servidor Node-RED. Você também precisará adicionar o IP da máquina da qual está se conectando e desativar o requisito para mTLS.
Configurar o Oracle APEX
Você pode usar os dados de Alternar ou seus próprios dados de sensor.
- Iniciar ações do banco de dados.
- Clique em APEX WORKSPACES.
- Preencha o formulário para criar um espaço de trabalho, garantindo que você use o mesmo usuário do banco de dados criado anteriormente.
- Inicie o painel de controle do APEX.
- Clique em Criar aplicativo.
- Selecione Gráficos de Amostra.
- Configure os gráficos para ler os dados da sua tabela.