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à.
Destinazioni e filtri di percorso
Le destinazioni in AWS IoT SiteWise Edge offrono un modo flessibile ed efficiente per gestire il flusso dei dati industriali dai dispositivi periferici al cloud. Questa sezione spiega come configurare le destinazioni, utilizzare i filtri di percorso per indirizzare flussi di dati specifici e scegliere il tipo di destinazione giusto per il proprio caso d'uso.
È possibile utilizzare destinazioni e filtri di percorso su gateway V3 con hosting autonomo e gateway V3 e utilizzati insieme all'applicazione Edge ospitata su. AWS IoT SiteWise Siemens Industrial Edge I filtri di destinazione e percorso non funzionano con i gateway Classic Streams e V2.
Argomenti
Comprendi le destinazioni Edge AWS IoT SiteWise
Utilizza le destinazioni AWS IoT SiteWise Edge per determinare dove inviare i dati di origine. Puoi scegliere la destinazione dei dati in base alle caratteristiche specifiche di cui hai bisogno, come convenienza, bassa latenza o requisiti di archiviazione. Integra i dati dei dispositivi acquisiti dai AWS IoT SiteWise nostri partner o dalle applicazioni personalizzate per pubblicare e abbonarti ai filtri di percorso (argomenti) all'edge. È quindi possibile modellare, trasferire e archiviare i dati del dispositivo nel cloud.
Nota
Per sfruttare appieno tutte le funzionalità di destinazione sui gateway ospitati autonomamente, esegui l'upgrade alle versioni più recenti di IoT SiteWise Publisher e IoT SiteWise OPC UA Collector. Il supporto per lo streaming continua sui gateway Classic Streams e V2 per mantenere la compatibilità con le configurazioni esistenti. Per ulteriori informazioni, consulta Stream classici, gateway V2 per Edge AWS IoT SiteWise
Argomenti
In che modo le destinazioni SiteWise Edge migliorano la gestione dei dati
Esporta i dati dall'edge AWS IoT SiteWise in tempo reale o in batch utilizzando Amazon S3.
Le destinazioni migliorano la flessibilità e la scalabilità nel tuo ambiente. AWS IoT SiteWise Le destinazioni implementano un modello di gestione dei dati centralizzato, in cui le fonti pubblicano i dati su un sistema centrale. Le destinazioni determinano dove vengono inviati i dati utilizzando i filtri di percorso. Le destinazioni possono sottoscrivere più filtri di percorso.
I gateway abilitati per MQTT, ospitati autonomamente o in esecuzioneSiemens Industrial Edge, utilizzano MQTT per la comunicazione locale e sono dotati di una destinazione predefinita in tempo reale con filtri impostati su. #
Ciò significa che, per impostazione predefinita, tutti i messaggi su tutti gli argomenti vengono pubblicati nella destinazione in tempo reale. AWS IoT SiteWise Per ulteriori informazioni, consulta Comprendi i filtri di percorso per AWS IoT SiteWise le destinazioni Edge. È possibile aggiungere una destinazione in tempo reale in ogni gateway.
Tipi di destinazione
Quando configuri una destinazione per il tuo gateway, hai due opzioni principali: configurazione in tempo reale utilizzando AWS IoT SiteWise e configurazione bufferizzata con Amazon S3. Ogni tipo di destinazione ha il proprio set di impostazioni e considerazioni.
- AWS IoT SiteWise impostazioni in tempo reale
-
Scegli questa opzione per inviare i dati direttamente allo storage di AWS IoT SiteWise livello più elevato per facilitare l'acquisizione e il monitoraggio dei dati in tempo reale. Le impostazioni in tempo reale gestiscono il flusso di dati, in particolare quando un gateway presenta problemi di connettività con il cloud. Durante la perdita della connessione, i dati vengono temporaneamente archiviati localmente sul gateway. Una volta ristabilita la connessione, i dati memorizzati vengono inviati automaticamente al cloud.
È possibile modificare vari aspetti del processo di pubblicazione dei dati, ad esempio la quantità massima di dati da archiviare localmente, la velocità con cui i dati vengono inviati al cloud al momento della riconnessione e quando eliminare i dati una volta raggiunta la capacità di archiviazione.
Per ulteriori informazioni sui livelli AWS IoT SiteWise di storage, consulta,. Gestisci l'archiviazione dei dati in AWS IoT SiteWise
- AWS IoT SiteWise bufferizzato utilizzando le impostazioni di Amazon S3
-
Questo tipo di destinazione consente di bufferizzare i dati localmente sul gateway e di inviarli periodicamente a un bucket Amazon S3 in batch. I dati vengono archiviati nell'efficiente formato Parquet, ottimizzato per i carichi di lavoro analitici. Una volta che i dati sono in Amazon S3, puoi importarli AWS IoT SiteWise per l'archiviazione, l'elaborazione e l'analisi.
Scegli questa opzione per importare i dati in batch e archiviare i dati storici in modo conveniente. Puoi configurare la posizione preferita del bucket Amazon S3 e la frequenza con cui desideri che i dati vengano caricati su Amazon S3. Puoi anche scegliere cosa fare con i dati dopo l'ingestione. AWS IoT SiteWise Puoi scegliere di rendere i dati disponibili sia SiteWise in Amazon S3 che in Amazon S3 oppure puoi scegliere di eliminarli automaticamente da Amazon S3.
Confronta le funzionalità di destinazione tra le versioni del gateway
La funzionalità di destinazione nei gateway compatibili con MQTT semplifica la gestione del flusso di dati. Le destinazioni semplificano la gestione dei dati attraverso la configurazione centralizzata del routing dei dati verso vari endpoint. Questo approccio elimina la necessità di configurazioni complesse di singoli flussi, rendendo l'intero sistema più flessibile e facile da gestire.
In confronto, Classic Streams, V2 gateway, SiteWise Edge trasmette i dati dalle fonti di dati agli editori tramite AWS IoT Greengrass stream, configurando le destinazioni dei dati individualmente per ciascuna fonte di dati.
Con la funzionalità di AWS IoT SiteWise destinazione, la configurazione del routing dell'editore viene consolidata. La configurazione della destinazione consente di gestire destinazioni e filtri di percorso in modo centralizzato. È possibile aggiungere facilmente una destinazione, gestire i filtri di percorso, eliminare filtri o destinazioni non necessari, a seconda delle esigenze.
Inoltre, la funzionalità di destinazione utilizza MQTT (Message Queuing Telemetry Transport), un protocollo standard di settore ampiamente utilizzato nelle applicazioni IoT industriali. Questa adozione di MQTT aiuta a facilitare l'integrazione con vari dispositivi e sistemi. AWS IoT SiteWise
Limitazioni di destinazione
Le attuali limitazioni per le destinazioni sui gateway SiteWise Edge includono:
-
Il pacchetto di elaborazione dati non è supportato sui gateway abilitati per MQTT.
-
Il supporto dei tipi di dati è limitato ai tipi di dati. AWS IoT SiteWise Per informazioni sull'attivazione della conversione dei tipi di dati, consultaConversione di tipi di dati non supportati.
Casi d'uso per le destinazioni SiteWise Edge
SiteWise Le destinazioni Edge vengono utilizzate in diverse applicazioni. Ecco alcuni esempi chiave:
- Automazione industriale
- Monitoraggio in tempo reale e manutenzione predittiva
-
In ambienti industriali, i sensori e i dispositivi presenti in fabbrica possono pubblicare dati su SiteWise Edge. Le destinazioni possono essere configurate per filtrare e indirizzare i dati pertinenti, consentendo il monitoraggio e l'analisi in tempo reale delle prestazioni delle macchine. È possibile abbonarsi agli argomenti MQTT pertinenti utilizzando i filtri di percorso, elaborare i dati e quindi pubblicare i dati elaborati. In questo modo, puoi indirizzare selettivamente i dati elaborati verso servizi di analisi AWS cloud o sistemi locali. I produttori possono quindi implementare strategie di manutenzione predittiva, ottimizzare i processi di produzione e ridurre i tempi di inattività.
- Edifici intelligenti
- Efficienza energetica e ottimizzazione dell'occupazione
-
I sistemi di automazione degli edifici generano flussi di dati per monitorare e controllare vari aspetti di un edificio, come i sistemi HVAC, l'illuminazione e il controllo degli accessi. Con SiteWise Edge, questi flussi di dati possono essere acquisiti, elaborati e indirizzati verso destinazioni diverse. I facility manager possono configurare le destinazioni per filtrare e inoltrare i dati pertinenti, abilitando funzionalità avanzate come le misure di efficienza energetica e l'ottimizzazione dell'occupazione, garantendo al contempo la privacy e la conformità dei dati.
Questi casi d'uso dimostrano come la funzionalità Destinations di SiteWise Edge possa essere sfruttata in vari settori per acquisire, elaborare e instradare i dati in modo efficiente. Ciò consente funzionalità avanzate come il monitoraggio in tempo reale, la manutenzione predittiva, l'efficienza energetica e la diagnostica remota, garantendo al contempo la privacy e la conformità dei dati.
Comprendi i filtri di percorso per AWS IoT SiteWise le destinazioni Edge
Argomenti
Ogni destinazione è configurata per instradare i dati verso AWS IoT SiteWise o verso Amazon S3. I filtri di percorso consentono di selezionare dati specifici da filtrare quando si ricevono messaggi MQTT per una destinazione. I filtri di percorso rappresentano i nomi logici dei flussi di dati e fungono da sottoscrizioni agli argomenti MQTT desiderati.
In MQTT, i dati sono organizzati in argomenti, che sono stringhe gerarchiche separate da barre (). /
Ad esempio, un dispositivo potrebbe pubblicare dati sulla temperatura sull'argomento. home/livingroom/sensor1/temperature
Qui home/livingroom/sensor1
rappresenta il percorso o il nome logico del sensore ed temperature
è il tipo di dati da pubblicare.
È possibile utilizzare i filtri di percorso per sottoscrivere argomenti specifici o una serie di argomenti utilizzando i caratteri jolly (+
e#
). Il carattere +
jolly corrisponde a un singolo livello nella gerarchia degli argomenti. Ad esempio, home/+/sensor1/temperature
home/livingroom/sensor1/temperature
corrisponderebbe a e. home/bedroom/sensor1/temperature
Il #
carattere jolly, se usato alla fine di un filtro, corrisponde a più livelli.
È inoltre possibile utilizzare una varietà di caratteri generalmente non consentiti nella specifica MQTT all'interno del nome di un filtro di percorso. Questi caratteri non funzionano come caratteri jolly quando vengono utilizzati all'interno di un nome. AWS IoT SiteWise converte questi caratteri utilizzando la codifica per garantire la conformità MQTT preservando al contempo la struttura di denominazione originale. Questa funzionalità è particolarmente utile per adattarsi alle convenzioni di denominazione esistenti di altri sistemi. Per ulteriori informazioni, consulta Caratteri speciali nei nomi dei filtri di percorso.
Selezionando attentamente i filtri di percorso appropriati, è possibile controllare quali dati vengono inviati a una destinazione specifica. Personalizza il flusso di dati in base ai requisiti del tuo sistema IoT utilizzando filtri di percorso.
Requisiti del filtro dei percorsi
Quando inserite i filtri di percorso utilizzando il Console AWS IoT SiteWise, tenete presente quanto segue:
-
I filtri di percorso sono delimitati da una nuova riga, con ogni riga che rappresenta un filtro di percorso separato.
-
I filtri di percorso individuali possono avere una dimensione compresa tra 1 e 65.535 byte.
-
Un filtro di percorso non può essere vuoto.
-
I valori nulli (U+0000) non sono consentiti.
-
È possibile inserire fino a 100 filtri di percorso o 65.535 caratteri alla volta, a seconda del limite raggiunto per primo.
-
Il limite complessivo è di 20.000 filtri di percorso per tutte le destinazioni su un gateway combinato.
-
È possibile utilizzare
%
,#
+
, e$
caratteri all'interno dei nomi dei filtri di percorso, tuttavia li converte AWS IoT SiteWise automaticamente nella codifica URI.
Procedure consigliate per i filtri di percorso
Quando crei filtri di percorso per le tue AWS IoT SiteWise destinazioni, prendi in considerazione le seguenti strategie per gestire efficacemente i tuoi dati.
-
Strutturate i filtri in modo da rispecchiare la gerarchia dei dispositivi. Ad esempio, in un ambiente di produzione
factory/+/machine/#
, acquisisce i dati da tutte le macchine su diverse linee di produzione. -
Utilizza livelli specifici per tipi di dispositivi, ubicazioni o funzioni. Ad esempio,
factory/assembly-line/robot/temperature
. Oppure, nell'agricoltura intelligentefarm/+/crop/+/moisture
, per monitorare i livelli di umidità di varie colture in diversi campi. -
Sfrutta le wildcard in modo strategico: utilizzale
+
per le variazioni di un singolo livello e per#
acquisire tutti i livelli successivi. Ad esempiobuilding/+/+/energy-consumption
, tiene traccia del consumo di energia in diverse zone e piani di un edificio. Ciò presuppone che il primo+
catturi tutti i piani e il secondo tutte+
le zone. -
Bilancia specificità e flessibilità creando filtri sufficientemente specifici per acquisire dati pertinenti ma sufficientemente flessibili per adattarsi alle modifiche future. Ad esempio,
site/+/equipment-type/+/measurement
consente l'aggiunta di nuovi siti o tipi di apparecchiature senza modificare la struttura del filtro.
Testa a fondo i tuoi filtri per assicurarti che acquisiscano i dati previsti e si allineino con l'architettura e gli obiettivi del tuo sistema IoT.
Filtri di percorso per server OPC UA
Per i server OPC UA, i filtri di percorso devono corrispondere ai nomi dei tag OPC UA. Il livello finale del filtro di percorso deve corrispondere esattamente al nome del tag OPC UA. Ad esempio, se il tuo tag OPC UA èDevice1.Temperature
, il tuo filtro di percorso potrebbe esserlo. factory/line1/Device1.Temperature
È possibile utilizzare i caratteri jolly nei livelli precedenti, ad esempio factory/+/Device1.Temperature
per acquisire il tag su più linee di produzione. Se nei nomi dei filtri di percorso sono presenti caratteri speciali, consulta Caratteri speciali nei nomi dei filtri di percorso per ulteriori informazioni.
Caratteri speciali nei nomi dei filtri di percorso
AWS IoT SiteWise contiene caratteri comunemente usati nei protocolli industriali come OPC UA, che in genere non sono consentiti nei nomi degli argomenti MQTT standard. Questa funzionalità facilita l'integrazione più fluida dei sistemi industriali con architetture basate su MQTT.
Nota
Sebbene la nostra gestione speciale dei caratteri sia utile per l'integrazione e la migrazione, si consiglia di allinearsi alle convenzioni di denominazione MQTT standard per le nuove implementazioni, quando possibile, per garantire una compatibilità più ampia.
Quando riceve dati da fonti industriali, AWS IoT SiteWise normalizza i nomi degli argomenti utilizzando la codifica URI per i caratteri speciali:
-
%
diventa%25
(codificato prima come carattere di escape) -
#
diventa%23
-
+
diventa%2B
-
$
diventa%24
(solo all'inizio di un argomento)
Questa codifica garantisce che i dati di origine contenenti questi caratteri MQTT speciali possano essere utilizzati in modo sicuro come nomi di argomenti MQTT, preservando al contempo le convenzioni di denominazione industriale originali.
Esempio : caratteri speciali nei nomi dei filtri di percorso
Ecco alcuni esempi di come i nomi degli argomenti industriali potrebbero apparire nei filtri di AWS IoT SiteWise percorso:
-
Factory1/Line#2/Sensor+3
diventaFactory1/Line%232/Sensor%2B3
-
Plant%A/Unit$1/Temp
diventaPlant%25A/Unit%241/Temp
-
Site1/#Section/+Node
diventaSite1/%23Section/%2BNode
Quando crei abbonamenti o visualizzi i nomi degli argomenti in AWS IoT SiteWise, vedrai le versioni originali non codificate. La codifica viene gestita automaticamente per garantire la conformità MQTT.