Glossario dei termini relativi all'hub IoTGlossary of IoT Hub terms

Questo articolo elenca alcuni dei termini comuni usati negli articoli su Hub IoT.This article lists some of the common terms used in the IoT Hub articles.

Advanced Message Queueing ProtocolAdvanced Message Queueing Protocol

Advanced Message Queueing Protocol (AMQP) è uno dei protocolli di messaggistica supportati da Hub IoT per la comunicazione con i dispositivi.Advanced Message Queueing Protocol (AMQP) is one of the messaging protocols that IoT Hub supports for communicating with devices. Per altre informazioni sui protocolli di messaggistica supportati dall'hub IoT, vedere Inviare e ricevere messaggi con l'hub IoT.For more information about the messaging protocols that IoT Hub supports, see Send and receive messages with IoT Hub.

Interfaccia della riga di comando di AzureAzure CLI

L'interfaccia della riga di comando di Azure è uno strumento di comando multipiattaforma open source basato sulla shell per creare e gestire le risorse in Microsoft Azure.The Azure CLI is a cross-platform, open-source, shell-based, command tool for creating and managing resources in Microsoft Azure. Questa versione dell'interfaccia della riga di comando viene implementata usando Node.js.This version of the CLI is implemented using Node.js.

Interfaccia della riga di comando di Azure 2.0Azure CLI 2.0

L'interfaccia della riga di comando di Azure 2.0 è uno strumento di comando multipiattaforma open source basato sulla shell che consente di creare e gestire le risorse in Microsoft Azure.The Azure CLI 2.0 is a cross-platform, open-source, shell-based, command tool for creating and managing resources in Microsoft Azure. Questa versione di anteprima dell'interfaccia della riga di comando viene implementata usando Python.This preview version of the CLI is implemented using Python.

SDK dispositivo IoT AzureAzure IoT device SDKs

Sono disponibili SDK per dispositivi per più linguaggi che consentono di creare app per dispositivo che interagiscono con un hub IoT.There are device SDKs available for multiple languages that enable you to create device apps that interact with an IoT hub. Le esercitazioni su Hub IoT illustrano come usare questi SDK per dispositivi.The IoT Hub tutorials show you how to use these device SDKs. Il codice sorgente e altre informazioni sugli SDK per dispositivi sono disponibili in questo repository GitHub.You can find the source code and further information about the device SDKs in this GitHub repository.

Azure IoT EdgeAzure IoT Edge

Azure IoT Edge sposta nei dispositivi l'analisi cloud e la logica di business personalizzata consentendo all'organizzazione di concentrarsi sulle analisi approfondite di livello aziendale invece che sulla gestione dati.Azure IoT Edge moves cloud analytics and custom business logic to devices so that your organization can focus on business insights instead of data management. È possibile ottenere una reale scalabilità per la soluzione configurando il software IoT, distribuendola nei dispositivi tramite contenitori standard e monitorandola dal cloud.Enable your solution to truly scale by configuring your IoT software, deploying it to devices via standard containers, and monitoring it all from the cloud. Iniziare con un'esercitazione che illustra come installare e usare Azure IoT Edge in un dispositivo Linux o Windows.Get started with a tutorial that shows you how to install and use Azure IoT Edge on a Linux or Windows device.

Azure IoT SDK per serviziAzure IoT service SDKs

Sono disponibili SDK per servizi per più linguaggi che consentono di creare app back-end che interagiscono con un hub IoT.There are service SDKs available for multiple languages that enable you to create back-end apps that interact with an IoT hub. Le esercitazioni su Hub IoT illustrano come usare questi SDK per servizi.The IoT Hub tutorials show you how to use these service SDKs. Il codice sorgente e altre informazioni sugli SDK per servizi sono disponibili in questo repository GitHub.You can find the source code and further information about the service SDKs in this GitHub repository.

Portale di AzureAzure portal

Il portale di Microsoft Azure è una posizione centrale in cui è possibile effettuare il provisioning e gestire le risorse di Azure.The Microsoft Azure portal is a central place where you can provision and manage your Azure resources. Organizza il contenuto usando i pannelli.It organizes its content using blades.

Azure PowerShellAzure PowerShell

Azure PowerShell è una raccolta di cmdlet che è possibile usare per gestire Azure con Windows PowerShell.Azure PowerShell is a collection of cmdlets you can use to manage Azure with Windows PowerShell. È possibile utilizzare i cmdlet per creare, testare, distribuire e gestire soluzioni e servizi offerti tramite la piattaforma Azure.You can use the cmdlets to create, test, deploy, and manage solutions and services delivered through the Azure platform.

Gestione risorse di AzureAzure Resource Manager

Azure Resource Manager consente di usare le risorse incluse nella soluzione come un gruppo.Azure Resource Manager enables you to work with the resources in your solution as a group. È possibile distribuire, aggiornare o eliminare le risorse della soluzione con un'unica operazione coordinata.You can deploy, update, or delete the resources for your solution in a single, coordinated operation.

Bus di servizio di AzureAzure Service Bus

Il bus di servizio offre comunicazione abilitata per il cloud con messaggistica aziendale, nonché comunicazione inoltrata per la connessione delle soluzioni locali con il cloud.Service Bus provides cloud-enabled communication with enterprise messaging and relayed communication that helps you connect on-premises solutions with the cloud. Alcune esercitazioni sull'hub IoT usano le code del bus di servizio.Some IoT Hub tutorials make use Service Bus queues.

Archiviazione di AzureAzure Storage

Archiviazione di Azure è una soluzione di archiviazione cloud.Azure Storage is a cloud storage solution. Include il servizio Archiviazione BLOB che è possibile usare per archiviare dati oggetto non strutturati.It includes the Blob Storage service that you can use to store unstructured object data. Alcune esercitazioni su Hub IoT usano l'archivio BLOB.Some IoT Hub tutorials use blob storage.

App back-endBack-end app

Nell'ambito di Hub IoT, un'app back-end è un'app che connette a uno degli endpoint per il servizio in un hub IoT.In the context of IoT Hub, a back-end app is an app that connects to one of the service-facing endpoints on an IoT hub. Un'app back-end, ad esempio, può recuperare messaggi da dispositivo a cloud o gestire il registro delle identità.For example, a back-end app might retrieve device-to-cloudmessages or manage the identity registry. Un'app back-end in genere viene eseguita nel cloud, ma in molte esercitazioni le app back-end sono app console in esecuzione nel computer di sviluppo locale.Typically, a back-end app runs in the cloud, but in many of the tutorials the back-end apps are console apps running on your local development machine.

Endpoint predefinitiBuilt-in endpoints

Ogni hub IoT include un endpoint predefinito compatibile con l'Hub eventi.Every IoT hub includes a built-in endpoint that is Event Hub-compatible. Per leggere i messaggi da dispositivo a cloud da questo endpoint, è possibile usare qualsiasi meccanismo che funzioni con l'Hub eventi.You can use any mechanism that works with Event Hubs to read device-to-cloud messages from this endpoint.

Gateway cloudCloud gateway

Un gateway cloud abilita la connettività per i dispositivi che non possono connettersi direttamente a Hub IoT.A cloud gateway enables connectivity for devices that cannot connect directly to IoT Hub. Un gateway cloud, a differenza di un gateway sul campo che viene eseguito in locale nei dispositivi, è ospitato nel cloud.A cloud gateway is hosted in the cloud in contrast to a field gateway that runs local to your devices. Un caso d'uso tipico per il gateway cloud è l'implementazione della conversione dei protocolli per i dispositivi.A typical use case for a cloud gateway is to implement protocol translation for your devices.

Da cloud a dispositivoCloud-to-device

Si riferisce ai messaggi inviati da un hub IoT a un dispositivo connesso.Refers to messages sent from an IoT hub to a connected device. Spesso, questi messaggi sono comandi che indicano al dispositivo di eseguire un'azione.Often, these messages are commands that instruct the device to take an action. Per altre informazioni, vedere Inviare e ricevere messaggi con l'hub IoT.For more information, see Send and receive messages with IoT Hub.

Stringa di connessioneConnection string

Le stringhe di connessione vengono usate nel codice dell'app per incapsulare le informazioni necessarie per connettersi a un endpoint.You use connection strings in your app code to encapsulate the information required to connect to an endpoint. Una stringa di connessione contiene in genere l'indirizzo dell'endpoint e informazioni di sicurezza, ma il formato della stringa può variare nei diversi servizi.A connection string typically includes the address of the endpoint and security information, but connection string formats vary across services. Esistono due tipi di stringa di connessione associato al servizio hub IoT:There are two types of connection string associated with the IoT Hub service:

  • Stringhe di connessione dispositivo che consentono ai dispositivi di connettersi agli endpoint che usano dispositivi in un hub IoT.Device connection strings enable devices to connect to the device-facing endpoints on an IoT hub.
  • Stringhe di connessione hub IoT che consentono alle app back-end di connettersi agli endpoint che usano i servizi in un hub IoT.IoT Hub connection strings enable back-end apps to connect to the service-facing endpoints on an IoT hub.

Endpoint personalizzatiCustom endpoints

È possibile creare endpoint personalizzati su un hub IoT per recapitare i messaggi inviati da una regola di routing.You can create custom endpoints on an IoT hub to deliver messages dispatched by a routing rule. Gli endpoint personalizzati connettono direttamente a un Hub eventi, a una coda del Bus di servizio o a un argomento del Bus di servizio.Custom endpoints connect directly to an Event hub, a Service Bus queue, or a Service Bus topic.

Gateway personalizzatoCustom gateway

Un gateway abilita la connettività per i dispositivi che non possono connettersi direttamente a Hub IoT.A gateway enables connectivity for devices that cannot connect directly to IoT Hub. È possibile usare Azure IoT Edge per compilare gateway personalizzati che implementano la logica personalizzata per gestire i messaggi, le conversioni dei protocolli personalizzati e altre attività di elaborazione su edge.You can use Azure IoT Edge to build custom gateways that implement custom logic to handle messages, custom protocol conversions, and other processing on the edge.

Messaggio di punto datiData-point message

Un messaggio di punto dati è un messaggio da dispositivo a cloud contenente dati di telemetria come temperatura o velocità del vento.A data-point message is a device-to-cloud message that contains telemetry data such as wind speed or temperature.

Configurazione desiderataDesired configuration

Nell'ambito di un dispositivo gemello, il termine configurazione desiderata indica il set completo di proprietà e metadati nel dispositivo gemello che deve essere sincronizzato con il dispositivo.In the context of a device twin, desired configuration refers to the complete set of properties and metadata in the device twin that should be synchronized with the device.

Proprietà desiderateDesired properties

Nell'ambito di un dispositivo gemello, le proprietà desiderate sono un sottoparagrafo del dispositivo gemello usato con le proprietà segnalate per sincronizzare la condizione o la configurazione del dispositivo.In the context of a device twin, desired properties is a subsection of the device twin that is used with reported properties to synchronize device configuration or condition. Le proprietà desiderate possono essere impostate solo da un'app back-end e possono essere lette dall'app per dispositivi.Desired properties can only be set by a back-end app and are observed by the device app.

Da dispositivo a cloudDevice-to-cloud

Si riferisce ai messaggi inviati da un dispositivo connesso a Hub IoT.Refers to messages sent from a connected device to IoT Hub. Questi messaggi potrebbero essere di punto dati o interattivi.These messages may be data-point or interactive messages. Per altre informazioni, vedere Inviare e ricevere messaggi con l'hub IoT.For more information, see Send and receive messages with IoT Hub.

DispositivoDevice

Nel contesto di IoT, un dispositivo è in genere un dispositivo di elaborazione autonomo e su scala ridotta, che potrebbe raccogliere dati o controllare altri dispositivi.In the context of IoT, a device is typically a small-scale, standalone computing device that may collect data or control other devices. Ad esempio, un dispositivo potrebbe essere un sistema di monitoraggio ambientale o un controller per i sistemi di irrigazione e ventilazione in una serra.For example, a device might be an environmental monitoring device, or a controller for the watering and ventilation systems in a greenhouse. Il catalogo dei dispositivi contiene un elenco di dispositivi hardware certificati da usare con hub IoT.The device catalog provides a list of hardware devices certified to work with IoT Hub.

App per dispositiviDevice app

Un'app per dispositivi viene eseguita nel dispositivo e gestisce la comunicazione con l'hub IoT.A device app runs on your device and handles the communication with your IoT hub. In genere si usa uno degli Azure IoT SDK per dispositivi quando si implementa un'app per dispositivi.Typically, you use one of the Azure IoT device SDKs when you implement a device app. In diverse esercitazioni su IoT si usa un dispositivo simulato per praticità.In many of the IoT tutorials, you use a simulated device for convenience.

Condizione del dispositivoDevice condition

Si riferisce alle informazioni sullo stato del dispositivo, ad esempio il metodo di connettività in uso, come segnalato da un'app per dispositivi.Refers to device state information, such as the connectivity method currently in use, as reported by a device app. Le app per dispositivi possono anche segnalare le loro stesse funzionalità.Device apps can also report their capabilities. È possibile cercare le informazioni sulla condizione e sulle funzionalità usando i dispositivi gemelli.You can query for condition and capability information using device twins.

Dati del dispositivoDevice data

Per dati del dispositivo si intendono i dati di ogni dispositivo archiviati nel registro delle identità di Hub IoT.Device data refers to the per-device data stored in the IoT Hub identity registry. È possibile importare ed esportare questi dati.It is possible to import and export this data.

Esplora dispositiviDevice explorer

Device Explorer è uno strumento eseguito in Windows che consente di gestire i dispositivi nel registro delle identità, nonché di inviare messaggi dai dispositivi e riceverli.The device explorer is a tool that runs on Windows and enables you to manage your devices in the identity registry.The tool can also send and receive messages to your devices.

API REST per le identità dei dispositiviDevice Identities REST API

L'API REST per le identità dei dispositivi consente di gestire i dispositivi registrati nel registro delle identità usando un'API REST.The Device Identities REST API enables you to manage your devices registered in the identity registry using a REST API. In genere è consigliabile usare uno degli SDK per servizi di livello superiore, come illustrato nelle esercitazioni su Hub IoT.Typically, you should use one of the higher-level service SDKs as shown in the IoT Hub tutorials.

Identità del dispositivoDevice identity

L'identità del dispositivo è l'identificatore univoco assegnato a ogni dispositivo registrato nel registro delle identità.The device identity is the unique identifier assigned to every device registered in the identity registry.

Gestione dei dispositiviDevice management

La gestione dei dispositivi comprende il ciclo di vita completo associato alla gestione dei dispositivi nella soluzione IoT, inclusi pianificazione, provisioning, configurazione, monitoraggio e ritiro.Device management encompasses the full lifecycle associated with managing the devices in your IoT solution including planning, provisioning, configuring, monitoring, and retiring.

Modelli di gestione dei dispositiviDevice management patterns

L'hub IoT abilita modelli di gestione dei dispositivi comuni, inclusi riavvio, esecuzione di ripristini delle impostazioni predefinite ed esecuzione di aggiornamenti del firmware nei dispositivi.IoT hub enables common device management patterns including rebooting, performing factory resets, and performing firmware updates on your devices.

API REST per la messaggistica dei dispositiviDevice Messaging REST API

È possibile usare l'API REST per la messaggistica dei dispositivi da un dispositivo per l'invio da dispositivo a cloud di messaggi a un hub IoT e per la ricezione da cloud a dispositivo di messaggi da un hub IoT.You can use the Device Messaging REST API from a device to send device-to-cloud messages to an IoT hub, and receive cloud-to-device messages from an IoT hub. In genere è consigliabile usare uno degli SDK per dispositivi di livello superiore, come illustrato nelle esercitazioni su Hub IoT.Typically, you should use one of the higher-level device SDKs as shown in the IoT Hub tutorials.

Provisioning di dispositiviDevice provisioning

Il provisioning di dispositivi è il processo di aggiunta dei dati iniziali dei dispositivi agli archivi nella soluzione.Device provisioning is the process of adding the initial device data to the stores in your solution. Per abilitare un nuovo dispositivo per la connessione all'hub è necessario aggiungere un ID dispositivo e le relative chiavi al registro delle identità di Hub IoT.To enable a new device to connect to your hub, you must add a device ID and keys to the IoT Hub identity registry. Come parte del processo di provisioning, può essere necessario inizializzare i dati specifici del dispositivo in altri archivi di soluzioni.As part of the provisioning process, you might need to initialize device-specific data in other solution stores.

Dispositivo gemelloDevice twin

Un dispositivo gemello è un documento JSON nel quali vengono archiviate informazioni sullo stato dei dispositivi, ad esempio metadati, configurazioni e condizioni.A device twin is JSON document that stores device state information such as metadata, configurations, and conditions. Hub IoT rende permanente un dispositivo gemello per ogni dispositivo di cui viene effettuato il provisioning nell'hub IoT.IoT Hub persists a device twin for each device that you provision in your IoT hub. I dispositivi gemelli consentono di sincronizzare le configurazioni e le condizioni del dispositivo tra il dispositivo e il back-end della soluzione.Device twins enable you to synchronize device conditions and configurations between the device and the solution back end. È possibile effettuare una query dei dispositivi gemelli per individuare dispositivi specifici ed effettuare una query dello stato delle operazioni a esecuzione prolungata.You can query device twins to locate specific devices and query the status of long-running operations.

Query del dispositivo gemelloDevice twin queries

Le query dei dispositivi gemelli usano il linguaggio di query simile a SQL dell'hub IoT per recuperare informazioni dai dispositivi gemelli.Device twin queries use the SQL-like IoT Hub query language to retrieve information from your device twins. È possibile usare lo stesso linguaggio di query dell'hub IoT per recuperare informazioni sui processi in esecuzione nell'hub IoT.You can use the same IoT Hub query language to retrieve information about jobs running in your IoT hub.

API REST dei dispositivi gemelliDevice Twin REST API

È possibile usare l'API REST dei dispositivi gemelli dalla soluzione di back-end per gestire i dispositivi gemelli.You can use the Device Twin REST API from the solution back end to manage your device twins. L'API consente di recuperare e aggiornare le proprietà del dispositivo gemello e di invocare metodi diretti.The API enables you to retrieve and update device twin properties and invoke direct methods. In genere è consigliabile usare uno degli SDK per servizi di livello superiore, come illustrato nelle esercitazioni su Hub IoT.Typically, you should use one of the higher-level service SDKs as shown in the IoT Hub tutorials.

Sincronizzazione dei dispositivi gemelliDevice twin synchronization

La sincronizzazione dei dispositivi gemelli usa le proprietà desiderate nei dispositivi gemelli per configurare i dispositivi e recuperare le proprietà segnalate dai dispositivi da archiviare nel dispositivo gemello.Device twin synchronization uses the desired properties in your device twins to configure your devices and retrieve reported properties from your devices to store in the device twin.

Metodo direttoDirect method

Un metodo diretto è un modo per attivare un metodo da eseguire su un dispositivo richiamando un'API nell'hub IoT.A direct method is a way for you to trigger a method to execute on a device by invoking an API on your IoT hub.

EndpointEndpoint

Un hub IoT espone più endpoint che consentono alle app di connettersi all'hub IoT.An IoT hub exposes multiple endpoints that enable your apps to connect to the IoT hub. Esistono endpoint per il dispositivo che consentono ai dispositivi di eseguire operazioni come l'invio di messaggi da dispositivo a cloud e la ricezione di messaggi da cloud a dispositivo.There are device-facing endpoints that enable devices to perform operations such as sending device-to-cloud messages and receiving cloud-to-device messages. Esistono endpoint di gestione del servizio che consentono alle app back-end di eseguire operazioni come la gestione delle identità del dispositivo e la gestione del dispositivo gemello.There are service-facing management endpoints that enable back-end apps to perform operations such as device identity management and device twin management. Esistono endpoint incorporati del servizio per leggere i messaggi da dispositivo a cloud.There are service-facing built-in endpoints for reading device-to-cloud messages. È possibile creare endpoint personalizzati per ricevere i messaggi da dispositivo a cloud inviati da una regola di routing.You can create custom endpoints to receive device-to-cloud messages dispatched by a routing rule.

Servizio Hub eventiEvent Hubs service

Hub eventi è un servizio altamente scalabile di ingresso dei dati tale che può inserire milioni di eventi al secondo.Event Hubs is a highly scalable data ingress service that can ingest millions of events per second. Il servizio consente di elaborare e analizzare le ingenti quantità di dati prodotte da applicazioni e dispositivi connessi.The service enables you to process and analyze the massive amounts of data produced by your connected devices and applications. Per un confronto con il servizio Hub IoT, vedere Confronto tra Hub IoT di Azure e Hub eventi di Azure.For a comparison with the IoT Hub service, see Comparison of Azure IoT Hub and Azure Event Hubs.

Endpoint compatibile con Hub eventiEvent Hub-compatible endpoint

Per leggere i messaggi da dispositivo a cloud inviati all'hub IoT, è possibile connettersi a un endpoint sull'hub e usare qualsiasi metodo compatibile con Hub eventi.To read device-to-cloud messages sent to your IoT hub, you can connect to an endpoint on your hub and use any Event Hub-compatible method to read those messages. I metodi compatibili con Hub eventi includono l'uso di SDK di Hub eventi e Analisi di flusso di Azure.Event Hub-compatible methods include using the Event Hubs SDKs and Azure Stream Analytics.

Gateway sul campoField gateway

Un gateway sul campo abilita la connettività per i dispositivi che non possono connettersi direttamente a Hub IoT e vengono generalmente distribuiti in locale con i dispositivi.A field gateway enables connectivity for devices that cannot connect directly to IoT Hub and is typically deployed locally with your devices. Per altre informazioni, vedere Che cos'è l'hub IoT di Azure?For more information, see What is Azure IoT Hub?

Account gratuitoFree account

È possibile creare un account Azure gratuito per completare le esercitazioni su Hub IoT e provare a usare il servizio Hub IoT (e altri servizi di Azure).You can create a free Azure account to complete the IoT Hub tutorials and experiment with the IoT Hub service (and other Azure services).

GatewayGateway

Un gateway abilita la connettività per i dispositivi che non possono connettersi direttamente a Hub IoT.A gateway enables connectivity for devices that cannot connect directly to IoT Hub. Vedere anche Gateway sul campo, Gateway cloud e Gateway personalizzato.See also Field Gateway, Cloud Gateway, and Custom Gateway.

Registro delle identitàIdentity registry

Il registro delle identità è il componente integrato di un hub IoT che archivia le informazioni sui singoli dispositivi a cui è consentito connettersi a un hub IoT.The identity registry is the built-in component of an IoT hub that stores information about the individual devices permitted to connect to an IoT hub.

Messaggio interattivoInteractive message

Un messaggio interattivo è un messaggio da cloud a dispositivo che attiva un'azione immediata nel back-end della soluzione.An interactive message is a cloud-to-device message that triggers an immediate action in the solution back end. Ad esempio, un dispositivo potrebbe inviare un allarme relativo a un errore che deve essere registrato automaticamente in un sistema CRM.For example, a device might send an alarm about a failure that should be automatically logged in to a CRM system.

Hub IoTIoT Hub

Hub IoT è un servizio completamente gestito di Azure che consente comunicazioni bidirezionali affidabili e sicure tra milioni di dispositivi e un back-end della soluzione.IoT Hub is a fully managed Azure service that enables reliable and secure bidirectional communications between millions of devices and a solution back end. Per altre informazioni, vedere Che cos'è l'hub IoT di Azure?For more information, see What is Azure IoT Hub? Usando la sottoscrizione di Azure, è possibile creare hub IoT per gestire i carichi di lavoro di messaggistica IoT.Using your Azure subscription, you can create IoT hubs to handle your IoT messaging workloads.

Metriche di Hub IoTIoT Hub metrics

Le metriche di Hub IoT forniscono dati sullo stato degli hub IoT nella sottoscrizione di Azure.IoT Hub metrics give you data about the state of the IoT hubs in your Azure subscription. Le metriche dell'hub IoT consentono di valutare l'integrità complessiva del servizio e dei dispositivi connessi.IoT Hub metrics enable you to assess the overall health of the service and the devices connected to it. Le metriche consentono di visualizzare le attività in corso nell'hub IoT e di esaminare la causa radice dei problemi senza la necessità di contattare il supporto di Azure.IoT Hub metrics can help you see what is going on with your IoT hub and investigate root-cause issues without needing to contact Azure support.

Linguaggio di query di Hub IoTIoT Hub query language

Il linguaggio di query di Hub IoT è un linguaggio simile a SQL che consente di effettuare una query dei processi e dei dispositivi gemelli.The IoT Hub query language is a SQL-like language that enables you to query your jobs and device twins.

API REST del provider di risorse dell'hub IoTIoT Hub Resource Provider REST API

È possibile usare l'API REST del provider di risorse dell'hub IoT per gestire gli hub IoT nella sottoscrizione di Azure che esegue operazioni come creazione, aggiornamento ed eliminazione di hub.You can use the IoT Hub Resource Provider REST API to manage the IoT hubs in your Azure subscription performing operations such as creating, updating, and deleting hubs.

IoT SuiteIoT Suite

Azure IoT Suite riunisce diversi servizi di Azure e soluzioni preconfigurate.Azure IoT Suite packages together multiple Azure services with preconfigured solutions. Tali soluzioni preconfigurate permettono di iniziare rapidamente con implementazioni end-to-end di scenari IoT comuni.These preconfigured solutions enable you to get started quickly with end-to-end implementations of common IoT scenarios. Per altre informazioni, vedere Che cos'è Azure IoT Suite?For more information, see What is Azure IoT Suite?

iothub-exploreriothub-explorer

iothub-explorer è uno strumento da riga di comando multipiattaforma.The iothub-explorer is a cross-platform, command-line tool. Lo strumento consente di gestire i dispositivi nel registro delle identità, inviare e ricevere messaggi e file dai dispositivi e monitorare le operazioni dell'hub IoT.The tool enables you to manage your devices in the identity registry, send and receive messages and files from your devices, and monitor your IoT hub operations.

ProcessoJob

Il back-end della soluzione può usare i processi per pianificare e tenere traccia delle attività in un set di dispositivi registrati con l'hub IoT.Your solution back end can use jobs to schedule and track activities on a set of devices registered with your IoT hub. Le attività includono l'aggiornamento delle proprietà desiderate di un dispositivo gemello, l'aggiornamento dei tag di un dispositivo gemello e la chiamata di metodi diretti.Activities include updating device twin desired properties, updating device twin tags, and invoking direct methods. Hub IoT usa i processi anche per eseguire importazioni ed esportazioni nel registro delle identità.IoT Hub also uses jobs to import to and export from the identity registry.

API REST dei processiJobs REST API

L'API REST dei processi consente di gestire i processi in esecuzione nell'hub IoT.The Jobs REST API enables you to manage jobs running in your IoT hub.

ModuloModule

In Azure IoT Edge un modulo è un componente che esegue un'attività specifica.In Azure IoT Edge, a module is a component that performs a specific task. Le attività possono includere l'inserimento di un messaggio da un dispositivo, la trasformazione di un messaggio o l'invio di un messaggio a un hub IoT.Tasks might include ingesting a message from a device, transforming a message, or sending a message to an IoT hub. Un broker è responsabile dell'inoltro dei messaggi tra i moduli.A broker is responsible for forwarding messages between modules. Azure IoT Edge include un set di moduli di esempio.Azure IoT Edge includes a set of sample modules. È anche possibile creare moduli personalizzati.You can also create your own custom modules.

MQTTMQTT

MQTT è uno dei protocolli di messaggistica supportati da Hub IoT per la comunicazione con i dispositivi.MQTT is one of the messaging protocols that IoT Hub supports for communicating with devices. Per altre informazioni sui protocolli di messaggistica supportati dall'hub IoT, vedere Inviare e ricevere messaggi con l'hub IoT.For more information about the messaging protocols that IoT Hub supports, see Send and receive messages with IoT Hub.

Monitoraggio delle operazioniOperations monitoring

Il monitoraggio delle operazioni di Hub IoT consente di monitorare lo stato delle operazioni nel proprio hub IoT in tempo reale.IoT Hub operations monitoring enables you to monitor the status of operations on your IoT hub in real time. L'hub IoT tiene traccia degli eventi nelle diverse categorie di operazioni.IoT Hub tracks events across several categories of operations. È possibile scegliere di impostare l'invio di eventi da una o più categorie a un endpoint di Hub IoT per l'elaborazione.You can opt into sending events from one or more categories to an IoT Hub endpoint for processing. È possibile monitorare i dati per individuare gli errori o configurare un'elaborazione più complessa in base ai modelli di dati.You can monitor the data for errors or set up more complex processing based on data patterns.

Dispositivo fisicoPhysical device

Un dispositivo fisico è un vero e proprio dispositivo, ad esempio un Raspberry Pi, che si connette a un hub IoT.A physical device is a real device such as a Raspberry Pi that connects to an IoT hub. Per motivi di praticità, diverse esercitazioni su Hub IoT usano dispositivi simulati per consentire di eseguire esempi nel computer locale.For convenience, many of the IoT Hub tutorials use simulated devices to enable you to run samples on your local machine.

Chiavi primarie e secondariePrimary and secondary keys

Quando ci si connette a un endpoint per il dispositivo o per il servizio in un hub IoT, la stringa di connessione include la chiave che concede l'accesso.When you connect to a device-facing or service-facing endpoint on an IoT hub, your connection string includes key to grant you access. Quando si aggiunge un dispositivo al registro delle identità o si aggiungono criteri di accesso condiviso all'hub, il servizio genera una chiave primaria e una secondaria.When you add a device to the identity registry or add a shared access policy to your hub, the service generates a primary and secondary key. Avere due chiavi consente di eseguire il rollover da una chiave all'altra quando si aggiorna una chiave, senza perdere l'accesso all'hub IoT.Having two keys enables you to roll over from one key to another when you update a key without losing access to the IoT hub.

Gateway di protocolloProtocol gateway

Un gateway di protocollo viene in genere distribuito nel cloud e fornisce servizi di traduzione dei protocolli per i dispositivi che si connettono all'hub IoT.A protocol gateway is typically deployed in the cloud and provides protocol translation services for devices connecting to IoT Hub. Per altre informazioni, vedere Che cos'è l'hub IoT di Azure?For more information, see What is Azure IoT Hub?

Quote e limitazioniQuotas and throttling

Esistono diverse quote che si applicano all'uso di Hub IoT. Molte quote sono diverse a seconda del livello dell'hub IoT.There are various quotas that apply to your use of IoT Hub, many of the quotas vary based on the tier of the IoT hub. Hub IoT applica anche limitazioni all'uso del servizio in fase di esecuzione.IoT Hub also applies throttles to your use of the service at run time.

Configurazione segnalataReported configuration

Nell'ambito di un dispositivo gemello, il termine configurazione segnalata indica il set completo di proprietà e metadati nel dispositivo gemello che deve essere segnalato al back-end della soluzione.In the context of a device twin, reported configuration refers to the complete set of properties and metadata in the device twin that should be reported to the solution back end.

Proprietà segnalateReported properties

Nell'ambito di un dispositivo gemello, le proprietà segnalate sono un sottoparagrafo del dispositivo gemello usato con le proprietà desiderate per sincronizzare la condizione o la configurazione del dispositivo.In the context of a device twin, reported properties is a subsection of the device twin used with desired properties to synchronize device configuration or condition. Le proprietà segnalate possono essere impostate solo dall'app per dispositivo e possono essere lette e sottoposte a query da un'app back-end.Reported properties can only be set by the device app and can be read and queried by a back-end app.

Resource groupResource group

Azure Resource Manager usa i gruppi di risorse per raggruppare le risorse correlate.Azure Resource Manager uses resource groups to group related resources together. È possibile usare un gruppo di risorse per eseguire operazioni su tutte le risorse del gruppo contemporaneamente.You can use a resource group to perform operations on all the resources on the group simultaneously.

Criteri di ripetizioneRetry policy

I criteri di ripetizione si usano per gestire gli errori temporanei quando ci si connette a un servizio cloud.You use a retry policy to handle transient errors when you connect to a cloud service.

Regole di routingRouting rules

Configurare le regole di routing nell'hub IoT per indirizzare i messaggi da dispositivo a cloud su un endpoint predefinito o su un endpoint personalizzato per l'elaborazione da parte della soluzione di back-end in uso.You configure routing rules in your IoT hub to route device-to-cloud messages to a built-in endpoint or to custom endpoints for processing by your solution back end.

SASL PLAINSASL PLAIN

SASL PLAIN è un protocollo usato dal protocollo AMQP per trasferire i token di sicurezza.SASL PLAIN is a protocol that the AMQP protocol uses to transfer security tokens.

Firma di accesso condivisoShared access signature

Le firme di accesso condiviso sono un meccanismo di autenticazione basato su hash sicuri SHA-256 o URI.Shared Access Signatures (SAS) are an authentication mechanism based on SHA-256 secure hashes or URIs. L'autenticazione della firma di accesso condiviso presenta due componenti: i criteri di accesso condiviso e una firma di accesso condiviso, che viene spesso chiamata token.SAS authentication has two components: a Shared Access Policy and a Shared Access Signature (often called a token). Un dispositivo usa la firma di accesso condiviso per l'autenticazione con un hub IoT.A device uses SAS to authenticate with an IoT hub. Anche le app back-end usano la firma di accesso condiviso per l'autenticazione con gli endpoint per il servizio in un hub IoT.Back-end apps also use SAS to authenticate with the service-facing endpoints on an IoT hub. In genere si include il token di firma di accesso condiviso nella stringa di connessione usata da un'app per stabilire una connessione a un hub IoT.Typically, you include the SAS token in the connection string that an app uses to establish a connection to an IoT hub.

Criteri di accesso condivisoShared access policy

Un criterio di accesso condiviso definisce le autorizzazioni concesse a chiunque abbia una chiave primaria o secondaria valida associata a tale criterio.A shared access policy defines the permissions granted to anyone who has a valid primary or secondary key associated with that policy. È possibile gestire i criteri di accesso condiviso e le chiavi per l'hub nel portale.You can manage the shared access policies and keys for your hub in the portal.

Dispositivo simulatoSimulated device

Per motivi di praticità, diverse esercitazioni su Hub IoT usano dispositivi simulati per consentire di eseguire esempi nel computer locale.For convenience, many of the IoT Hub tutorials use simulated devices to enable you to run samples on your local machine. Un dispositivo fisico è invece un vero e proprio dispositivo, ad esempio un Raspberry Pi, che si connette a un hub IoT.In contrast, a physical device is a real device such as a Raspberry Pi that connects to an IoT hub.

SoluzioneSolution

Una soluzione può essere una soluzione di Visual Studio che include uno o più progetti,A solution can refer to a Visual Studio solution that includes one or more projects. ma una soluzione può anche essere una soluzione IoT che include elementi come dispositivi, app per dispositivo, un hub IoT, altri servizi di Azure e app back-end.A solution might also refer to an IoT solution that includes elements such as devices, device apps, an IoT hub, other Azure services, and back-end apps.

SubscriptionSubscription

In una sottoscrizione di Azure viene eseguita la fatturazione.An Azure subscription is where billing takes place. Ogni risorsa di Azure creata o ogni servizio di Azure usato è associato a una singola sottoscrizione.Each Azure resource you create or Azure service you use is associated with a single subscription. Anche diverse quote si applicano al livello di una sottoscrizione.Many quotas also apply at the level of a subscription.

Proprietà di sistemaSystem properties

Nell'ambito di un dispositivo gemello, le proprietà di sistema sono di sola lettura e includono informazioni riguardanti l'uso dei dispositivi, ad esempio lo stato della connessione e l'ora dell'ultima attività.In the context of a device twin, system properties are read-only and include information regarding the device usage such as last activity time and connection state.

TagTags

Nell'ambito di un dispositivo gemello, i tag sono metadati del dispositivo archiviati e recuperati dal back-end della soluzione in forma di documento JSON.In the context of a device twin, tags are device metadata stored and retrieved by the solution back end in the form of a JSON document. I tag non sono visibili alle app in un dispositivo.Tags are not visible to apps on a device.

TelemetriaTelemetry

I dispositivi raccolgono dati di telemetria, ad esempio la velocità del vento o la temperatura, e usano i messaggi dei punti dati per inviare i dati di telemetria a un hub IoT.Devices collect telemetry data, such as wind speed or temperature, and use data-point messages to send the telemetry to an IoT hub.

Servizio tokenToken service

È possibile usare un servizio token per implementare un meccanismo di autenticazione per i dispositivi.You can use a token service to implement an authentication mechanism for your devices. Usa i criteri di accesso condiviso dell'hub IoT con autorizzazioni DeviceConnect per creare token basati sul dispositivo.It uses an IoT Hub shared access policy with DeviceConnect permissions to create device-scoped tokens. Questi token abilitano la connessione di un dispositivo all'hub IoT.These tokens enable a device to connect to your IoT hub. Un dispositivo usa un meccanismo di autenticazione personalizzato per l'autenticazione con il servizio token.A device uses a custom authentication mechanism to authenticate with the token service. SE l'autenticazione del dispositivo riesce, il servizio token rilascia un token di firma di accesso condiviso per consentire al dispositivo da usare di accedere all'hub IoT.IF the device authenticates successfully, the token service issues a SAS token for the device to use to access your IoT hub.

Certificato client X.509X.509 client certificate

Un dispositivo può usare un certificato X.509 per autenticarsi con Hub IoT.A device can use an X.509 certificate to authenticate with IoT Hub. Usare un certificato X.509 è un'alternativa all'uso di un token di firma di accesso condiviso.Using an X.509 certificate is an alternative to using a SAS token.