Risoluzione dei problemi di un gateway SiteWise Edge - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione dei problemi di un gateway SiteWise Edge

AWS IoT SiteWise Gli edge gateway eseguono un set di componenti. AWS IoT Greengrass Puoi configurare il tuo gateway SiteWise Edge per registrare gli eventi su Amazon CloudWatch e sul file system locale del tuo gateway SiteWise Edge. Quindi, puoi visualizzare i file di registro per risolvere i problemi del tuo gateway SiteWise Edge.

Puoi anche visualizzare le CloudWatch metriche riportate dai tuoi gateway SiteWise Edge per risolvere problemi di connettività o flussi di dati. Per ulteriori informazioni, consulta Monitoraggio AWS IoT SiteWise con CloudWatch parametri Amazon.

Configurazione e accesso ai log del gateway Edge SiteWise

Prima di poter visualizzare i log del gateway SiteWise Edge, devi configurare il gateway SiteWise Edge per inviare i log ad Amazon CloudWatch Logs o archiviare i log nel file system locale.

  • Usa CloudWatch Logs se desideri utilizzare il per visualizzare i file di log del AWS Management Console tuo gateway SiteWise Edge. Per ulteriori informazioni, consulta Utilizzo di Amazon CloudWatch Logs.

  • Utilizza i log del file system locale se desideri utilizzare la riga di comando o il software locale per visualizzare i file di registro del gateway SiteWise Edge. Per ulteriori informazioni, consulta Utilizzo dei registri di servizio.

Risoluzione dei problemi relativi SiteWise al gateway Edge

Utilizza le seguenti informazioni per risolvere i problemi relativi al gateway SiteWise Edge.

Impossibile distribuire i pacchetti sui gateway Edge SiteWise

Se il componente AWS IoT Greengrass nucleus (aws.greengrass.Nucleus) non è aggiornato, potresti non essere in grado di distribuire i pacchetti sul tuo gateway Edge. SiteWise Puoi usare la AWS IoT Greengrass V2 console per aggiornare il componente AWS IoT Greengrass nucleus.

Aggiorna il componente AWS IoT Greengrass nucleus (console)
  1. Passare alla console AWS IoT Greengrass.

  2. Nel riquadro di navigazione, sotto AWS IoT Greengrass, scegli Distribuzioni.

  3. Nell'elenco Distribuzioni, seleziona la distribuzione che desideri modificare.

  4. Scegli Rivedi.

  5. Nella pagina Specificare la destinazione, scegli Avanti.

  6. Nella pagina Seleziona componenti, in Componenti pubblici, nella casella di ricercaaws.greengrass.Nucleus, inserisci e quindi seleziona AWS.GreenGrass.Nucleus.

  7. Seleziona Successivo.

  8. Nella pagina Configura componenti, scegli Avanti.

  9. Nella pagina Configura impostazioni avanzate, scegli Avanti.

  10. Nella pagina Review (Verifica), scegli Deploy (Distribuisci).

AWS IoT SiteWise non riceve dati dai server OPC-UA

Se le tue AWS IoT SiteWise risorse non ricevono i dati inviati dai tuoi server OPC-UA, puoi cercare nei log del tuo gateway SiteWise Edge per risolvere i problemi. Cerca i log a livello di informazioni che contengono il seguente swPublisher messaggio.

Emitting diagnostic name=PublishError.SomeException

SomeExceptionIn base al tipo di registro, utilizza i seguenti tipi di eccezioni e i problemi corrispondenti per risolvere i problemi del gateway Edge: SiteWise

  • ResourceNotFoundException— I server OPC-UA inviano dati che non corrispondono a un alias di proprietà per nessuna risorsa. Questa eccezione può verificarsi in due casi:

    • Gli alias di proprietà non corrispondono esattamente alle variabili OPC-UA, incluso qualsiasi prefisso sorgente definito. Verificare che gli alias delle proprietà e i prefissi di origine siano corretti.

    • Non sono state mappate le variabili OPC-UA alle proprietà delle risorse. Per ulteriori informazioni, consulta Mappatura dei flussi di dati industriali alle proprietà degli asset.

      Se hai già mappato tutte le variabili OPC-UA che desideri inserire AWS IoT SiteWise, puoi filtrare le variabili OPC-UA inviate dal gateway Edge. SiteWise Per ulteriori informazioni, consulta Utilizzo dei filtri dei nodi OPC-UA.

  • InvalidRequestException— I tipi di dati delle variabili OPC-UA non corrispondono ai tipi di dati delle proprietà degli asset. Se, ad esempio, una variabile OPC-UA presenta dati di tipo "numero intero", la proprietà di asset corrispondente deve prevedere il tipo di dati “numero intero”. Una proprietà con tipo doppio non può ricevere valori OPC-UA a numero intero. Per risolvere questo problema, definire nuove proprietà con i tipi di dati corretti.

  • TimestampOutOfRangeException— Il gateway SiteWise Edge invia dati che non rientrano nell'intervallo consentito. AWS IoT SiteWise AWS IoT SiteWise rifiuta tutti i punti dati con timestamp precedenti a 7 giorni o più recenti di 5 minuti nel futuro. Se il gateway SiteWise Edge ha perso l'alimentazione o la connessione al AWS Cloud, potrebbe essere necessario cancellare la cache del gateway SiteWise Edge.

  • ThrottlingExceptionoppure LimitExceededException: la richiesta ha superato una quota di AWS IoT SiteWise servizio, ad esempio la velocità di acquisizione dei punti dati o la frequenza di richiesta per le operazioni API relative ai dati relativi alle proprietà degli asset. Verificare che la configurazione non superi il valore AWS IoT SiteWise quote.

Nessun dato è stato visualizzato nel pannello di controllo

Se nella dashboard non viene visualizzato alcun dato, la configurazione di Publisher e l'origine dati del gateway SiteWise Edge potrebbero non essere sincronizzate. Se non sono sincronizzati, l'aggiornamento del nome dell'origine dati può accelerare la sincronizzazione dal cloud all'edge, correggendo l'errore Out of sync.

Per aggiornare il nome di una fonte di dati
  1. Passare alla console AWS IoT SiteWise.

  2. Nel riquadro di navigazione, scegli Edge gateway.

  3. Seleziona il gateway SiteWise Edge connesso alla dashboard.

  4. In Origini dati, seleziona Modifica.

  5. Seleziona un nuovo nome di origine e seleziona Salva per confermare la modifica.

  6. Verifica le modifiche confermando che il nome dell'origine dati è stato aggiornato nella tabella Origini dati.

«Impossibile trovare o caricare la classe principale» visualizzato in aws.iot. SiteWiseEdgePublisher registra l'errore /greengrass/v2/logs

Se viene visualizzato questo errore, potrebbe essere necessario aggiornare la versione java del gateway Edge. SiteWise

  • Da un terminale, esegui il comando seguente:

    java -version

    La versione di java con cui è in esecuzione il gateway SiteWise Edge verrà visualizzata sottoOpenJDK Runtime Environment. Vedrai una risposta simile alla seguente:

    openjdk version "11.0.20" 2023-07-18 LTS OpenJDK Runtime Environment Corretto011.0.20.8.1 (build 11.0.20+8-LTS OpenJDK 64-Bit Server VM Corretto-11.0.20.8.1 (build 11.0.20+8-LTS, mixed node)

Se si utilizza la versione Java 11.0.20.8.1, è necessario aggiornare il pacchetto IoT SiteWise Publisher alla versione 2.4.1 o successiva. È interessata solo la versione java 11.0.20.8.1, gli ambienti con altre versioni di Java possono continuare a utilizzare versioni precedenti del componente SiteWise IoT Publisher. Per ulteriori informazioni sull'aggiornamento di un pacchetto di componenti, vedere. Modifica della versione dei pacchetti di componenti del gateway SiteWise Edge

Risoluzione dei AWS IoT Greengrass problemi

Per trovare soluzioni a molti problemi relativi alla configurazione o all'implementazione del gateway SiteWise Edge AWS IoT Greengrass, consulta Risoluzione dei problemi AWS IoT Greengrass nella Guida per gli sviluppatori.AWS IoT Greengrass