Piattaforme e cloud

IoT open source

Software, progetti hardware e standard IoT pubblicati con licenze che permettono a chiunque di esaminarli, modificarli e ridistribuirli.

I componenti open source compaiono a ogni livello dello stack: sistemi operativi in tempo reale come Zephyr e FreeRTOS, broker come Mosquitto, strumenti di visualizzazione e piattaforme complete come Home Assistant o ThingsBoard. Sceglierli riduce il vendor lock-in, rende possibile la revisione della sicurezza e spesso abbassa i costi di licenza, ed è per questo che anche i prodotti proprietari sono costruiti in gran parte con codice aperto.

L’open source non è privo di obblighi. Qualcuno deve tenere traccia delle vulnerabilità in ogni dipendenza, ed è il motivo per cui i regolatori ora si aspettano una distinta base del software, e licenze come la GPL impongono condizioni di ridistribuzione che riguardano il firmware. L’open source è distinto dagli standard aperti: un protocollo può essere specificato apertamente ma implementato solo in prodotti chiusi, e viceversa.

Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.