En tant qu'extension de la plate-forme logicielle STM32Cube, X-CUBE-AVS comprend une bibliothèque de micrologiciels directement disponible et des routines ouvertes, ce qui permet de transférer rapidement le kit de développement logiciel (SDK) AVS vers le microcontrôleur. Intégrés avec des exemples de code d'application, les développeurs n'ont pas besoin de développer des couches logicielles complexes pour les périphériques embarqués afin de faire fonctionner AVS.Les outils de développement AVS sont généralement conçus pour des microprocesseurs économiques et coûteux, et X-CUBE-AVS est le premier du genre. Les progiciels spécifiques au microcontrôleur permettent à plus de développeurs et de projets d'utiliser la technologie Alexa.
Le logiciel gère la connexion entre le périphérique IoT et la couche inférieure du serveur AVS, fournit des services dédiés et encapsule le protocole AVS pour simplifier l'implémentation de l'application La fonction de gestion des connexions inclut un mécanisme de jeton permanent permettant de restaurer directement les connexions déconnectées. Il n'est pas nécessaire de répéter le processus d'authentification de l'utilisateur.Le logiciel fournit également un outil logiciel de test de durabilité qui peut simuler des événements tels que la déconnexion du réseau pour simplifier les tests de robustesse des applications utilisateur et la vérification.
X-CUBE-AVS comprenant kit de découverte de STM32F769 (code de commande: 32F769IDISCOVERY) exemple de démonstration montre comment utiliser la carte d'interface de configuration logicielle contient un haut-parleur intelligent simple AVS X-CUBE-AVS peut STM32F7 microcontrôleur. soutenir l'utilisation ou obtenir des performances du processeur et de mémoire du produit STM32 AVS SDK peut désormais être téléchargé gratuitement à partir http://www.st.com/x-cube-avs logiciel X-CUBE-AVS.