Avvio rapido: Distribuire il primo modulo IoT Edge in un dispositivo Windows (anteprima)Quickstart: Deploy your first IoT Edge module to a Windows device (preview)

Si applica a:  icona Sì IoT Edge 1,1Applies to: yes icon IoT Edge 1.1

Provare a Azure IoT Edge in questa guida introduttiva distribuendo il codice in contenitori in un dispositivo Linux IoT Edge Windows.Try out Azure IoT Edge in this quickstart by deploying containerized code to a Linux on Windows IoT Edge device. IoT Edge consente di gestire in remoto il codice nei dispositivi, in modo da poter inviare più carichi di lavoro ai dispositivi perimetrali.IoT Edge allows you to remotely manage code on your devices so that you can send more of your workloads to the edge. Per questa guida introduttiva, è consigliabile usare il proprio dispositivo per vedere quanto sia semplice usare Azure IoT Edge per Linux in Windows.For this quickstart, we recommend using your own device to see how easy it is to use Azure IoT Edge for Linux on Windows.

In questa guida introduttiva si apprende come:In this quickstart, you'll learn how to:

  • Creare un hub IoT.Create an IoT hub.
  • Registrare un dispositivo IoT Edge nell'hub IoT.Register an IoT Edge device to your IoT hub.
  • Installare e avviare il IoT Edge per Linux in Windows Runtime nel dispositivo.Install and start the IoT Edge for Linux on Windows runtime on your device.
  • Distribuire in remoto un modulo in un dispositivo IoT Edge e inviare dati di telemetria.Remotely deploy a module to an IoT Edge device and send telemetry.

Diagramma che illustra l'architettura di questa guida introduttiva per il dispositivo e il cloud.

Questa guida introduttiva illustra come configurare il Azure IoT Edge per Linux in un dispositivo Windows.This quickstart walks you through how to set up your Azure IoT Edge for Linux on Windows device. Si distribuirà quindi un modulo dal portale di Azure al dispositivo.Then, you'll deploy a module from the Azure portal to your device. Il modulo che verrà utilizzato è un sensore simulato che genera dati relativi a temperatura, umidità e pressione.The module you'll use is a simulated sensor that generates temperature, humidity, and pressure data. Altre Azure IoT Edge esercitazioni si basano sul lavoro che si esegue qui distribuendo moduli che analizzano i dati simulati per informazioni dettagliate aziendali.Other Azure IoT Edge tutorials build on the work you do here by deploying modules that analyze the simulated data for business insights.

Se non si ha una sottoscrizione di Azure attiva, creare un account gratuito prima di iniziare.If you don't have an active Azure subscription, create a free account before you begin.

Nota

IoT Edge per Linux in Windows è in anteprima pubblica.IoT Edge for Linux on Windows is in public preview.

PrerequisitiPrerequisites

Preparare l'ambiente per l'interfaccia della riga di comando di Azure.Prepare your environment for the Azure CLI.

  • Usare l'ambiente bash in Azure cloud Shell.Use the Bash environment in Azure Cloud Shell.

    Avviare Cloud Shell in una nuova finestraLaunch Cloud Shell in a new window

  • Se si preferisce, installare l'interfaccia della riga di comando di Azure per eseguire i relativi comandi di riferimento.If you prefer, install the Azure CLI to run CLI reference commands.

Creare un gruppo di risorse cloud per gestire tutte le risorse che verranno usate in questa guida introduttiva.Create a cloud resource group to manage all the resources you'll use in this quickstart.

az group create --name IoTEdgeResources --location westus2

Assicurarsi che il dispositivo IoT Edge soddisfi i requisiti seguenti:Make sure your IoT Edge device meets the following requirements:

  • EdizioniEditions

    • Windows 10 versione 1809 o successiva; build 17763 o successivaWindows 10 version 1809 or later; build 17763 or later
      • Professional, Enterprise, IoT EnterpriseProfessional, Enterprise, IoT Enterprise
    • Windows Server 2019 build 17763 o versione successivaWindows Server 2019 build 17763 or later
  • Requisiti hardwareHardware requirements

    • Memoria disponibile minima: 1 GBMinimum Free Memory: 1 GB
    • Spazio minimo su disco disponibile: 10 GBMinimum Free Disk Space: 10 GB

Nota

Questa guida introduttiva usa Windows Admin Center per creare una distribuzione di IoT Edge per Linux in Windows.This quickstart uses Windows Admin Center to create a deployment of IoT Edge for Linux on Windows. È anche possibile usare PowerShell.You can also use PowerShell. Se si vuole usare PowerShell per creare la distribuzione, seguire la procedura descritta nella guida alle procedure per l'installazione e il provisioning di Azure IoT Edge per Linux in un dispositivo Windows.If you wish to use PowerShell to create your deployment, follow the steps in the how-to guide on installing and provisioning Azure IoT Edge for Linux on a Windows device.

Creare un hub IoTCreate an IoT hub

Per iniziare, creare un hub IoT con l'interfaccia della riga di comando di Azure.Start by creating an IoT hub with the Azure CLI.

Diagramma che mostra il passaggio per creare un hub di I/O.

Il livello gratuito di hub IoT di Azure funziona per questa guida introduttiva.The free level of Azure IoT Hub works for this quickstart. Se l'hub IoT è già stato usato in passato ed è disponibile un hub, è possibile usarlo qui.If you've used IoT Hub in the past and already have a hub created, you can use that IoT hub.

Il codice seguente crea un hub F1 gratuito nel gruppo di risorse IoTEdgeResources.The following code creates a free F1 hub in the resource group IoTEdgeResources. Sostituire {hub_name} con un nome univoco per l'hub IoT.Replace {hub_name} with a unique name for your IoT hub. La creazione di un hub IoT potrebbe richiedere alcuni minuti.It might take a few minutes to create an IoT hub.

az iot hub create --resource-group IoTEdgeResources --name {hub_name} --sku F1 --partition-count 2

Se si verifica un errore perché nella sottoscrizione è già disponibile un hub gratuito, modificare lo SKU in S1 .If you get an error because you already have one free hub in your subscription, change the SKU to S1. Se viene visualizzato un errore che indica che il nome dell'hub IoT non è disponibile, un altro utente ha già un hub con tale nome.If you get an error that the IoT hub name isn't available, someone else already has a hub with that name. Provare con un nuovo nome.Try a new name.

Registrare un dispositivo IoT EdgeRegister an IoT Edge device

Registrare un dispositivo IoT Edge con l'hub IoT appena creato.Register an IoT Edge device with your newly created IoT hub.

Diagramma che illustra il passaggio per registrare un dispositivo con un'identità dell'hub IoT.

Creare un'identità del dispositivo per il dispositivo simulato in modo che possa comunicare con l'hub IoT.Create a device identity for your simulated device so that it can communicate with your IoT hub. L'identità del dispositivo si trova nel cloud e si usa una stringa di connessione del dispositivo univoca per associare un dispositivo fisico a un'identità del dispositivo.The device identity lives in the cloud, and you use a unique device connection string to associate a physical device to a device identity.

IoT Edge i dispositivi si comportano e possono essere gestiti in modo diverso rispetto ai dispositivi IoT tipici.IoT Edge devices behave and can be managed differently than typical IoT devices. Usare il --edge-enabled flag per dichiarare che questa identità è per un IoT Edge dispositivo.Use the --edge-enabled flag to declare that this identity is for an IoT Edge device.

  1. In Azure Cloud Shell immettere il comando seguente per creare un dispositivo denominato myEdgeDevice nell'hub.In Azure Cloud Shell, enter the following command to create a device named myEdgeDevice in your hub.

    az iot hub device-identity create --device-id myEdgeDevice --edge-enabled --hub-name {hub_name}
    

    Se viene visualizzato un errore sulle chiavi dei criteri, assicurarsi che Cloud Shell sia in esecuzione la versione iothubowner più recente dell'estensione Azure IoT.If you get an error about iothubowner policy keys, make sure that Cloud Shell is running the latest version of the Azure IoT extension.

  2. Visualizzare la stringa di connessione per il dispositivo, che collega il dispositivo fisico alla sua identità nell'hub IoT.View the connection string for your device, which links your physical device with its identity in IoT Hub. Contiene il nome dell'hub IoT, il nome del dispositivo e una chiave condivisa che autentica le connessioni tra i due.It contains the name of your IoT hub, the name of your device, and a shared key that authenticates connections between the two.

    az iot hub device-identity connection-string show --device-id myEdgeDevice --hub-name {hub_name}
    
  3. Copiare il valore della chiave connectionString dall'output JSON e salvarlo.Copy the value of the connectionString key from the JSON output and save it. Questo valore corrisponde alla stringa di connessioneThis value is the device connection string. Verrà utilizzato per configurare il runtime IoT Edge nella sezione successiva.You'll use it to configure the IoT Edge runtime in the next section.

    Screenshot che mostra l'output di connectionString in Cloud Shell.

Installare e avviare il runtime di IoT EdgeInstall and start the IoT Edge runtime

Installare IoT Edge per Linux in Windows nel dispositivo e configurarlo con la stringa di connessione del dispositivo.Install IoT Edge for Linux on Windows on your device, and configure it with the device connection string.

Diagramma che illustra il passaggio per avviare il IoT Edge runtime.

  1. Scaricare Windows Admin Center.Download Windows Admin Center.

  2. Seguire le istruzioni nell'installazione guidata per configurare Windows Admin Center nel dispositivo.Follow the prompts in the installation wizard to set up Windows Admin Center on your device.

  3. Aprire Windows Admin Center.Open Windows Admin Center.

  4. Selezionare l'icona a forma di ingranaggio Impostazioni nell'angolo superiore destro e quindi selezionare Estensioni.Select the Settings gear icon in the upper-right corner, and then select Extensions.

  5. Nella scheda Feed selezionare Aggiungi.On the Feeds tab, select Add.

  6. Immettere https://aka.ms/wac-insiders-feed nella casella di testo e quindi selezionare Aggiungi.Enter https://aka.ms/wac-insiders-feed into the text box, and then select Add.

  7. Dopo aver aggiunto il feed, passare alla scheda Estensioni disponibili e attendere l'aggiornamento dell'elenco delle estensioni.After the feed has been added, go to the Available extensions tab and wait for the extensions list to update.

  8. Nell'elenco Estensioni disponibili selezionare Azure IoT Edge.From the list of Available extensions, select Azure IoT Edge.

  9. Installare l'estensione.Install the extension.

  10. Quando l'estensione è installata, selezionare Windows Admin Center nell'angolo superiore sinistro per passare alla pagina del dashboard principale.When the extension is installed, select Windows Admin Center in the upper-left corner to go to the main dashboard page.

    La connessione localhost rappresenta il PC in cui si esegue Windows Admin Center.The localhost connection represents the PC where you're running Windows Admin Center.

    Screenshot della pagina iniziale di Windows Admin.

  11. Selezionare Aggiungi.Select Add.

    Screenshot che mostra la selezione del pulsante Aggiungi in Windows Admin Center.

  12. Nel riquadro Azure IoT Edge selezionare Crea nuovo per avviare l'installazione guidata.On the Azure IoT Edge tile, select Create new to start the installation wizard.

    Screenshot che mostra la creazione di una nuova distribuzione nel Azure IoT Edge til.

  13. Continuare con l'installazione guidata per accettare il Condizioni di licenza software Microsoft e quindi selezionare Avanti.Continue through the installation wizard to accept the Microsoft Software License Terms, and then select Next.

    Screenshot che mostra la selezione di Avanti per continuare l'installazione guidata.

  14. Selezionare Dati di diagnostica facoltativi e quindi Selezionare Avanti: Distribuisci.Select Optional diagnostic data, and then select Next: Deploy. Questa selezione fornisce dati di diagnostica estesi che consentono a Microsoft di monitorare e mantenere la qualità del servizio.This selection provides extended diagnostics data that helps Microsoft monitor and maintain quality of service.

    Screenshot che mostra le opzioni dei dati di diagnostica.

  15. Nella schermata Seleziona dispositivo di destinazione selezionare il dispositivo di destinazione desiderato per verificare che soddisfi i requisiti minimi.On the Select target device screen, select your desired target device to validate that it meets the minimum requirements. Per questa guida introduttiva, si sta installando IoT Edge nel dispositivo locale, quindi scegliere la connessione localhost.For this quickstart, we're installing IoT Edge on the local device, so choose the localhost connection. Se il dispositivo di destinazione soddisfa i requisiti, selezionare Avanti per continuare.If the target device meets the requirements, select Next to continue.

    Screenshot che mostra l'elenco dei dispositivi di destinazione.

  16. Selezionare Avanti per accettare le impostazioni predefinite.Select Next to accept the default settings. La schermata di distribuzione mostra il processo di download del pacchetto, l'installazione del pacchetto, la configurazione dell'host e la configurazione finale della macchina virtuale Linux.The deployment screen shows the process of downloading the package, installing the package, configuring the host, and final setting up the Linux virtual machine (VM). Una distribuzione riuscita è simile alla seguente:A successful deployment looks like this:

    Screenshot di una distribuzione riuscita.

  17. Selezionare Avanti: Connetti per continuare con il passaggio finale per effettuare il provisioning del dispositivo Azure IoT Edge con il relativo ID dispositivo dall'istanza dell'hub IoT.Select Next: Connect to continue to the final step to provision your Azure IoT Edge device with its device ID from your IoT hub instance.

  18. Incollare la stringa di connessione copiata in precedenza in questa guida introduttiva nel campo Stringa di connessione del dispositivo.Paste the connection string you copied earlier in this quickstart into the Device connection string field. Selezionare quindi Provisioning con il metodo selezionato.Then select Provisioning with the selected method.

    Screenshot che mostra la stringa di connessione nel campo Stringa di connessione del dispositivo.

  19. Al termine del provisioning, selezionare Fine per completare e tornare alla Windows Admin Center iniziale.After provisioning is complete, select Finish to complete and return to the Windows Admin Center start screen. Il dispositivo dovrebbe essere elencato come IoT Edge dispositivo.You should see your device listed as an IoT Edge device.

    Screenshot che mostra tutte le connessioni in Windows Admin Center.

  20. Selezionare il dispositivo Azure IoT Edge per visualizzarne il dashboard.Select your Azure IoT Edge device to view its dashboard. Si dovrebbe vedere che i carichi di lavoro dal dispositivo gemello in hub IoT di Azure sono stati distribuiti.You should see that the workloads from your device twin in Azure IoT Hub have been deployed. L IoT Edge di modulo deve mostrare un modulo che esegue edgeAgent e lo stato IoT Edge deve essere attivo (in esecuzione).The IoT Edge Module List should show one module running edgeAgent, and the IoT Edge Status should be active (running).

Il dispositivo IoT Edge è ora configurato.Your IoT Edge device is now configured. È pronto per eseguire i moduli distribuiti nel cloud.It's ready to run cloud-deployed modules.

Distribuire un moduloDeploy a module

Gestire il dispositivo Azure IoT Edge dal cloud per distribuire un modulo che invia dati di telemetria all'hub IoT.Manage your Azure IoT Edge device from the cloud to deploy a module that sends telemetry data to IoT Hub.

Diagramma che illustra il passaggio per distribuire un modulo.

Una delle funzionalità principali di Azure IoT Edge è la distribuzione di codice nel IoT Edge dispositivi dal cloud.One of the key capabilities of Azure IoT Edge is deploying code to your IoT Edge devices from the cloud. I moduli IoT Edge sono pacchetti eseguibili implementati come contenitori.IoT Edge modules are executable packages implemented as containers. In questa sezione si distribuirà un modulo predefinito dalla sezione moduli IoT Edge di Azure Marketplace direttamente da hub IoT di Azure.In this section, you'll deploy a pre-built module from the IoT Edge Modules section of Azure Marketplace directly from Azure IoT Hub.

Questo modulo simula un sensore e invia i dati generati.The module that you deploy in this section simulates a sensor and sends generated data. Si tratta di un codice utile per iniziare a usare IoT Edge, perché è possibile usare i dati simulati per lo sviluppo e i test.This module is a useful piece of code when you're getting started with IoT Edge because you can use the simulated data for development and testing. Per informazioni specifiche sul funzionamento di questo modulo, è possibile visualizzare il codice sorgente del sensore temperatura simulato.If you want to see exactly what this module does, you can view the simulated temperature sensor source code.

Seguire questa procedura per distribuire il primo modulo da Azure Marketplace.Follow these steps to deploy your first module from Azure Marketplace.

  1. Accedere al portale di Azure e passare all'hub IoT.Sign in to the Azure portal and go to your IoT hub.

  2. Nel menu a sinistra, in Gestione automatica dei dispositivi, selezionare IoT Edge.From the menu on the left, under Automatic Device Management, select IoT Edge.

  3. Selezionare l'ID del dispositivo di destinazione dall'elenco dei dispositivi.Select the device ID of the target device from the list of devices.

  4. Sulla barra superiore selezionare Imposta moduli.On the upper bar, select Set Modules.

    Screenshot che mostra la selezione di Imposta moduli.

  5. In IoT Edge Moduli aprire il menu a discesa Aggiungi e quindi selezionare Modulo Marketplace.Under IoT Edge Modules, open the Add drop-down menu, and then select Marketplace Module.

    Screenshot che mostra il menu a discesa Aggiungi.

  6. In IoT Edge Marketplace del modulo cercare e selezionare il Simulated Temperature Sensor modulo.In IoT Edge Module Marketplace, search for and select the Simulated Temperature Sensor module.

    Il modulo viene aggiunto alla sezione moduli IoT Edge con lo stato di esecuzione desiderato.The module is added to the IoT Edge Modules section with the desired running status.

  7. Selezionare Avanti: Route per continuare con il passaggio successivo della procedura guidata.Select Next: Routes to continue to the next step of the wizard.

    Screenshot che mostra come continuare con il passaggio successivo dopo l'aggiunta del modulo.

  8. Nella scheda Route rimuovere la route predefinita, instradare e quindi selezionare Avanti: Rivedi e crea per continuare con il passaggio successivo della procedura guidata.On the Routes tab, remove the default route, route, and then select Next: Review + create to continue to the next step of the wizard.

    Nota

    Le route vengono costruite usando coppie nome/valore.Routes are constructed by using name and value pairs. In questa pagina verranno visualizzate due route.You should see two routes on this page. La route predefinita, route, invia tutti i messaggi all'hub IoT ( denominato $upstream ).The default route, route, sends all messages to IoT Hub (which is called $upstream). Una seconda route, SimulatedTemperatureSensorToIoTHub, è stata creata automaticamente quando è stato aggiunto il modulo da Azure Marketplace.A second route, SimulatedTemperatureSensorToIoTHub, was created automatically when you added the module from Azure Marketplace. Questa route invia tutti i messaggi dal modulo della temperatura simulata all'hub IoT.This route sends all messages from the simulated temperature module to IoT Hub. È possibile eliminare la route predefinita perché in questo caso è ridondante.You can delete the default route because it's redundant in this case.

    Screenshot che mostra la rimozione della route predefinita e il passaggio al passaggio successivo.

  9. Esaminare il file JSON e quindi selezionare Crea.Review the JSON file, and then select Create. Il file JSON definisce tutti i moduli distribuiti nel dispositivo IoT Edge dispositivo.The JSON file defines all of the modules that you deploy to your IoT Edge device. Verranno visualizzati il modulo SimulatedTemperatureSensor e i due moduli di runtime, edgeAgent ed edgeHub.You'll see the SimulatedTemperatureSensor module and the two runtime modules, edgeAgent and edgeHub.

    Nota

    Quando si invia una nuova distribuzione a un dispositivo IoT Edge, non viene eseguito il push di alcun elemento al dispositivo.When you submit a new deployment to an IoT Edge device, nothing is pushed to your device. Al contrario, il dispositivo richiede periodicamente eventuali nuove istruzioni all'hub IoT.Instead, the device queries IoT Hub regularly for any new instructions. Se il dispositivo trova un manifesto della distribuzione aggiornato, usa le informazioni sulla nuova distribuzione per eseguire il pull delle immagini dei moduli dal cloud, quindi avvia l'esecuzione dei moduli in locale.If the device finds an updated deployment manifest, it uses the information about the new deployment to pull the module images from the cloud then starts running the modules locally. Questo processo può richiedere alcuni minuti.This process can take a few minutes.

  10. Dopo aver creato i dettagli della distribuzione dei moduli, la procedura guidata torna nella pagina Dettagli dispositivo.After you create the module deployment details, the wizard returns you to the device details page. Visualizzare lo stato della distribuzione nella scheda Moduli.View the deployment status on the Modules tab.

    Dovrebbero essere visualizzati tre moduli: $edgeAgent, $edgeHub e SimulatedTemperatureSensor.You should see three modules: $edgeAgent, $edgeHub, and SimulatedTemperatureSensor. Se uno o più moduli hanno YES in SPECIFIED IN DEPLOYMENT ma non in REPORTED BY DEVICE, il IoT Edge dispositivo li sta ancora avviando.If one or more of the modules has YES under SPECIFIED IN DEPLOYMENT but not under REPORTED BY DEVICE, your IoT Edge device is still starting them. Attendere alcuni minuti e quindi aggiornare la pagina.Wait a few minutes, and then refresh the page.

    Screenshot che mostra il sensore di temperatura simulato nell'elenco dei moduli distribuiti.

Visualizzare i dati generatiView the generated data

In questa guida introduttiva è stato creato un nuovo dispositivo IoT Edge, nel quale è stato installato il runtime di IoT Edge.In this quickstart, you created a new IoT Edge device and installed the IoT Edge runtime on it. È stato quindi usato il portale di Azure per distribuire un modulo IoT Edge da eseguire nel dispositivo senza dover apportare modifiche al dispositivo stesso.Then you used the Azure portal to deploy an IoT Edge module to run on the device without having to make changes to the device itself.

Il modulo di cui è stato fatto il push genera dati dell'ambiente di esempio che è possibile usare per il test in un secondo momento.The module that you pushed generates sample environment data that you can use for testing later. Il sensore simulato monitora un macchinario e l'ambiente intorno al macchinario.The simulated sensor is monitoring both a machine and the environment around the machine. Questo sensore può trovarsi ad esempio in una stanza di server, in un ambiente di produzione o in una turbina eolica.For example, this sensor might be in a server room, on a factory floor, or on a wind turbine. I messaggi inviati includono la temperatura e l'umidità dell'ambiente, la temperatura e la pressione della macchina e un timestamp.The messages that it sends include ambient temperature and humidity, machine temperature and pressure, and a timestamp. IoT Edge esercitazioni usano i dati creati da questo modulo come dati di test per l'analisi.IoT Edge tutorials use the data created by this module as test data for analytics.

Dalla shell dei comandi in Windows Admin Center verificare che il modulo distribuito dal cloud sia in esecuzione nel IoT Edge dispositivo.From the command shell in Windows Admin Center, confirm that the module you deployed from the cloud is running on your IoT Edge device.

  1. Connettersi al dispositivo IoT Edge appena creato.Connect to your newly created IoT Edge device.

    Screenshot che mostra la selezione di Connetti in Windows Admin Center.

    Nella pagina Panoramica verranno visualizzati l'elenco IoT Edge modulo e IoT Edge stato.On the Overview page, you'll see the IoT Edge Module List and IoT Edge Status. È possibile visualizzare i moduli distribuiti e lo stato del dispositivo.You can see the modules that have been deployed and the device status.

  2. In Strumenti selezionare Shell comandi.Under Tools, select Command Shell. La shell dei comandi è un terminale di PowerShell che usa automaticamente Secure Shell (SSH) per connettersi alla macchina virtuale Linux del dispositivo Azure IoT Edge nel PC Windows.The command shell is a PowerShell terminal that automatically uses Secure Shell (SSH) to connect to your Azure IoT Edge device's Linux VM on your Windows PC.

    Screenshot che mostra l'apertura della shell dei comandi.

  3. Per verificare i tre moduli nel dispositivo, eseguire il comando Bash seguente:To verify the three modules on your device, run the following Bash command:

    sudo iotedge list
    

    Screenshot che mostra l'output dell'elenco edge I o T della shell dei comandi.

  4. Visualizzare i messaggi inviati dal modulo di sensore di temperatura al cloud.View the messages being sent from the temperature sensor module to the cloud.

    iotedge logs SimulatedTemperatureSensor -f
    

    Importante

    IoT Edge comandi fanno distinzione tra maiuscole e minuscole quando fanno riferimento ai nomi dei moduli.IoT Edge commands are case-sensitive when they refer to module names.

    Screenshot che mostra l'elenco dei messaggi inviati dal modulo al cloud.

È anche possibile usare l'estensione hub IoT di Azure per Visual Studio Code per controllare l'arrivo dei messaggi all'hub IoT.You can also use the Azure IoT Hub extension for Visual Studio Code to watch messages arrive at your IoT hub.

Pulire le risorseClean up resources

Se si vuole continuare con le esercitazioni IoT Edge, ignorare questo passaggio.If you want to continue on to the IoT Edge tutorials, skip this step. È possibile usare il dispositivo registrato e configurato in questa guida introduttiva.You can use the device that you registered and set up in this quickstart. In caso contrario, è possibile eliminare le risorse di Azure create per evitare addebiti.Otherwise, you can delete the Azure resources that you created to avoid charges.

Se la macchina virtuale e l'hub IoT sono stati creati in un nuovo gruppo di risorse, è possibile eliminare il gruppo e tutte le risorse associate.If you created your virtual machine and IoT hub in a new resource group, you can delete that group and all the associated resources. Se non si vuole eliminare l'intero gruppo, è possibile eliminare le singole risorse.If you don't want to delete the whole group, you can delete individual resources instead.

Importante

Controllare il contenuto del gruppo di risorse per assicurarsi che non ci siano elementi da mantenere.Check the contents of the resource group to make sure that there's nothing you want to keep. L'eliminazione di un gruppo di risorse è irreversibile.Deleting a resource group is irreversible.

Usare il comando seguente per rimuovere il gruppo IoTEdgeResources.Use the following command to remove the IoTEdgeResources group. L'eliminazione potrebbe richiedere alcuni minuti.Deletion might take a few minutes.

az group delete --name IoTEdgeResources

È possibile verificare che il gruppo di risorse sia stato rimosso usando questo comando per visualizzare l'elenco dei gruppi di risorse.You can confirm that the resource group is removed by using this command to view the list of resource groups.

az group list

Rimuovere Azure IoT Edge per Linux in WindowsRemove Azure IoT Edge for Linux on Windows

Usare l'estensione dashboard in Windows Admin Center per disinstallare Azure IoT Edge per Linux in Windows.Use the dashboard extension in Windows Admin Center to uninstall Azure IoT Edge for Linux on Windows.

  1. Connettersi al dispositivo IoT Edge in Windows Admin Center.Connect to the IoT Edge device in Windows Admin Center. Viene caricata l'estensione dello strumento dashboard di Azure.The Azure dashboard tool extension loads.

  2. Selezionare Disinstalla.Select Uninstall. Dopo Azure IoT Edge rimozione, Windows Admin Center la voce Azure IoT Edge connessione del dispositivo dalla pagina Iniziale.After Azure IoT Edge is removed, Windows Admin Center removes the Azure IoT Edge device connection entry from the Start page.

Nota

Un altro modo per rimuovere Azure IoT Edge dal sistema Windows è selezionare Start Settings Apps (Avvia impostazioni > > app) Azure IoT Edge Uninstall (Disinstalla) IoT Edge > > dispositivo.Another way to remove Azure IoT Edge from your Windows system is to select Start > Settings > Apps > Azure IoT Edge > Uninstall on your IoT Edge device. Questo metodo rimuove Azure IoT Edge dal dispositivo IoT Edge, ma lascia la connessione in Windows Admin Center.This method removes Azure IoT Edge from your IoT Edge device, but leaves the connection behind in Windows Admin Center. Per completare la rimozione, Windows Admin Center dal menu Impostazioni.To complete the removal, uninstall Windows Admin Center from the Settings menu as well.

Passaggi successiviNext steps

In questa guida introduttiva è stato creato un dispositivo IoT Edge ed è stata usata l'interfaccia cloud di Azure IoT Edge per distribuire il codice nel dispositivo.In this quickstart, you created an IoT Edge device and used the Azure IoT Edge cloud interface to deploy code onto the device. È ora disponibile un dispositivo di test che genera dati non elaborati sul relativo ambiente.Now you have a test device generating raw data about its environment.

Configurare quindi l'ambiente di sviluppo locale in modo da iniziare a creare IoT Edge moduli che eseguono la logica di business.Next, set up your local development environment so that you can start creating IoT Edge modules that run your business logic.