NEED
- Sviluppo di firmware con linguaggio Assembly per prodotti di elettronica di consumo.
- Sviluppo di software di sicurezza in conformità alla specifica IEC 60335 (apparecchie elettrici di uso domestico).
- Integrazione con Alexa tramite modulo ACK (Alexa Connect Kit).
CONTESTO OPERATIVO
La produzione oggetto di sviluppo è guidata da un approccio design-to-cost, considerato l’importante volume di pezzi prodotti annualmente. Per questo motivo, si richiede di sviluppare firmware su microcontrollori con capacità e prestazioni estremamente ridotte (ALU a 8 bit, 256 Byte di RAM, 8KByte di ROM) per risparmiare il più possibile sul volume di pezzi.
L’integrazione di Alexa ha richiesto un chip dedicato che soddisfa i requisiti minimi della libreria WiFi di integrazione al modulo ACK. Questo componente gestisce esclusivamente le comunicazioni con ACK, senza logica applicativa. Tale separazione permette di produrre in futuro versioni del dispositivo senza Alexa, installando solo un chip economico alternativo, mantenendo inalterate tutte le funzionalità del prodotto.

SOLUZIONE PORTATA DA AIKNOW
AIknow è in grado di apprendere rapidamente il funzionamento e le particolarità dei microcontrollori selezionati dal cliente, sulla base delle specifiche esigenze, al fine di progettare e realizzare firmware implementato con linguaggi a basso livello (Assembly e C) sia dal punto di vista funzionale sia dal punto di vista della sicurezza. Per questo specifico caso d’uso AIknow ha realizzato:
- Funzioni di sicurezza per il controllo di registri e componenti del microcontrollore.
- Protocollo di comunicazione seriale tra il chip a basso livello e il chip per il controllo WiFi.
- Applicazione di controllo del modulo Alexa Connect Kit.
- Integrazione con i servizi di Alexa per l’utilizzo del dispositivo con comando vocale o dalla app.