Azure IoT Hub prijsinformatie

Azure IoT Hub prijzen vindt u algemene informatie over verschillende SKU's en prijzen voor IoT Hub. Dit artikel bevat aanvullende informatie over hoe de verschillende IoT Hub worden gemeten als berichten door IoT Hub.

Notitie

Sommige van de functies die in dit artikel worden genoemd, zoals cloud-naar-apparaat-berichten, apparaatdubbels en apparaatbeheer, zijn alleen beschikbaar in de standaardlaag van IoT Hub. Raadpleeg How to choose the right IoT Hub tier (De juiste IoT Hub-prijscategorie kiezen) voor meer informatie over de Basic- en Standard-prijscategorieën van IoT Hub.

Kosten per bewerking

Bewerking Factureringsgegevens
Registerbewerkingen voor identiteit
(maken, ophalen, lijst, bijwerken, verwijderen)
Er worden geen kosten in rekening gebracht.
Apparaat-naar-cloud-berichten Verzonden berichten worden in segmenten van 4 kB in rekening gebracht bij in- en IoT Hub. Er worden bijvoorbeeld 2 berichten in rekening gebracht voor een bericht van 6 kB.
Cloud-naar-apparaat-berichten Verzonden berichten worden in rekening gebracht in segmenten van 4 kB. Er worden bijvoorbeeld 2 berichten in rekening gebracht voor een bericht van 6 kB.
Bestand uploaden Bestandsoverdracht naar Azure Storage wordt niet gemeten door IoT Hub. Initiërings- en voltooiingsberichten voor bestandsoverdracht worden in rekening gebracht volgens een datameter van 4 kB. Het overdragen van een bestand van 10 MB wordt bijvoorbeeld in rekening gebracht als twee berichten naast de Azure Storage kosten.
Directe methoden Aanvragen met een geslaagde methode worden in rekening gebracht in segmenten van 4 kB en antwoorden worden in segmenten van 4 kB in rekening gebracht als extra berichten. Aanvragen voor niet-verbonden apparaten worden in rekening gebracht als berichten in segmenten van 4 kB. Een methode met een body van 4 kB die resulteert in een antwoord zonder body van het apparaat wordt bijvoorbeeld in rekening gebracht als twee berichten. Een methode met een body van 6 kB die resulteert in een antwoord van 1 kB van het apparaat wordt in rekening gebracht als twee berichten voor de aanvraag plus een ander bericht voor het antwoord.
Apparaat- en module twin-lees leest Dubbele leesberichten van het apparaat of de module en van de back-end van de oplossing worden in rekening gebracht als berichten in chunks van 4 kB. Het lezen van een tweeling van 8 kB wordt bijvoorbeeld in rekening gebracht als 2 berichten.
Updates van apparaat- en module-dubbels (tags en eigenschappen) Dubbele updates van het apparaat of de module en van de back-end van de oplossing worden in rekening gebracht als berichten in chunks van 4 kB. Het lezen van een tweeling van 12 kB wordt bijvoorbeeld in rekening gebracht als 3 berichten.
Query's voor apparaat- en module dubbels Query's worden in rekening gebracht als berichten, afhankelijk van de resultaatgrootte in segmenten van 4 kB.
Taakbewerkingen
(maken, bijwerken, weergeven, verwijderen)
Er worden geen kosten in rekening gebracht.
Taken per apparaat Taakbewerkingen (zoals dubbelupdates en methoden) worden op de normale manier in rekening gebracht. Voor een taak die resulteert in 1000 methode-aanroepen met aanvragen van 1 kB en reacties met lege body worden bijvoorbeeld 1000 berichten in rekening gebracht.
Keep-alive-berichten Wanneer u AMQP- of MQTT-protocollen gebruikt, worden berichten die worden uitgewisseld om de verbinding tot stand te brengen en worden berichten die in de onderhandeling worden uitgewisseld, niet in rekening gebracht.

Notitie

Alle grootten worden berekend op de nettoladinggrootte in bytes (protocolkadering wordt genegeerd). Voor berichten, die eigenschappen en de body hebben, wordt de grootte op een protocol-agnostische manier berekend. Zie voor meer informatie IoT Hub berichtindeling.

Voorbeeld 1

Een apparaat verzendt één apparaat-naar-cloud-bericht van 1 kB per minuut naar IoT Hub, dat vervolgens wordt gelezen door Azure Stream Analytics. De back-end van de oplossing roept elke 10 minuten een methode (met een nettolading van 512 byte) op het apparaat aan om een specifieke actie te activeren. Het apparaat reageert op de methode met een resultaat van 200 bytes.

Het apparaat verbruikt:

  • Eén bericht * 60 minuten * 24 uur = 1440 berichten per dag voor de apparaat-naar-cloud-berichten.
  • Twee aanvragen plus antwoord * 6 keer per uur * 24 uur = 288 berichten voor de methoden.

Deze berekening geeft in totaal 1728 berichten per dag.

Voorbeeld 2

Een apparaat verzendt elk uur één apparaat-naar-cloud-bericht van 100 kB. Ook wordt de apparaattweeling elke vier uur bijgewerkt met nettoladingen van 1 kB. De back-end van de oplossing leest eenmaal per dag de apparaatt dubbel van 14 kB en werkt deze bij met nettoladingen van 512 byte om configuraties te wijzigen.

Het apparaat verbruikt:

  • 25 (100 KB/4 kB) berichten * 24 uur voor apparaat-naar-cloud-berichten.
  • Twee berichten (1 kB/0,5 kB) * zes keer per dag voor updates van apparaattweeling.

Deze berekening geeft in totaal 612 berichten per dag.

De back-end van de oplossing verbruikt 28 berichten (14 kB/0,5 kB) om de apparaat dubbel te lezen, plus één bericht om het bij te werken, voor een totaal van 29 berichten.

In totaal verbruiken het apparaat en de back-end van de oplossing 641 berichten per dag.