Comprendere e usare gli SDK di Azure IoT

Tre categorie di SDK sono disponibili per l'uso con l'hub IoT:

  • Gli SDK per dispositivi consentono di compilare le app eseguite su dispositivi IoT. Queste app inviano la telemetria all'hub IoT e, facoltativamente, ricevono messaggi dall'hub IoT.

  • Gli SDK per servizi consentono di gestire l'hub IoT e, facoltativamente, inviare messaggi ai dispositivi IoT.

  • Azure IoT Edge consente di creare gateway per permettere l'uso di dispositivi che non usano uno dei protocolli supportati o quando è necessario elaborare messaggi sul perimetro.

Vengono forniti SDK per supportare più linguaggi di programmazione.

SDK dispositivo IoT Azure

GLI SDK per dispositivi IoT di Microsoft Azure contengono codice che facilita la compilazione dei dispositivi e delle applicazioni che si connettono e sono gestite dai servizi hub IoT di Azure.

I seguenti Azure IoT SDK per dispositivi sono disponibili per il download da GitHub:

Nota

Vedere i file Leggimi nei repository GitHub per informazioni sull'uso di gestori di pacchetti specifici per piattaforma e linguaggio e installare file binari e dipendenze nel computer di sviluppo.

Compatibilità delle piattaforme del sistema operativo e hardware

Per altre informazioni sulla compatibilità SDK con i dispositivi hardware specifici, vedere il catalogo di dispositivi Azure Certified per IoT.

Azure IoT SDK per servizi

I componenti Azure Iot SDK per servizi contengono codice che facilita la compilazione di applicazioni che interagiscono direttamente con l'hub IoT per gestire dispositivi e sicurezza.

I seguenti Azure IoT SDK per servizi sono disponibili per il download da GitHub:

Nota

Vedere i file Leggimi nei repository GitHub per informazioni sull'uso di gestori di pacchetti specifici per piattaforma e linguaggio e installare file binari e dipendenze nel computer di sviluppo.

Azure IoT Edge

Azure IoT Edge contiene l'infrastruttura e i moduli per creare soluzioni gateway IoT. È possibile estendere IoT Edge per creare gateway personalizzati in base agli scenari end-to-end.

È possibile scaricare Azure IoT Edge da GitHub.

Documentazione di riferimento API online

L'elenco seguente contiene un elenco di collegamenti alla documentazione di riferimento all'API online per librerie di dispositivi, servizi e gateway di Azure IoT:

Passaggi successivi

Di seguito sono indicati altri argomenti di riferimento reperibili nella Guida per gli sviluppatori dell'hub IoT: