IoT Firmware Development
Progetto e sviluppo firmware affidabile, sicuro e scalabile per dispositivi IoT industriali e consumer.
Supporto aziende e team tecnici nel portare sul mercato prodotti connessi robusti, aggiornabili da remoto e pronti per la produzione.
Perché scegliere il mio servizio
Un firmware ben progettato è la base di un prodotto IoT stabile.
Aiuto le aziende a ridurre rischi tecnici, time-to-market e costi di manutenzione, garantendo un’architettura pulita, performance ottimizzate e integrazione fluida tra hardware, connettività e cloud.
Cosa offro
Sviluppo firmware end-to-end
ESP32 (ESP-IDF)
NB-IoT / LTE-M (Nordic nRF91 con Zephyr RTOS)
LoRaWAN (STM32WL)
Thread, Matter, BLE (Nordic nRF52/53 con Zephyr RTOS)
Architettura software, driver, protocolli e ottimizzazione energetica
OTA, gestione configurazioni e diagnostica
Prototipazione e PoC
Sviluppo rapido di prototipi per validare idea, tecnologia e business case prima di investire in produzione.
Industrializzazione
Supporto alla transizione verso la produzione:
test e validazione
firmware per end-of-line
supporto a certificazioni e documentazione tecnica
Integrazione Cloud
Implementazione di protocolli e interfacce verso piattaforme IoT (AWS, Azure, custom), gestione dei payload, certificati, chiavi e sicurezza dei dati.
Per chi è pensato
Aziende manifatturiere che vogliono digitalizzare prodotti esistenti
Startup che devono portare sul mercato un nuovo dispositivo connesso
Team R&D che necessitano supporto firmware specialistico
Risultato finale
Un firmware robusto, manutenibile e orientato al ciclo di vita del prodotto, pronto per essere scalato sul campo e supportare roadmap future.
Alcuni progetti svolti
Prodotto: Dispositivo dimmer luce compatibile Matter.
Cliente: Azienda manifatturiera italiana di illuminotecnica.
Richiesta: Sviluppo firmware e supporto alla certificazione.
Piattaforma: Espressif ESP32.
Attività svolte:
sviluppo del firmware e validazione con iOS e Android;
supporto alla certificazione tramite ente terzo.
Prodotto: Dispositivo a batteria per il monitoraggio della qualità dell’aria indoor.
Cliente: Azienda startup registrata in UK.
Richiesta: Sviluppo firmware di un co-processore di connettività Thread.
Piattaforma: Nordic nRF52.
Attività svolte:
definizione del protocollo di comunicazione proprietario su linea UART tra i due processori del sistema;
sviluppo del firmware e validazione tramite Thread Border Router su piattaforma Espressif;
invio dati tramite CoAp su piattaforma cloud proprietaria, gestione connessione e modalità offline, OTA upgrade;
supporto allo sviluppo della piattaforma cloud e validazione dell’intero sistema.
Prodotto: Dispositivo BLE per il monitoraggio di performance atletica.
Cliente: Redox S.r.l.
Richiesta: Aggiunta di nuova feature software.
Piattaforma: Nordic nRF52.
Attività svolte:
studio dell’architettura del firmware attuale;
integrazione della nuova feature limitando le modifiche necessarie;
sviluppo di firmware dedicato su dongle nRF52 per la validazione della velocità di trasmissione su BLE del dispositivo.
Prodotto: Dispositivo controllo luci DALi su interfaccia Ethernet.
Cliente: Elimo Engineering Ltd.
Richiesta: Sviluppo firmware su Zephyr RTOS.
Piattaforma: Nordic nRF52.
Attività svolte:
sviluppo driver per Ethernet MAC controller chip esterno;
integrazione network stack e protocollo MQTT, gestione connessione, invio dati, gestione ed aggiornamento certificati e OTA upgrade su AWS IoT Core;
sviluppo driver DALi per controllo carico;
validazione e documentazione.
Prodotto: Dispositivo per il monitoraggio remoto di una macchina agricola.
Cliente: Azienda italiana di elettronica per conto di un’azienda italiana di macchine agricole.
Richiesta: Sviluppo firmware su Zephyr RTOS.
Piattaforma: Nordic nRF52.
Attività svolte:
acquisizione e salvataggio dati vibrazione da accelerometro interno e temperature da sonde esterne;
acquisizione dati GPS da modulo esterno;
gestione connessione Nb-IoT tramite modulo esterno;
ricezione e gestione dati di configurazione via BLE;
invio dati su piattaforma cloud proprietaria.