Gli strumenti di sviluppo IoT sono soluzioni di sviluppo software specificamente mirate agli sviluppatori che costruiscono applicazioni IoT. Questi strumenti possono includere ambienti di sviluppo integrati (IDE), interfacce a riga di comando (CLI), kit di sviluppo software (SDK), librerie e framework di codice, o API che sono adattate agli sviluppatori IoT. Gli sviluppatori IoT possono utilizzare questi strumenti quando costruiscono applicazioni web, mobili e per dispositivi. Gli strumenti di sviluppo IoT possono essere utilizzati sopra le piattaforme IoT quando si costruiscono applicazioni IoT, o in combinazione con software di gestione dei dispositivi IoT.
Per qualificarsi per l'inclusione nella categoria degli Strumenti di Sviluppo IoT, un prodotto deve:
Fornire assistenza agli sviluppatori quando costruiscono specificamente applicazioni IoT
Essere utilizzato separatamente o sopra una piattaforma IoT