NECESIDAD
- Desarrollo de firmware con lenguaje ensamblador para productos de electrónica de consumo.
- Desarrollo de software de seguridad conforme a la especificación IEC 60335 (electrodomésticos).
- Integración con Alexa a través del módulo ACK (Alexa Connect Kit).
CONTEXTO OPERATIVO
La producción en desarrollo se rige por un planteamiento de diseño en función de los costes, teniendo en cuenta el gran volumen de piezas que se fabrican anualmente. Por esta razón, se requiere desarrollar firmware en microcontroladores con capacidades y prestaciones extremadamente bajas (ALU de 8 bits, RAM de 256 Bytes, ROM de 8KBytes) para ahorrar lo máximo posible en el volumen de piezas.
La integración de Alexa requirió un chip dedicado que cumple los requisitos mínimos de la librería WiFi de integración al módulo ACK. Este componente solo gestiona la comunicación con ACK, sin lógica de aplicación. Esta separación permite fabricar futuras versiones del dispositivo sin Alexa, instalando únicamente un chip alternativo de bajo coste y conservando toda la funcionalidad del producto.
SOLUCIÓN APORTADA POR AIKNOW
AIknow es capaz de aprender rápidamente el funcionamiento y las peculiaridades de los microcontroladores seleccionados por el cliente, basándose en requisitos específicos, para diseñar y realizar firmware implementado con lenguajes de bajo nivel (Ensamblador y C) tanto desde el punto de vista funcional como de seguridad. Para este caso de uso específico AIknow ha realizado:
- Funciones de seguridad para controlar registros y componentes del microcontrolador.
- Protocolo de comunicación serial entre el chip de bajo nivel y el chip de control WiFi.
- Aplicación de control del módulo Alexa Connect Kit.
- Integración con los servicios de Alexa para utilizar el dispositivo mediante comandos de voz o desde la app.


