Il existe deux catégories d’offres IoT Hub :
- Stateful fournit un support complet du protocole MQTT.
- Stateless fournit un sous-ensemble du protocole MQTT, en général, le broker ne stockera aucune donnée pour vous. Ceci exclut les messages MQTT suivants :
Publish QoS 2
, Subscribe QoS 1-2
, et Retained messages
. Les sessions persistantes
sont également désactivées.
Les plans suivants sont actuellement disponibles :
- Offre mutualisée (stateless) : Les appareils sont connectés à un broker partagé avec d’autres clients, mais isolés d’eux. Les autres utilisateurs ne peuvent pas accéder à vos messages et vice-versa. Le nombre d’appareils que vous pouvez ajouter à ce Hub est limité.
- Offre dédié (stateful) : Le broker est fourni avec des ressources CPU et mémoire dédiées et vous pouvez les utiliser comme vous le souhaitez. Il n’y a aucune limitation dans l’utilisation du broker, tout est dédié à vous.
- Offre haute disponibilité (stateful) : Deux brokers dédiés, interconnectés entre eux, sont mis à disposition pour éviter toute interruption de service en cas de défaillance de l’un d’eux.
Chaque IoT Hub peut être entièrement configuré à partir de la console de gestion ou de l’
API REST.