Informazioni su Azure IoT CentralWhat is Azure IoT Central?

IoT Central è una piattaforma applicativa di Internet delle cose che riduce il carico di attività e i costi di sviluppo, gestione e manutenzione di soluzioni IoT di livello aziendale.IoT Central is an IoT application platform that reduces the burden and cost of developing, managing, and maintaining enterprise-grade IoT solutions. La scelta di compilare con IoT Central consente di concentrare tempo, denaro ed energie per trasformare il business con dati IoT, anziché semplicemente gestire e aggiornare un'infrastruttura IoT complessa e in continua evoluzione.Choosing to build with IoT Central gives you the opportunity to focus time, money, and energy on transforming your business with IoT data, rather than just maintaining and updating a complex and continually evolving IoT infrastructure.

L'interfaccia utente Web consente di connettere rapidamente i dispositivi, monitorare le condizioni dei dispositivi, creare regole e gestire milioni di dispositivi e i relativi dati per tutto il ciclo di vita.The web UI lets you quickly connect devices, monitor device conditions, create rules, and manage millions of devices and their data throughout their life cycle. Consente anche di agire sulle informazioni dettagliate sui dispositivi estendendo l'intelligence IoT alle applicazioni line-of-business.Furthermore, it enables you to act on device insights by extending IoT intelligence into line-of-business applications.

Per IoT Central, questo articolo descrive:This article outlines, for IoT Central:

  • Ruoli utente tipici associati a un progetto.The typical user roles associated with a project.
  • Procedura per la creazione dell'applicazione.How to create your application.
  • Procedura per la connessione di dispositivi all'applicazione.How to connect your devices to your application
  • Procedura per la gestione dell'applicazione.How to manage your application.
  • Funzionalità Azure IoT Edge in IoT Central.Azure IoT Edge capabilities in IoT Central.
  • Come connettere i dispositivi con runtime Azure IoT Edge alla propria applicazione.How to connect your Azure IoT Edge runtime powered devices to your application.

Ruoli utenteUser roles

La IoT Central fa riferimento a quattro ruoli utente che interagiscono con un'IoT Central applicazione:The IoT Central documentation refers to four user roles that interact with an IoT Central application:

Creare l'applicazione IoT CentralCreate your IoT Central application

È possibile distribuire rapidamente una nuova IoT Central e quindi personalizzarla in base a requisiti specifici.You can quickly deploy a new IoT Central application and then customize it to your specific requirements. Iniziare con un modello di applicazione generico o con uno dei modelli di applicazione incentrati sul settore per retail, energy, governmento healthcare. Start with a generic application template or with one of the industry-focused application templates for Retail, Energy, Government, or Healthcare.

Vedere l'avvio rapido Creare una nuova applicazione per una procedura di creazione della prima applicazione.See the Create a new application quickstart for a walk through of how to create your first application.

Connettere dispositiviConnect devices

Dopo aver creato l'applicazione, il primo passaggio consiste nel creare un dispositivo di connessione.After creating your application, the first step is to create an connect devices. Ogni dispositivo connesso a IoT Central usa un modello di dispositivo.Every device connected to IoT Central uses a device template. Un modello di dispositivo è il progetto che definisce le caratteristiche e il comportamento di un tipo di dispositivo, ad esempio:A device template is the blueprint that defines the characteristics and behavior of a type of device such as the:

  • I dati di telemetrica che invia.Telemetry it sends. Gli esempi includono i dati di temperatura e umidità.Examples include temperature and humidity. La telemetria invia i dati in streaming.Telemetry is streaming data.
  • Le proprietà di business modificabili da un operatore.Business properties that an operator can modify. Gli esempi includono un indirizzo del cliente e la data dell'ultima manutenzione.Examples include a customer address and a last serviced date.
  • Le proprietà del dispositivo impostate da un dispositivo che sono di sola lettura nell'applicazione.Device properties that are set by a device and are read-only in the application. Ad esempio, lo stato di una valvola come aperto o chiuso.For example, the state of a valve as either open or shut.
  • Le proprietà, impostate da un operatore, che determinano il comportamento del dispositivo.Properties, that an operator sets, that determine the behavior of the device. Ad esempio, un obiettivo di temperatura per il dispositivo.For example, a target temperature for the device.
  • Comandi, che possono essere chiamati da un operatore, che vengono eseguiti in un dispositivo.Commands, that an operator can call, that run on a device. Ad esempio, un comando per riavviare un dispositivo in modalità remota.For example, a command to remotely reboot a device.

Ogni modello di dispositivo include:Every device template includes:

  • Un modello di dispositivo che descrive le funzionalità che un dispositivo deve implementare.A device model describing the capabilities a device should implement. Le funzionalità del dispositivo includono:The device capabilities include:

    • I dati di telemetria inviati in streaming a IoT Central.The telemetry it streams to IoT Central.
    • Le proprietà di sola lettura usate per segnalare lo stato IoT Central.The read-only properties it uses to report state to IoT Central.
    • Le proprietà scrivibili ricevute da IoT Central per impostare lo stato del dispositivo.The writable properties it receives from IoT Central to set device state.
    • I comandi chiamati da IoT Central.The commands called from IoT Central.
  • Proprietà cloud non archiviate nel dispositivo.Cloud properties that aren't stored on the device.

  • Personalizzazioni, dashboard e moduli che fanno parte dell'applicazione IoT Central.Customizations, dashboards, and forms that are part of your IoT Central application.

Sono disponibili diverse opzioni per la creazione di modelli di dispositivo:You have several options for creating device templates:

  • Progettare il modello di dispositivo in IoT Central e quindi implementarne la rappresentazione nel codice.Design the device template in IoT Central and then implement its device model in your device code.
  • Creare un modello di dispositivo con Visual Studio Code e pubblicarlo in un repository.Create a device model using Visual Studio code and publish the model to a repository. Implementare il codice del dispositivo dal modello e connettere il dispositivo all'applicazione IoT Central.Implement your device code from the model, and connect your device to your IoT Central application. IoT Central trova il modello di dispositivo nel repository e crea automaticamente un semplice modello di dispositivo.IoT Central finds the device model from the repository and creates a simple device template for you.
  • Creare un modello di dispositivo con Visual Studio Code.Create a device model using Visual Studio code. Implementare il codice del dispositivo dal modello.Implement your device code from the model. Importare manualmente il modello di dispositivo nell'applicazione IoT Central e quindi aggiungere eventuali personalizzazioni, dashboard e proprietà cloud necessari per l'applicazione IoT Central.Manually import the device model into your IoT Central application and then add any cloud properties, customizations, and dashboards your IoT Central application needs.

Vedere la guida introduttiva Aggiungere un dispositivo simulato per una procedura di creazione e connessione del primo dispositivo.See the Add a simulated device quickstart for a walk through of how to create and connect your first device.

Personalizzare l'interfaccia utenteCustomize the UI

È anche possibile personalizzare l'IoT Central'interfaccia utente dell'applicazione per gli operatori responsabili dell'uso quotidiano dell'applicazione.You can also customize the IoT Central application UI for the operators who are responsible for the day-to-day use of the application. Le personalizzazioni che è possibile apportare includono:Customizations you can make include:

  • Configurazione di dashboard personalizzati per consentire agli operatori di individuare informazioni dettagliate e risolvere i problemi più velocemente.Configuring custom dashboards to help operators discover insights and resolve issues faster.
  • Configurazione di analisi personalizzate per esplorare i dati della serie temporale dai dispositivi connessi.Configuring custom analytics to explore time series data from your connected devices.
  • Definizione del layout di proprietà e impostazioni in un modello di dispositivo.Defining the layout of properties and settings on a device template.

Gestire i dispositiviManage your devices

Gli operatori usano l'applicazione IoT Central per gestire i dispositivi nella soluzione IoT Central.As an operator, you use the IoT Central application to manage the devices in your IoT Central solution. Gli operatori eseguono attività quali:Operators do tasks such as:

  • Eseguire il monitoraggio dei dispositivi connessi all'applicazione.Monitoring the devices connected to the application.
  • Risolvere e correggere i problemi relativi ai dispositivi.Troubleshooting and remediating issues with devices.
  • Eseguire il provisioning di nuovi dispositivi.Provisioning new devices.

È possibile definire regole e azioni personalizzate che operano sul flusso di dati dai dispositivi connessi.You can define custom rules and actions that operate over data streaming from connected devices. Un operatore può abilitare o disabilitare queste regole a livello di dispositivo per controllare e automatizzare le attività all'interno dell'applicazione.An operator can enable or disable these rules at the device level to control and automate tasks within the application.

Con qualsiasi soluzione IoT progettata per operare su larga scala, è importante adottare un approccio strutturato alla gestione dei dispositivi.With any IoT solution designed to operate at scale, a structured approach to device management is important. Non è sufficiente connettere i dispositivi al cloud, ma è necessario che rimangano connessi e integri.It's not enough just to connect your devices to the cloud, you need to keep your devices connected and healthy. Usare le seguenti funzionalità IoT Central per gestire i dispositivi durante l'intero ciclo di vita dell'applicazione:Use the following IoT Central capabilities to manage your devices throughout the application life cycle:

DashboardDashboards

I dashboard predefiniti forniscono un'interfaccia utente personalizzabile per monitorare l'integrità e i dati di telemetria dei dispositivi.Built-in dashboards provide a customizable UI to monitor device health and telemetry. È possibile iniziare con un dashboard predefinito in un modello di applicazione o creare dashboard personalizzati in base alle esigenze degli operatori.Start with a pre-built dashboard in an application template or create your own dashboards tailored to the needs of your operators. È possibile condividere i dashboard con tutti gli utenti dell'applicazione o mantenerli privati.You can share dashboards with all users in your application, or keep them private.

Regole e azioniRules and actions

Creare regole personalizzate in base allo stato e ai dati di telemetria dei dispositivi per identificare quelli che richiedono attenzione.Build custom rules based on device state and telemetry to identify devices in need of attention. Configurare azioni per avvisare le persone appropriate e assicurarsi che vengano tempestivamente intraprese misure correttive.Configure actions to notify the right people and ensure corrective measures are taken in a timely fashion.

ProcessiJobs

I processi consentono di applicare aggiornamenti singoli o in blocco ai dispositivi impostando proprietà o chiamando comandi.Jobs let you apply single or bulk updates to devices by setting properties or calling commands.

Integrazione con altri serviziIntegrate with other services

Essendo una piattaforma applicativa, IoT Central consente di trasformare i dati IoT in informazioni aziendali dettagliate che generano risultati azionabili.As an application platform, IoT Central lets you transform your IoT data into the business insights that drive actionable outcomes. Le regole, l'esportazione di dati e l'API REST pubblica sono esempi delle possibilità offerte per integrare IoT Central con le applicazioni line-of-business:Rules, data export, and the public REST API are examples of how you can integrate IoT Central with line-of-business applications:

Come trasformare i dati IoT con IoT Central

È possibile generare informazioni aziendali dettagliate, ad esempio per determinare le tendenze di efficienza dei macchinari o prevedere il consumo energetico futuro in una fabbrica, creando pipeline di analisi personalizzate per elaborare i dati di telemetria provenienti dai dispositivi e archiviare i risultati.You can generate business insights, such as determining machine efficiency trends or predicting future energy usage on a factory floor, by building custom analytics pipelines to process telemetry from your devices and store the results. Configurare le esportazioni dei dati nell'applicazione IoT Central per esportare dati di telemetria, oltre a modifiche delle proprietà e dei modelli dei dispositivi, in altri servizi in cui è possibile analizzarli, archiviarli e visualizzarli con gli strumenti preferiti.Configure data exports in your IoT Central application to export telemetry, device property changes, and device template changes to other services where you can analyze, store, and visualize the data with your preferred tools.

Creare soluzioni IoT e integrazioni personalizzate con le API RESTBuild custom IoT solutions and integrations with the REST APIs

Creare soluzioni IoT come:Build IoT solutions such as:

  • App specifiche per dispositivi mobili in grado di configurare e controllare i dispositivi in remoto.Mobile companion apps that can remotely set up and control devices.
  • Integrazioni personalizzate che consentono l'interazione delle attuali applicazioni line-of-business con i dispositivi e i dati IoT.Custom integrations that enable existing line-of-business applications to interact with your IoT devices and data.
  • Applicazioni di gestione per la modellazione, l'onboarding e l'accesso ai dati dei dispositivi.Device management applications for device modeling, onboarding, management, and data access.

Amministrare l'applicazioneAdminister your application

Le applicazioni IoT Central sono completamente ospitate in Microsoft e ciò consente di ridurre il carico amministrativo correlato alla gestione delle applicazioni.IoT Central applications are fully hosted by Microsoft, which reduces the administration overhead of managing your applications. Gli amministratori gestiscono l'accesso all'applicazione con regole e autorizzazioni utente.Administrators manage access to your application with user roles and permissions.

PrezziPricing

È possibile creare l'applicazione IoT Central con una versione di valutazione gratuita valida 7 giorni oppure usare un piano tariffario standard.You can create IoT Central application using a 7-day free trial, or use a standard pricing plan.

  • Le applicazioni con il piano gratuito sono gratuite per sette giorni e supportano fino a cinque dispositivi.Applications you create using the free plan are free for seven days and support up to five devices. È possibile convertirle per l'uso di un piano tariffario standard in qualsiasi momento prima della scadenza.You can convert them to use a standard pricing plan at any time before they expire.
  • Le applicazioni create usando il piano Standard vengono fatturate in base ai singoli dispositivi; è possibile scegliere il piano tariffario Standard 0, Standard 1 o Standard 2 con i primi due dispositivi gratuiti.Applications you create using the standard plan are billed on a per device basis, you can choose either Standard 0, Standard 1, or Standard 2 pricing plan with the first two devices being free. Altre informazioni sui prezzi di IoT Central.Learn more about IoT Central pricing.

QuoteQuotas

Le quote predefinite di ogni sottoscrizione di Azure possono influire sull'ambito della soluzione IoT.Each Azure subscription has default quotas that could impact the scope of your IoT solution. Attualmente, IoT Central limita il numero di applicazioni distribuibili in una sottoscrizione a 10.Currently, IoT Central limits the number of applications you can deploy in a subscription to 10. Se è necessario aumentare questo limite, contattare il supporto tecnico Microsoft.If you need to increase this limit, contact Microsoft support.

Problemi notiKnown issues

  • L'esportazione dati continua non supporta il formato Avro (incompatibilità).Continuous data export doesn't support the Avro format (incompatibility).
  • GeoJSON non è attualmente supportato.GeoJSON isn't currently supported.
  • La tessera mappa non è attualmente supportato.Map tile isn't currently supported.
  • I tipi di schema della matrice non sono supportati.Array schema types aren't supported.
  • Sono supportati solo l'SDK per dispositivi C e gli SDK per dispositivi e servizi Node.js.Only the C device SDK and the Node.js device and service SDKs are supported.
  • IoT Central è attualmente disponibile nelle località seguenti: Stati Uniti, Europa, Asia Pacifico, Australia, Regno Unito e Giappone.IoT Central is currently available in the United States, Europe, Asia Pacific, Australia, United Kingdom, and Japan locations.

Passaggi successiviNext steps

A questo punto, dopo aver ottenuto una panoramica di IoT Central, vengono consigliati alcuni passaggi successivi:Now that you have an overview of IoT Central, here are some suggested next steps: