Creare un hub IoT usando il portale di AzureCreate an IoT hub using the Azure portal

L'articolo illustra:This article describes:

  • Come trovare il servizio hub IoT nel portale di Azure.How to find the IoT Hub service in the Azure portal.
  • Come creare e gestire hub IoT.How to create and manage IoT hubs.

Dove trovare il servizio hub IoTWhere to find the IoT Hub service

È possibile trovare il servizio hub IoT nelle posizioni seguenti nel portale:You can find the IoT Hub service in the following locations in the portal:

  • Scegliere + Nuovo e quindi scegliere Internet delle cose.Choose + New, then choose Internet of Things.
  • Nel marketplace scegliere Internet delle cose.In the Marketplace, choose Internet of Things.

Creare un hub IoTCreate an IoT hub

È possibile creare un hub IoT usando i metodi seguenti:You can create an IoT hub using the following methods:

  • L'opzione + Nuovo apre il pannello illustrato nello screenshot seguente.The + New option opens the blade shown in the following screen shot. I passaggi per la creazione di un hub IoT tramite questo metodo e tramite il Marketplace sono identici.The steps for creating the IoT hub through this method and through the marketplace are identical.
  • Nel marketplace scegliere Crea per aprire il pannello visualizzato nello screenshot seguente.In the Marketplace, choose Create to open the blade shown in the following screen shot.

Le sezioni seguenti descrivono i diversi passaggi per creare un hub IoT:The following sections describe the several steps to create an IoT hub:

Scegliere il nome dell'hub IoTChoose the name of the IoT hub

Per creare un hub IoT, è necessario assegnare un nome all'hub IoT.To create an IoT hub, you must name the IoT hub. Questo nome deve essere univoco in tutti gli hub IoT.This name must be unique across all IoT hubs.

Importante

L'hub IoT sarà individuabile pubblicamente come endpoint DNS, quindi evitare di indicare informazioni riservate nell'assegnazione del nome.The IoT hub will be publicly discoverable as a DNS endpoint, so make sure to avoid any sensitive information while naming it.

Scegliere il piano tariffarioChoose the pricing tier

È possibile scegliere fra quattro piani: Gratuito, Standard 1, Standard 2 e Standard S3.You can choose from four tiers: Free, Standard 1 and Standard 2, and Standard S3. Il piano gratuito consente la connessione di solo 500 dispositivi all'hub IoT e di un massimo di 8.000 messaggi al giorno.The free tier allows only 500 devices to be connected to the IoT hub and up to 8,000 messages per day.

Standard S1: usare l'edizione S1 per le soluzioni IoT con un numero elevato di dispositivi, ognuno dei quali genera quantità limitate di dati.Standard S1: Use the S1 edition for IoT solutions with a large number of devices that each generate small amounts of data. Ogni unità dell'edizione S1 consente fino a 400.000 messaggi al giorno tra tutti i dispositivi.Each unit of the S1 edition allows up to 400,000 messages per day across all connected devices.

Standard S2: usare l'edizione S2 per le soluzioni IoT in cui i dispositivi generano grandi quantità di dati.Standard S2: Use the S2 edition for IoT solutions in which devices generate large amounts of data. Ogni unità dell'edizione S2 consente fino a 6 milioni di messaggi al giorno tra tutti i dispositivi connessi.Each unit of the S2 edition allows up to 6 million messages per day between all connected devices.

Standard S3: usare l'edizione S3 per soluzioni IoT che generano grandi quantità di dati.Standard S3: Use the S3 edition for IoT solutions that generate large amounts of data. Ogni unità dell'edizione S3 consente fino a 300 milioni di messaggi al giorno tra tutti i dispositivi connessi.Each unit of the S3 edition allows up to 300 million messages per day between all connected devices.

Nota

L'hub IoT consente solo un hub gratuito per sottoscrizione di Azure.IoT Hub only allows one free hub per Azure subscription.

Unità hub IoTIoT hub units

Il numero di messaggi consentiti per unità al giorno dipende dal piano tariffario dell'hub.The number of messages allowed per unit per day depends on your hub's pricing tier. Ad esempio, se si desidera che l'hub IoT supporti 700.000 messaggi in entrata, selezionare due unità del piano S1.For example, if you want the IoT hub to support ingress of 700,000 messages, you choose two S1 tier units.

Partizioni da dispositivo a cloud e gruppo di risorseDevice to cloud partitions and resource group

È possibile modificare il numero di partizioni per un hub IoT.You can change the number of partitions for an IoT hub. Il numero predefinito di partizioni è 4 ed è possibile scegliere un altro numero nell'elenco a discesa.The default number of partitions is 4, you can choose a different number from the drop-down list.

Non è necessario creare in modo esplicito un gruppo di risorse vuoto.You do not need to explicitly create an empty resource group. Quando si crea una risorsa, è possibile scegliere di creare un nuovo gruppo di risorse o usarne uno esistente.When you create a resource, you can choose either to create a new, or use an existing resource group.

Scegliere la sottoscrizioneChoose subscription

L'hub IoT di Azure mostra automaticamente l'elenco di sottoscrizioni di Azure alle quali è collegato l'account utente.Azure IoT Hub automatically lists the Azure subscriptions the user account is linked to. È possibile scegliere la sottoscrizione di Azure a cui associare l'hub IoT.You can choose the Azure subscription to associate the IoT hub to.

Scegliere la localitàChoose the location

L'opzione relativa alla posizione offre un elenco delle aree in cui è disponibile l'hub IoT.The location option provides a list of the regions where IoT Hub is available.

Creare l'hub IoTCreate the IoT hub

Dopo aver completato tutti i passaggi precedenti, è possibile creare l'hub IoT.When all previous steps are complete, you can create the IoT hub. Fare clic su Crea per avviare il processo di back-end per creare e distribuire l'hub IoT con le opzioni scelte.Click Create to start the back-end process to create and deploy the IoT hub with the options you chose.

Possono essere necessari alcuni minuti per creare l'hub IoT, perché l'esecuzione della distribuzione del back-end nei server delle località appropriate richiede tempo.It can take a few minutes to create the IoT hub as it takes time for the back-end deployment to run on the appropriate location servers.

Modificare le impostazioni dell'hub IoTChange the settings of the IoT hub

È possibile modificare le impostazioni di un hub IoT esistente dopo averlo creato dal pannello Hub IoT.You can change the settings of an existing IoT hub after it is created from the IoT Hub blade.

Criteri di accesso condiviso: questi criteri definiscono le autorizzazioni per la connessione di dispositivi e servizi all'hub IoT.Shared access policies: These policies define the permissions for devices and services to connect to IoT Hub. È possibile accedere a questi criteri facendo clic su Criteri di accesso condiviso in Generale.You can access these policies by clicking Shared access policies under General. In questo pannello è possibile modificare i criteri esistenti o aggiungerne di nuovi.In this blade, you can either modify existing policies or add a new policy.

Creare un criterioCreate a policy

  • Fare clic su Aggiungi per aprire un pannello.Click Add to open a blade. Qui è possibile immettere il nome dei nuovi criteri e le autorizzazioni da associare a questi criteri, come illustrato nella figura seguente:Here you can enter the new policy name and the permissions that you want to associate with this policy, as shown in the following figure:

    Sono disponibili numerose autorizzazioni che possono essere associate a questi criteri condivisi.There are several permissions that can be associated with these shared policies. I criteri Lettura registro e Scrittura registro consentono di concedere diritti di accesso in lettura e scrittura per il registro delle identità.The Registry read and Registry write policies grant read and write access rights to the identity registry. La scelta dell'opzione di scrittura include automaticamente l'opzione di lettura.Choosing the write option automatically chooses the read option.

    I criteri Connessione servizio concedono le autorizzazioni per accedere agli endpoint del servizio, ad esempio per la ricezione di messaggi da dispositivo a cloud.The Service connect policy grants permission to access service endpoints such as Receive device-to-cloud. I criteri Connessione dispositivo concedono le autorizzazioni per l'invio e la ricezione di messaggi tramite gli endpoint sul lato dispositivo dell'hub IoT.The Device connect policy grants permissions for sending and receiving messages using the IoT Hub device-side endpoints.

  • Fare clic su Crea per aggiungere i criteri appena creati all'elenco esistente.Click Create to add this newly created policy to the existing list.

EndpointEndpoints

Fare clic su Endpoint per visualizzare un elenco di endpoint per l'hub IoT che si sta modificando.Click Endpoints to display a list of endpoints for the IoT hub that you are modifying. Esistono due principali tipi di endpoint: endpoint predefinti nell'hub IoT ed endpoint aggiunti all'hub IoT in seguito alla sua creazione.There are two types of endpoints: endpoints that are built into the IoT hub, and endpoints that you add to the IoT hub after its creation.

Endpoint predefinitiBuilt-in endpoints

Esistono due tipi di endpoint predefiniti: Cloud to device feedback (Commenti da cloud a dispositivi) ed Eventi.There are two built-in endpoints: Cloud to device feedback and Events.

  • Impostazioni Cloud to device feedback (Commenti da cloud a dispositiv): questa impostazione include due impostazioni secondarie Cloud to Device TTL (Durata (TTL) da cloud a dispositivo) e Tempo di conservazione (in ore) per i messaggi.Cloud to device feedback settings: This setting has two subsettings: Cloud to Device TTL (time-to-live) and Retention time (in hours) for the messages. Quando si crea per la prima volta un hub IoT, entrambe queste impostazioni hanno il valore predefinito di un'ora.When your first create an IoT hub, both these settings have the default value of one hour. Per modificare queste impostazioni usare i dispositivi di scorrimento o digitare i valori.To adjust these settings, use the sliders or type the values.
  • Impostazioni Eventi: questa impostazione presenta diverse impostazioni secondarie, alcune delle quali sono di sola lettura.Events settings: This setting has several subsettings, some of which are read-only. L'elenco seguente descrive le singole impostazioni:The following list describes these settings:

    • Partizioni: viene impostato un valore predefinito quando viene creato l'hub IoT.Partitions: A default value is set when the IoT hub is created. Grazie a questa impostazione è possibile modificare il numero di partizioni.You can change the number of partitions through this setting.

    • Event Hub-compatible name and endpoint (Nomi ed endpoint compatibili con Hub eventi): quando viene creato l'hub IoT, viene creato internamente un Hub eventi a cui potrebbe essere necessario accedere in determinate circostanze.Event Hub-compatible name and endpoint: When the IoT hub is created, an Event Hub is created internally that you may need access to under certain circumstances. Non è possibile personalizzare i valori del nome e dell'endpoint compatibile con l'hub eventi, ma è possibile copiarli facendo clic su Copia.You cannot customize the Event Hub-compatible name and endpoint values but you can copy them by clicking Copy.

    • Tempo di conservazione: per impostazione predefinita è impostato su un giorno ma è possibile modificarlo tramite l'elenco a discesa.Retention Time: Set to one day by default but you can change it using the drop-down list. Questo valore è espresso in giorni per l'impostazione da dispositivo a cloud.This value is in days for the device-to-cloud setting.

    • Gruppi di consumer: i gruppi di consumer consentono a più lettori di leggere i messaggi in modo indipendente dall'hub IoT.Consumer Groups: Consumer groups enable multiple readers to read messages independently from the IoT hub. Ogni hub IoT viene creato con un gruppo di consumer predefinito.Every IoT hub is created with a default consumer group. Tuttavia, con questa impostazione è possibile aggiungere o eliminare gruppi di consumer negli hub IoT.However, you can add or delete consumer groups to your IoT hubs using this setting.

    Nota

    Il gruppo di consumer predefinito non può essere modificato o eliminato.The default consumer group cannot be edited or deleted.

Endpoint personalizzatiCustom endpoints

È possibile aggiungere endpoint personalizzati all'hub IoT tramite il portale.You can add custom endpoints on your IoT hub using the portal. Nel pannello Endpoint, fare clic su Aggiungi nella parte superiore del pannello per aprire il pannello Aggiungi endpoint.From the Endpoints blade, click Add at the top to open the Add endpoint blade. Immettere le informazioni necessarie, quindi fare clic su OK.Enter the required information, then click OK. L'endpoint personalizzato viene ora elencato nel pannello principale Endpoint.Your custom endpoint is now listed in the main Endpoints blade.

Altre informazioni sugli endpoint personalizzati sono disponibili in Reference - IoT hub endpoints (Riferimenti: endpoint di hub IoT).You can read more about custom endpoints in Reference - IoT hub endpoints.

RouteRoutes

Fare clic su Route per gestire la modalità di invio dei messaggi da dispositivo a cloud dell'hub IoT.Click Routes to manage how IoT Hub dispatches your device-to-cloud messages.

È possibile aggiungere i route all'hub IoT facendo clic su Aggiungi nella parte superiore del pannello Route* inserendo le informazioni necessarie e facendo clic su OK.You can add routes to your IoT hub by clicking Add at the top of the Routes* blade, entering the required information, and clicking OK. Il route viene quindi elencato nel pannello principale Route.Your route is then listed in the main Routes blade. È possibile modificare un route selezionandolo nell'elenco di route.You can edit a route by clicking it in the list of routes. Per abilitare un route, selezionarlo nell'elenco di route e impostare l'interruttore Enabled su Off.To enable a route, click it in the list of routes and set the Enabled toggle to Off. Per salvare le modifiche, fare clic su OK nella parte inferiore del pannello.To save the change, click OK at the bottom of the blade.

Prezzi e scalabilitàPricing and scale

I prezzi di un hub IoT esistente possono essere modificati tramite le impostazioni disponibili in Prezzi con le eccezioni seguenti:The pricing of an existing IoT hub can be changed through the Pricing settings, with the following exceptions:

  • Nell'implementazione corrente un hub IoT con uno SKU gratuito non può cambiare i piani con quelli di uno degli SKU a pagamento o viceversa.In the current implementation, an IoT hub with a free SKU cannot change tiers to one of the paid SKUs, or vice versa.
  • Nella sottoscrizione Azure può essere presente un solo livello gratuito per l'hub IoT.There can only be one free tier IoT hub in the Azure subscription.

È possibile passare da un livello più elevato a uno inferiore solo quando il numero di messaggi inviati per un dato giorno supera la quota per il livello inferiore.You can move from a higher to lower tier only when the number of messages sent that day do exceed the quota for the lower tier. Ad esempio, se il numero di messaggi al giorno supera 400.000, il livello per l'hub IoT può essere cambiato.For example, if the number of messages per day exceeds 400,000, then the tier for the IoT hub can be changed. Tuttavia, se si modifica il piano S1, l'hub IoT è limitato per il giorno in questione.However, if you change to the S1 tier then the IoT hub is throttled for that day.

Eliminare l'hub IoTDelete the IoT hub

È possibile passare all'hub IoT che si vuole eliminare facendo clic su Sfoglia e quindi scegliendo l'hub appropriato da eliminare.You can browse to the IoT hub you want to delete by clicking Browse, and then choosing the appropriate hub to delete. Fare clic sul pulsante Elimina sotto il nome dell'hub IoT per eliminarlo.To delete the IoT hub, click the Delete button below the IoT hub name.

Passaggi successiviNext steps

Per ulteriori informazioni sulla gestione dell'hub IoT di Azure, consultare questi collegamenti:Follow these links to learn more about managing Azure IoT Hub:

Per altre informazioni sulle funzionalità dell'hub IoT, vedere:To further explore the capabilities of IoT Hub, see: