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. Paghi solo per i componenti specifici che utilizzi. Non ci sono costi di servizio minimi o obbligatori. Ti vengono addebitati separatamente Connettività, Messaggistica, Utilizzo di Device Shadow (archiviazione dello stato del dispositivo), Utilizzo del Registro di sistema (archiviazione dei metadati del dispositivo) e Utilizzo del motore delle regole (trasformazione e routing dei messaggi). Questo approccio offre trasparenza e un prezzo basso indipendentemente dal tipo di carico di lavoro.

Piano gratuito di AWS con AWS IoT Core

Il Piano Gratuito di 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 semplicemente 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 esecuzione di operazioni

Il piano gratuito 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 shadow dei dispositivi al giorno (con record di dimensioni inferiori a 1 KB) 
  • Attiva 150 esecuzioni di regole al giorno che eseguono 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 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.

Panoramica dei prezzi

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 per dispositivo all'anno (una connessione * $ 0,08/1.000.000 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 costi dei messaggi inviati o ricevuti tramite gli argomenti riservati di Basic Ingest o l’integrazione del servizio vocale Alexa per AWS IoT Core

La dimensione massima dei messaggi che è possibile inviare è 128 KB. 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 »

 

Dispositivi ombra e registro

Le shadow dei dispositivi memorizzano gli stati desiderati e correnti di un dispositivo; il registro di viene utilizzato per assegnare nomi e gestire i dispositivi. L'utilizzo di shadow di un dispositivo e del registro viene misurato in numero di operazioni di accesso o modifica ai dati.

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 del Device Shadow & Registry »

Motore delle regole

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

Le regole e le azioni vengono misurate in incrementi di 5 KB della dimensione dei messaggi. Per esempio, una regola che elabora un messaggio di 5 KB e non esegue alcuna azione viene misurata come una regola e un'azione, mentre una regola che elabora un messaggio da 8 KB ed esegue due azioni conta come due regole e quattro azioni Inoltre, per i dati trasferiti "dentro" e "fuori" le operazioni di una determinata regola dall'esterno della regione, le operazioni eseguite verranno addebitate alle tariffe di trasferimento dati di Amazon Elastic Compute Cloud (Amazon EC2) come elencato qui in “Trasferimento Dati.” Consulta i dettagli aggiuntivi dei prezzi del motore delle regole »

Device Advisor

Device Advisor non è soggetto ad alcun costo. Tuttavia, i clienti saranno responsabili dei 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 sarà visibile ai clienti nel loro 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 UE (Irlanda) per 30 giorni. La tariffa di connettività per la regione è di $ 0,08/1.000.000 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 minuti di connessione
  • Costi di connettività = 432.000.000 di minuti di connessione * 0,08 USD/1.000.000 = 34,56 USD

Esempio 2

In questo esempio gli stessi 10.000 dispositivi si connettono ad AWS IoT Core nella regione UE (Irlanda) per soli 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 minuti di connessione
  • Costi di connettività = 108.000.000 di minuti di connessione * 0,08 USD/1.000.000 = 8,64 USD
 

Costi di messaggistica

Esempio 1

Immagina di avere un dispositivo che pubblica un messaggio da 2 KB ogni ora su AWS IoT Core nella regione UE (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/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 = 0,00072 USD

Costi di recapito ai dispositivi

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

Costo di messaggistica complessivo

  • Costi totali di messaggistica = Costi di pubblicazione dei messaggi + Costi di recapito dei messaggi
  • Costo complessivo per la messaggistica = 0,00072 + 0,0036 = 0,00432 USD

Esempio 2

Per questo esempio, hai un dispositivo che pubblica dieci messaggi da 8 KB ogni ora su AWS IoT Core nella regione UE (Irlanda) per 30 giorni. Di questi dieci messaggi inviati ogni ora, quattro vengono inviati a AWS IoT Core Rules Engine tramite Basic Ingest. Poiché in questo esempio 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/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 a consumo * (4 messaggi/ora * 24 ore/giorno * 30 giorni) = 5.760 messaggi
  • Numero di messaggi pubblicati rimanenti: 2 messaggi a consumo * (6 messaggi all'ora * 24 ore in un giorno * 30 giorni) = 8.640 messaggi
  • Costi di messaggistica per i messaggi pubblicati tramite Basic Ingest: 5.760 messaggi * $ 0 = gratis
  • Costi di messaggistica per i messaggi pubblicati rimanenti: 8.640 messaggi * 1 USD/1.000.000 messaggi = 0,00864 USD

Costi totali di 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/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

Costo di messaggistica complessivo

  • Costo complessivo per la messaggistica = Costo messaggi uplink + Costo messaggi downlink + Costo messaggi join
  • Costo complessivo per la messaggistica = $0.006624 + $0.000138 + $0.0000092 = $0.0067712

Costi di Device Shadow e registro

Esempio 1

Hai 100 dispositivi che attivano un totale di 1.000.000 di aggiornamenti 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/1.000.000 di operazioni. I costi vengono calcolati nella maniera seguente:

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

Costi totali del Device Shadow = 2 Operations * 1.000.000 * 1,25 USD / 1.000.000 Operations = 2,50 USD

Esempio 2

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

Richieste di registro = 100 richieste * 500 = 50.000 richieste

Costi di registro totali = 50.000 richieste * 1,25 USD/1.000.000 richieste = 0,0625 USD

Costi per motore di regole

Esempio 1

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

  • Costi delle regole attivate = 1.000.000 di regole attivate * 0,15 USD / 1.000.000 di regole attivate = 0,15 USD
  • Costi delle operazioni eseguite = 1.000.000 di regole attivate * 1 operazione eseguita/regola attivata * 0,15 USD / 1.000.000 di operazioni eseguite = 0,15 USD

Costo complessivo per il motore di regole = Costo delle regole + Costo delle operazioni = 0,15 USD + 0,15 USD = 0,30 USD

Esempio 2

Per questo esempio, gli stessi 100 dispositivi dall'alto attivano un totale di 1.000.000 di regole nell'area Canada (Centrale). Tuttavia ogni regola richiama una funzione esterna e inoltra i dati ad Amazon S3, invocando quindi due operazioni. I costi vengono calcolati nella maniera seguente:

  • Costi delle regole attivate = 1.000.000 di regole attivate * 0,15 USD / 1.000.000 di regole attivate = 0,15 USD
  • Costi delle operazioni eseguite = 1.000.000 di regole attivate * 2 operazioni eseguite/regola attivata * 0,15 USD / 1.000.000 di operazioni eseguite= 0,30 USD

Costo complessivo per il motore di regole = Costo delle regole + Costo delle operazioni = 0,15 USD + 0,30 USD = 0,45 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 UE (Irlanda) per 30 giorni. Ogni giorno, ciascun dispositivo invia 325 messaggi da 1 KB. Dei 325 messaggi inviati per dispositivo ogni giorno, 100 attivano un aggiornamento Device Shadow e 200 attivano una regola che esegue un'operazione. I costi vengono calcolati come segue:

Costi di 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 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 messaggi * 1,00 USD / 1.000.000 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 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 richieste * 1,25 USD / 1.000.000 di operazioni = 375,00 USD

Costi per motore di regole

  • Regole attivate = 100.000 dispositivi * 200 regole attivate/dispositivo al giorno * 30 giorni = 600.000.000 di regole attivate
  • Operazioni eseguite= 600.000.000 di regole attivate * 1 operazione eseguita/regola attivata = 600.000.000 operazioni eseguite
  • Costi delle regole attivate = 600.000.000 regole attivate * 0,15 USD / 1.000.000 di regole attivate = 90,00 USD
  • Costi delle operazioni eseguite= 600.000.000 di operazioni eseguite * 0,15 USD / 1.000.000 di operazioni eseguite = 90,00 USD

Totale costi per motore di regole = 90,00 USD + 90,00 USD = 180,00 USD

Totale costi carico di lavoro

  • Costi totali = $346.60 + $975.00 + $375.00 + $180.00 = $1,876.60

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