Informazioni sulla configurazione delle connessioni al database
Scopri come installare lo script di automazione ed eseguire i passi che portano ad avere istanze Node-RED, Mosquitto e Oracle Database funzionali. Ciò include anche la configurazione dei diversi componenti della soluzione per connettersi tra loro.
Eseguire lo script
Lo script nel repository GitHub automatizza il provisioning dell'ambiente e installa le dipendenze.
Connettere il database
Una volta che tutto è attivo e in esecuzione (che richiede circa 15 minuti), sarà necessario aggiungere il nome utente e la password in Nodo-RED per connettersi al database.
- Eseguire il login a Node-RED
<Machine IP>:1880
. - Fare doppio clic sul nodo oracledb.
- Fare clic sul pulsante Modifica.
- Sostituisci con Oracle Autonomous Database.
Configurare Autonomous Database
Impostare l'utente e lo schema necessari per Nodo-RED e creare una tabella di test con cui eseguire il test della soluzione.
Configurare la connessione Node-RED
Connettere Node-RED all'Autonomous Database impostato in precedenza.
- In OCI, naviga in Autonomous Database.
- Fare clic su Connessione al database.
- Copiare la schermata di connessione.
- Connettersi (tramite SSH) al server Node-RED di cui è stato eseguito il provisioning.
- Modificare
tnsnames.ora
. - Aggiungere la stringa di connessione:
vi /opt/oracle/product/$DBHOME/dbhomeFree/network/admin/tnsnames.ora
- Incollare la stringa di connessione.
- Rinominare la stringa di connessione in:
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)))
- Modificare
- Passare alla console Nodo-RED.
- Modificare il nodo oracledb.
- Modificare la connessione al server e la sicurezza.
Nota
Se viene visualizzato l'erroreORA-12506: TNS:listener rejected connection based on service ACL filtering
, modificare la lista di controllo dell'accesso per includere l'IP del server Node-RED. Dovrai anche aggiungere l'IP del computer da cui ti stai connettendo e disabilitare il requisito per mTLS.
Imposta Oracle APEX
È possibile utilizzare i dati di Kaggle o i dati del proprio sensore.
- Avvia azioni del database.
- Fare clic su APEX WORKSPACES.
- Completare il form per creare un'area di lavoro, assicurandosi di utilizzare lo stesso utente del database creato in precedenza.
- Avviare il dashboard APEX.
- Fare clic su Crea applicazione.
- Selezionare Grafici di esempio.
- Configurare i grafici per leggere i dati dalla tabella.