Informace o cenách Azure IoT HubAzure IoT Hub pricing information

Ceny služby Azure IoT Hub poskytují obecné informace o různých SKU a cenách pro IoT Hub.Azure IoT Hub pricing provides the general information on different SKUs and pricing for IoT Hub. Tento článek obsahuje další podrobnosti o tom, jak se různé funkce IoT Hub měří jako zprávy pomocí IoT Hub.This article contains additional details on how the various IoT Hub functionalities are metered as messages by IoT Hub.

Poznámka

Některé funkce uvedené v tomto článku, jako je zasílání zpráv z cloudu do zařízení, dvojčata zařízení a správa zařízení, jsou k dispozici ve službě IoT Hub pouze na úrovni Standard.Some of the features mentioned in this article, like cloud-to-device messaging, device twins, and device management, are only available in the standard tier of IoT Hub. Další informace o úrovních Basic a Standard služby IoT Hub najdete v návodu k výběru správné úrovně služby IoT Hub.For more information about the basic and standard IoT Hub tiers, see How to choose the right IoT Hub tier.

Poplatky za operaciCharges per operation

OperaceOperation Fakturační údajeBilling information
Operace registru identitIdentity registry operations
(vytvořit, načíst, vypsat, aktualizovat, odstranit)(create, retrieve, list, update, delete)
Neúčtují se.Not charged.
Zprávy typu zařízení-cloudDevice-to-cloud messages Zprávy se úspěšně poslaly ve 4 KB blocích při příchozím přenosu dat do IoT Hub.Successfully sent messages are charged in 4-KB chunks on ingress into IoT Hub. Například zpráva o 6 – KB se účtuje 2 zprávy.For example, a 6-KB message is charged 2 messages.
Zprávy z cloudu na zařízeníCloud-to-device messages Úspěšné odeslání zpráv se účtuje v blocích po 4 KB, například zpráva o 6-KB se účtuje 2 zprávy.Successfully sent messages are charged in 4-KB chunks, for example a 6-KB message is charged 2 messages.
Nahrání souborůFile uploads Přenos souborů do Azure Storage není IoT Hub.File transfer to Azure Storage is not metered by IoT Hub. Zprávy o zahájení a dokončení přenosu souborů se účtují jako měřené v přírůstcích po 4 KB.File transfer initiation and completion messages are charged as messaged metered in 4-KB increments. Například přenos souboru o velikosti 10 MB se účtuje jako dvě zprávy kromě Azure Storagech nákladů.For example, transferring a 10-MB file is charged as two messages in addition to the Azure Storage cost.
Přímé metodyDirect methods Úspěšné požadavky na metodu se účtují v blocích po 4 KB a odpovědi se účtují jako další zprávy v blocích po 4 KB.Successful method requests are charged in 4-KB chunks, and responses are charged in 4-KB chunks as additional messages. Požadavky na odpojená zařízení se účtují jako zprávy v blocích po 4 KB.Requests to disconnected devices are charged as messages in 4-KB chunks. Například metoda se základním textem 4 KB, který má za následek odpověď bez těla ze zařízení, se účtuje jako dvě zprávy.For example, a method with a 4-KB body that results in a response with no body from the device is charged as two messages. Metoda s textem 6 – KB, který má za následek odpověď 1 KB ze zařízení, bude účtována jako dvě zprávy pro požadavek a další zpráva pro odpověď.A method with a 6-KB body that results in a 1-KB response from the device is charged as two messages for the request plus another message for the response.
Dvojitá čtení zařízení a moduluDevice and module twin reads Dvojitá čtení ze zařízení nebo modulu a z back-endu řešení se účtují jako zprávy v blocích po 4 KB.Twin reads from the device or module and from the solution back end are charged as messages in 4-KB chunks. Například načtením vlákna 8-KB se účtuje jako 2 zprávy.For example, reading a 8-KB twin is charged as 2 messages.
Nes dvojitými aktualizacemi zařízení a modulů (značky a vlastnosti)Device and module twin updates (tags and properties) S dvojitou aktualizací ze zařízení nebo modulu a z back-endu řešení se účtují jako zprávy v blocích po 4 KB.Twin updates from the device or module and from the solution back end are charged as messages in 4-KB chunks. Například čtení typu vlákna 12 KB se účtuje jako 3 zprávy.For example, reading a 12-KB twin is charged as 3 messages.
Nedotazované dotazy na zařízení a modulyDevice and module twin queries Dotazy se účtují jako zprávy v závislosti na velikosti výsledku v blocích po 4 KB.Queries are charged as messages depending on the result size in 4-KB chunks.
Operace úlohJobs operations
(vytvoření, aktualizace, výpis, odstranění)(create, update, list, delete)
Neúčtují se.Not charged.
Operace s úlohami na zařízeníJobs per-device operations Operace s úlohami (jako jsou například zdvojené aktualizace a metody) se účtují jako normální.Jobs operations (such as twin updates, and methods) are charged as normal. Například úloha s výsledkem volání metody 1000 s požadavky 1 – KB a odpověďmi v prázdném těle se účtuje 1000 zpráv.For example, a job resulting in 1000 method calls with 1-KB requests and empty-body responses is charged 1000 messages.
Zprávy Keep-AliveKeep-alive messages Při použití protokolů AMQP nebo MQTT se neúčtují zprávy vyměňované k navázání připojení a zprávy vyměňované v vyjednávání.When using AMQP or MQTT protocols, messages exchanged to establish the connection and messages exchanged in the negotiation are not charged.

Poznámka

Vypočítávají se všechny velikosti s ohledem na velikost datové části v bajtech (rámce protokolu se ignorují).All sizes are computed considering the payload size in bytes (protocol framing is ignored). U zpráv, které mají vlastnosti a text, se velikost počítá v nezávislá protokolu.For messages, which have properties and body, the size is computed in a protocol-agnostic way. Další informace najdete v tématu IoT Hub formátu zprávy.For more information, see IoT Hub message format.

Příklad #1Example #1

Zařízení pošle do IoT Hub zprávu typu zařízení-Cloud 1 1-KB za minutu, kterou pak přečte Azure Stream Analytics.A device sends one 1-KB device-to-cloud message per minute to IoT Hub, which is then read by Azure Stream Analytics. Back-end řešení vyvolá metodu (s 512 bajtovou částí) na zařízení každých 10 minut, aby aktivoval určitou akci.The solution back end invokes a method (with a 512-byte payload) on the device every 10 minutes to trigger a specific action. Zařízení odpoví na metodu s výsledkem 200 bajtů.The device responds to the method with a result of 200 bytes.

Zařízení spotřebovává:The device consumes:

  • Jedna zpráva × 60 minut × 24 hodin = 1440 zpráv za den pro zprávy ze zařízení do cloudu.One message * 60 minutes * 24 hours = 1440 messages per day for the device-to-cloud messages.
  • Dvě žádosti a odpověď * 6 časů za hodinu × 24 hodin = 288 zpráv pro metody.Two request plus response * 6 times per hour * 24 hours = 288 messages for the methods.

Tento výpočet poskytuje celkem 1728 zpráv denně.This calculation gives a total of 1728 messages per day.

Příklad #2Example #2

Každé hodiny zařízení pošle zprávu typu zařízení-Cloud 1 100 – KB.A device sends one 100-KB device-to-cloud message every hour. Také aktualizuje své zařízení s využitím datových částí o 1 KB každé čtyři hodiny.It also updates its device twin with 1-KB payloads every four hours. Back-end řešení, jednou za den, přečte zařízení o velikosti 14 MB a aktualizuje ho pomocí 512 bajtových částí pro změnu konfigurací.The solution back end, once per day, reads the 14-KB device twin and updates it with 512-byte payloads to change configurations.

Zařízení spotřebovává:The device consumes:

  • 25 (100 KB/4 KB) zpráv × 24 hodin pro zprávy ze zařízení do cloudu.25 (100 KB / 4 KB) messages * 24 hours for device-to-cloud messages.
  • Dvě zprávy (1 KB/0,5 KB) * 6 minut denně pro aktualizace s dvojitým počtem zařízení.Two messages (1 KB / 0.5 KB) * six times per day for device twin updates.

Tento výpočet poskytuje celkem 612 zpráv denně.This calculation gives a total of 612 messages per day.

Back-end řešení spotřebovává 28 zpráv (14 KB/0,5 KB) a přečte zařízení a jednu zprávu, která ho aktualizuje, a to za celkem 29 zpráv.The solution back end consumes 28 messages (14 KB / 0.5 KB) to read the device twin, plus one message to update it, for a total of 29 messages.

V celku bude zařízení a back-end řešení spotřebovat 641 zpráv denně.In total, the device and the solution back end consume 641 messages per day.