AWS IoT Core ti consente di connettere in modo affidabile e sicuro miliardi di dispositivi IoT e instradare trilioni di messaggi IoT ai servizi AWS e ad altri dispositivi senza gestione dell'infrastruttura. Non ci sono costi di servizio minimi o obbligatori, paghi solo per i componenti specifici che utilizzi. Ti vengono addebitati separatamente connettività, messaggistica, utilizzo di Device Shadow (archiviazione dello stato del dispositivo), utilizzo del registro (archiviazione dei metadati del dispositivo) e utilizzo del motore di regole (trasformazione e routing dei messaggi). Questo approccio offre trasparenza e un prezzo basso indipendentemente dal tipo di carico di lavoro.

Piano gratuito AWS con AWS IoT Core

Il piano gratuito AWS è disponibile per i clienti AWS IoT Core per 12 mesi a partire dalla data in cui crei il tuo account AWS. Quando il tuo utilizzo gratuito scade o se l'utilizzo dell'applicazione supera i piani di utilizzo gratuito come indicato di seguito, paghi le tariffe dei prezzi AWS IoT Core.

  • 2.250.000 minuti di connessione 
  • 500.000 messaggi
  • 225.000 operazioni di registro o Device Shadow
  • 250.000 attivazioni di regole e 250.000 applicazioni di operazioni

Il piano gratuito AWS permette, ad esempio, di eseguire un carico di lavoro con 50 dispositivi, in cui ogni dispositivo:

  • Rimane collegato 24 ore al giorno
  • Scambia 300 messaggi al giorno (ogni messaggio di dimensioni inferiori ai 5 KB) 
  • Esegue 130 operazioni di registro o Device Shadow al giorno (con record di dimensioni inferiori a 1 KB) 
  • Avvia 150 esecuzioni di regole al giorno che richiamano un'operazione (ogni messaggio elaborato di dimensioni inferiori ai 5 KB) 

Il piano di utilizzo gratuito si applica a tutte le Regioni AWS eccetto la regione AWS GovCloud (Stati Uniti). L'utilizzo viene calcolato ogni mese su tutte le regioni e applicato automaticamente alla fattura. L'utilizzo gratuito non può essere cumulativo tra periodi di fatturazione successivi.

I prezzi in sintesi

Connettività

Questa caratteristica garantisce una connessione sicura e autenticata tra i dispositivi in locale e AWS IoT Core. L'utilizzo della connettività viene misurato in incrementi di un minuto e calcola il tempo totale di connessione tra i dispositivi e AWS IoT Core.

Ad esempio, nella regione degli Stati Uniti orientali (Virginia settentrionale) paghi 0,042 USD per dispositivo all'anno (una connessione * 0,08 USD/1.000.000 di minuti di connessione * 525.600 minuti all'anno) per la connettività 24 ore su 24, 7 giorni su 7. Per mantenere la connettività, i dispositivi possono inviare messaggi di keep-alive ("ping") con frequenze che variano da 20 minuti a 30 secondi, senza alcun costo aggiuntivo. Consulta i dettagli aggiuntivi dei prezzi della connettività »

Messaggistica

I messaggi trasferiscono i dati relativi ai dispositivi da e verso AWS IoT Core. L'utilizzo della messaggistica viene misurato in numero di messaggi trasmessi tra i dispositivi e AWS IoT Core.

Per MQTT e HTTP non ti verranno addebitati i costi dei messaggi inviati o ricevuti tramite gli argomenti riservati di Basic Ingest

La dimensione massima dei messaggi che è possibile inviare è 128 KB. I messaggi vengono misurati con incrementi di 5 KB. Ad esempio, un messaggio di 8 KB conta come due messaggi.

Consulta i dettagli dei prezzi della messaggistica »

AWS IoT Core per LoRaWAN

AWS IoT Core per LoRaWAN è un LoRaWAN Network Server (LNS) completamente gestito che consente ai clienti di connettere dispositivi wireless che utilizzano il protocollo LoRaWAN per una connettività di rete WAN a bassa potenza e a lungo raggio con il cloud AWS. Utilizzando AWS IoT Core, i clienti possono configurare una rete LoRaWAN pubblica e privata collegando i propri dispositivi e gateway LoRaWAN al cloud AWS, senza la necessità di sviluppare, mantenere o gestire il proprio server di rete LoRaWAN.

Con Firmware Update via etere (FUOTA), puoi fornire da remoto aggiornamenti del firmware sicuri ed affidabili ai tuoi dispositivi sul posto attraverso LoRaWAN Multicast (MC) e meccanismi di frammentazione definiti dall'Alleanza LoRa.  Ogni FUOTA è definito come un processo.

Se crei un processo FUOTA per un gruppo di 1.000 dispositivi, verranno calcolati 1.000 processi. Puoi beneficiare gratuitamente dei primi 100 processi FUOTA.

Prezzi di LoRaWAN Metrics

LoRaWAN Metrics è una funzionalità premium progettata per supportare le esigenze di monitoraggio del parco IoT con parametri operativi di sistema aggiuntivi. Con questa funzione, puoi monitorare in modo efficiente i dati in tempo reale e storici dei tuoi dispositivi e gateway LoRaWAN e comprendere lo stato di salute generale del tuo parco. Fornisce un monitoraggio cronologico completo dei dati che consente di tenere d'occhio parametri critici come la potenza del segnale di connessione, la velocità dei dati e i tempi di attività e inattività del dispositivo/gateway. Fornisce inoltre informazioni preziose relative alle prestazioni della rete e all'affidabilità dei dispositivi.

LoRaWAN Metrics utilizza una funzionalità di misurazione basata su record. Dopo l'attivazione, la funzionalità LoRaWAN Metrics elabora, aggrega e archivia in modo sicuro i metadati per ogni messaggio di uplink e downlink dai tuoi dispositivi e gateway al cloud. Questi metadati, denominati "record" nel cloud, includono dettagli come la potenza del segnale (RSSI), la velocità dei dati e la frequenza. L'addebito viene effettuato in base al record di uplink o downlink elaborato e archiviato nel tuo account, con fatturazione a partire dall'attivazione della funzionalità.

Device shadow e registro

Il Device Shadow memorizza gli stati desiderati e correnti di un dispositivo e il registro viene utilizzato per assegnare nomi e gestire i dispositivi. L'utilizzo di Device Shadow e registro viene misurato in base al numero di operazioni di accesso o modifica ai dati del Device Shadow o del registro.

Le operazioni di shadow dei dispositivi e di registro vengono misurate in incrementi di 1 KB delle dimensioni record della shadow dei dispositivi e del registro. Ad esempio, un aggiornamento di 1,5 KB al record di Device Shadow conta come due operazioni. Consulta i dettagli aggiuntivi sui prezzi di Device Shadow e registro »

La creazione e l'aggiornamento di gruppi dinamici, l'aggiunta e la rimozione di dispositivi dai gruppi di oggetti dinamici vengono misurati come operazioni di registro.

Motore di regole

Il motore di regole aiuta a trasformare i dati del dispositivo utilizzando operazioni aritmetiche o funzioni esterne come AWS Lambda. Instrada quindi i dati verso un servizio AWS come Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB o Amazon Kinesis. L'utilizzo del motore di regole viene misurato ogni volta che una regola viene avviata e in base al numero di operazioni eseguite nell'ambito di una regola, con un minimo di un'azione per ogni regola.

Le regole e le operazioni vengono misurate in incrementi di 5 KB della dimensione dei messaggi. Ad esempio, una regola che elabora un messaggio di 5 KB e non applica alcuna operazione viene misurata come una regola e un'operazione. Inoltre, una regola che elabora un messaggio di 8 KB e applica due operazioni viene misurata come due regole e quattro operazioni. Per i dati trasferiti dentro e fuori le operazioni di una determinata regola dall'esterno della regione, le operazioni applicate verranno addebitate alle tariffe di trasferimento dati di Amazon Elastic Compute Cloud (Amazon EC2) come elencato qui in Trasferimento Dati. 

La decodifica di un messaggio codificato Protocol Buffer (Protobuf) in formato JavaScript Object Notation (JSON) utilizzando la funzione decode() viene conteggiata come "1 azione" dal motore di regole. Tuttavia, la decodifica Protobuf-to-JSON non viene misurata in incrementi di 5 KB. Paghi 1 decodifica (operazione) per la decodifica di messaggi Protobuf fino alla dimensione massima del payload di 128 KB; tuttavia, paghi un supplemento per le regole attivate e le operazioni eseguite come da regolare misurazione.

Consulta i dettagli aggiuntivi dei prezzi del motore di regole »

Posizione dispositivo

Con Posizione dispositivo di AWS IoT Core, puoi scegliere la tecnologia di localizzazione economicamente vantaggiosa più adatta alla tua azienda. Quando utilizzi Posizione dispositivo, puoi integrare i dati dei dispositivi con le informazioni sulla posizione per completare meglio la gestione del parco dispositivi.

Se utilizzi anche il servizio di trasporto avanzato di Semtech (ad esempio, ROSE), ti verrà addebitata la quantità totale di dati trasportati al mese. Per i primi 50 MB il costo è di 0,145 USD per MB; se si superano i 50 MB, il costo sarà di 0,116 USD per MB. Offriamo anche un livello gratuito per i risolutori di posizione. Puoi utilizzare Posizione dispositivo per risolvere fino a 1.000 posizioni gratuitamente, entro i primi 12 mesi a partire dalla data di creazione del tuo account AWS. Quando scade il piano di utilizzo gratuito, oppure se l'utilizzo dell'applicazione supera i limiti imposti da tale piano, saranno addebitati i costi di utilizzo. Il piano gratuito è disponibile in tutte le Regioni AWS tranne AWS GovCloud (Stati Uniti). 

Device Advisor

Device Advisor è in genere gratuito, eccetto che per i costi associati all'uso di AWS come parte della prova (ad esempio, l'uso di AWS IoT Core come parte della prova o dei log per ogni prova in Amazon CloudWatch). L'utilizzo delle risorse AWS è visibile nel tuo account AWS e i relativi addebiti verranno applicati alla fattura AWS degli sviluppatori.

Esempi di prezzo per i componenti di AWS IoT Core

Costi della connettività

Esempio 1

Hai 10.000 dispositivi che mantengono una connessione costante ad AWS IoT Core nella regione Europa (Irlanda) per 30 giorni. La tariffa di connettività per la regione è di 0,08 USD/1.000.000 di minuti di connessione. I costi vengono calcolati come segue:

  • Minuti di connessione = 10.000 connessioni * 60 minuti in un'ora * 24 ore in un giorno * 30 giorni = 432.000.000 di minuti di connessione
  • Costi complessivi per la connettività = 432.000.000 di minuti di connessione * 0,08 USD/1.000.000 di minuti di connessione = 34,56 USD

Esempio 2

Gli stessi 10.000 dispositivi dell'esempio precedente si connettono ad AWS IoT Core nella regione Europa (Irlanda) per 15 minuti ogni ora, ogni ora per 30 giorni. I costi vengono calcolati come segue:

  • Minuti di connessione = 10.000 connessioni * 15 minuti in un'ora * 24 ore in un giorno * 30 giorni = 108.000.000 di minuti di connessione
  • Costi complessivi per la connettività = 108.000.000 di minuti di connessione * 0,08 USD/1.000.000 di minuti di connessione = 8,64 USD
 

Costi di messaggistica

Esempio 1

Hai un dispositivo che pubblica un messaggio da 2 KB ogni ora su AWS IoT Core nella regione Europa (Irlanda) per 30 giorni. AWS IoT Core consegna quindi ogni messaggio (2 KB) ad altri cinque dispositivi nella stessa regione. Il tasso di messaggistica MQTT e HTTP per il primo miliardo di messaggi è di 1 USD/1.000.000 di messaggi. I costi vengono calcolati come segue:

Costi di pubblicazione in AWS IoT Core

  • Numero di messaggi da pubblicare: 1 messaggio all'ora * 24 ore in un giorno * 30 giorni = 720 messaggi
  • Costi di pubblicazione dei messaggi: 720 messaggi * 1 USD/1.000.000 di messaggi = 0,00072 USD

Costi di distribuzione dei dispositivi

  • Numero di messaggi da distribuire: 5 messaggi all'ora * 24 ore in un giorno * 30 giorni = 3.600 messaggi
  • Costi di distribuzione dei messaggi: 3.600 messaggi * 1 USD/1.000.000 di messaggi = 0,0036 USD

Costi complessivi per la messaggistica

  • Costi complessivi per la messaggistica = Costi di pubblicazione dei messaggi + Costi di distribuzione dei messaggi
  • Costi complessivi per la messaggistica = 0,00072 USD + 0,0036 USD = 0,00432 USD

Esempio 2

Hai un dispositivo che pubblica dieci messaggi da 8 KB ogni ora su AWS IoT Core nella regione Europa (Irlanda) per 30 giorni. Di questi dieci messaggi inviati ogni ora, quattro vengono inviati al motore delle regole AWS IoT Core tramite Basic Ingest. Poiché si utilizza MQTT o HTTP, non vengono addebitati costi di messaggistica per i quattro messaggi inviati o ricevuti utilizzando l'argomento riservato Basic Ingest. Gli altri sei messaggi vengono pubblicati alla tariffa di 1 USD/1.000.000 di messaggi per il primo miliardo di messaggi. I costi di messaggistica vengono calcolati come segue:

Costi di pubblicazione in AWS IoT Core

Poiché ciascun messaggio è più grande di 5 KB, viene conteggiato come due messaggi da (5 KB).

  • Numero di messaggi pubblicati tramite Basic Ingest: 2 messaggi conteggiati * (4 messaggi/ora * 24 ore/giorno * 30 giorni) = 5.760 messaggi
  • Numero di messaggi pubblicati rimanenti: 2 messaggi conteggiati * (6 messaggi/ora * 24 ore/giorno * 30 giorni) = 8.640 messaggi
  • Costi di messaggistica per i messaggi pubblicati tramite Basic Ingest: 5.760 messaggi * 0 USD = gratis
  • Costi di messaggistica per i messaggi pubblicati rimanenti: 8.640 messaggi * 1 USD/1.000.000 di messaggi = 0,00864 USD

Costi complessivi per la messaggistica = costi di messaggistica per i messaggi pubblicati tramite Basic Ingest + costi di messaggistica per i messaggi pubblicati rimanenti = 0 USD + 0,00864 USD = 0,00864 USD

 
Esempio 3
 
Hai un dispositivo LoRaWAN che pubblica un messaggio ogni 15 minuti (4 all'ora) su AWS IoT Core LoRaWAN nella regione Stati Uniti orientali (Virginia settentrionale) per 30 giorni. L'applicazione invia messaggi al dispositivo due volte al giorno per modificare lo stato del dispositivo. Il dispositivo invia anche una richiesta congiunta per proteggere la sessione del dispositivo una volta alla settimana (arrotondata a quattro settimane in questo esempio di 30 giorni). I prezzi della messaggistica LoRaWAN negli Stati Uniti orientali (Virginia settentrionale) per il primo miliardo di messaggi è di 2,3 USD/1.000.000 messaggi. I costi vengono calcolati come segue:
 
Costo di uplink:
 
  • Numero di messaggi uplink: 4 messaggi all'ora * 24 ore al giorno * 30 giorni = 2,880 messaggi
  • Costi dei messagg uplink: 2,880 messaggi * 2,3 USD/1.000.000 di messaggi = 0,006624 USD

Costo di downlink:

  • Numero di messaggi downlink: 2 messaggi/giorno * 30 giorno = 60 messaggi
  • Costi dei messaggi di downlink: 60 messaggi * 2,3 USD/1.000.000 di messaggi = 0,000138 USD

Costo join:

  • Numero di messaggi join: 1 messaggio/settimana * 4 settimane = 4 messaggi
  • Costi dei messaggi join: 4 messaggi * 2,3 USD/1.000.000 di messaggi = 0,0000092 USD

Costi complessivi per la messaggistica:

  • Costi complessivi per la messaggistica = Costi messaggi uplink + Costi messaggi downlink + Costi messaggi join
  • Costi complessivi per la messaggistica = 0,006624 USD + 0,000138 USD + 0,0000092 USD = 0,0067712 USD

Costi di Device Shadow e registro

Esempio 1

Hai 100 dispositivi che avviano un totale di 1.000.000 di aggiornamenti di Device Shadow nell'area Canada (Centrale). La dimensione del record Device Shadow per ciascun aggiornamento è di 1,5 KB. La tariffa di Device Shadow e registro per la regione Canada (Centrale) è di 1,25 USD/1.000.000 di operazioni. I costi vengono calcolati come segue:

Poiché la dimensione del Device Shadow supera 1 KB, le Operations vengono misurate al KB multiplo successivo (2 KB), come due Operations.

Costi complessivi per Device Shadow = 2 operazioni * 1.000.000 di aggiornamenti * 1,25 USD/1.000.000 di operazioni = 2,50 USD

Esempio 2

La tua soluzione dall'esempio precedente chiama l'API ListThing 100 volte in 30 giorni. Ogni volta, l'API restituisce 500 record. La dimensione di ogni registro è di 1 KB. I costi vengono calcolati come segue:

Richieste di registro = 100 richieste * 500 = 50.000 richieste

Costi complessivi per i registri = 50.000 richieste * 1,25 USD/1.000.000 di richieste = 0,0625 USD

Costi per motore di regole

Esempio 1

Hai 100 dispositivi che avviano un totale di 1.000.000 di regole nella regione Canada (Centrale). Ogni regola inoltra dati in Amazon S3, richiamando un'operazione. La tariffa sia per le regole attivate che per le operazioni avviate in Canada (Centrale) è di 0,15 USD (per milione di regole avviate/per milione di operazioni applicate). I costi vengono calcolati come segue:

  • Costi per regole avviate = 1.000.000 di regole avviate * 0,15 USD/1.000.000 di regole avviate = 0,15 USD
  • Costi per operazioni applicate = 1.000.000 di regole avviate * 1 operazione eseguita/regola avviata * 0,15 USD/1.000.000 di operazioni applicate = 0,15 USD

Costi complessivi per il motore di regole = Costi delle regole + Costi delle operazioni = 0,15 USD + 0,15 USD = 0,30 USD

Esempio 2

Gli stessi 100 dispositivi dell'esempio precedente avviano un totale di 1.000.000 di regole nell'area Canada (Centrale). Tuttavia, ogni regola richiama anche una funzione esterna e inoltra i dati a S3, invocando due operazioni. I costi vengono calcolati come segue:

  • Costi per regole avviate = 1.000.000 di regole avviate * 0,15 USD/1.000.000 di regole avviate = 0,15 USD
  • Costi per operazioni applicate = 1.000.000 di regole avviate * 2 operazioni applicate/regole avviate * 0,15 USD/1.000.000 di operazioni applicate = 0,30 USD

Costi complessivi per il motore di regole = Costi delle regole + Costi delle operazioni = 0,15 USD + 0,30 USD = 0,45 USD

Addebiti di LoRaWAN Metrics

Esempio 1:

Se hai un dispositivo che pubblica un messaggio ogni ora su AWS IoT Core per LoRaWAN per 30 giorni e abiliti la funzionalità Metrics per elaborare e archiviare il record del messaggio (metadati), gli addebiti verranno calcolati come segue:

  • Numero di messaggi da pubblicare: 1 messaggio misurato/ora * 24 ore/giorno * 30 giorni = 1.440 messaggi
  • Conteggio dei record di parametri: 1 record misurato/ora + * 24 ore/giorno * 30 giorni = 1.440 record
  • Costo totale: 720 messaggi * 2,3 USD/1.000.000 di messaggi + 720 record * 2 USD/1.000.000 di record = 0,0016 USD + 0,0014 USD = 0,0030 USD

Esempio di prezzo per un carico di lavoro con tutti i componenti di AWS IoT Core

Hai 100.000 dispositivi che mantengono una connessione costante ad AWS IoT Core nella regione Europa (Irlanda) per 30 giorni. Ogni giorno, ciascun dispositivo invia 325 messaggi da 1 KB. Dei 325 messaggi inviati per dispositivo ogni giorno, 100 avviano un aggiornamento Device Shadow e 200 avviano una regola che esegue un'operazione. I costi vengono calcolati come segue:

Costi della connettività

  • Minuti di connessione = 100.000 connessioni * 60 minuti in un'ora * 24 ore in un giorno * 30 giorni = 4.320.000.000 di minuti di connessione
  • Costi di connettività = 4.320.000.000 di minuti di connessione * 0,08 USD/1.000.000 di minuti di connessione = 345,60 USD

Costi di messaggistica

  • Messaggi = 100.000 dispositivi * 325 messaggi/dispositivo al giorno * 30 giorni = 975.000.000 di messaggi
  • Costi di messaggistica = 975.000.000 di messaggi * 1,00 USD / 1.000.000 di messaggi = 975,00 USD

Costi di Device Shadow e registro

  • Richieste Device Shadow = 100.000 dispositivi * 100 richieste/dispositivo al giorno * 30 giorni = 300.000.000 di richieste
  • Le dimensioni del Device Shadow sono inferiori a 1 KB, quindi vengono arrotondate al KB più vicino (1 KB)
  • Costi per Device Shadow= 300.000.000 di richieste * 1,25 USD/1.000.000 di operazioni = 375,00 USD

Costi per motore di regole

  • Regole avviate = 100.000 dispositivi * 200 regole avviate/dispositivo-giorno * 30 giorni = 600.000.000 di regole avviate 
  • Operazioni applicate = 600.000.000 di regole avviate * 1 operazione eseguita/regola avviata * 600.000.000 di operazioni applicate
  • Costi per regole avviate = 600.000.000 di regole avviate * 0,15 USD/1.000.000 di regole avviate = 90 USD
  • Costi per le operazioni applicate = 600.000.000 di operazioni applicate * 0,15 USD/1.000.000 di operazioni applicate = 90,00 USD

Costi complessivi per motore di regole = 90,00 USD + 90,00 USD = 180,00 USD

Costi complessivi per il carico di lavoro

  • Costi complessivi = 346,60 USD + 975 USD + 375 USD + 180 USD = 1.876,60 USD

AWS IoT Core non prevede la rivendita di servizi di telecomunicazione e la connettività verrà fornita da terze parti.

Ulteriori informazioni sulle risorse AWS IoT Core

Visita la pagina delle risorse
Sei pronto per iniziare?
Registrati
Hai altre domande?
Contattaci