Als Erweiterung der Softwareplattform STM32Cube enthält X-CUBE-AVS eine direkt verfügbare Firmware-Bibliothek und offene Routinen, mit deren Hilfe das AVS SDK (Software Development Kit) schnell auf den Mikrocontroller portiert werden kann Auch integriert mit Anwendungscode-Beispielen müssen Entwickler keine komplexen Softwareschichten entwickeln, die für eingebettete Geräte zum Ausführen von AVS erforderlich sind AVS-Entwicklungswerkzeuge sind üblicherweise für energieeffiziente und teure Mikroprozessoren ausgelegt, und X-CUBE-AVS ist das erste seiner Art Microcontroller-spezifische Software-Pakete erlauben mehr Entwicklern und Projekten die Alexa-Technologie zu nutzen.
Die Software wickelt die Verbindung zwischen dem IoT-Gerät und der untersten Schicht des AVS-Servers ab, stellt dedizierte Dienste bereit und kapselt das AVS-Protokoll, um die Implementierung der Anwendung zu vereinfachen.Die Verbindungsverwaltungsfunktion umfasst einen permanenten Tokenmechanismus zum direkten Wiederherstellen getrennter Verbindungen. Es ist nicht erforderlich, den Benutzerauthentifizierungsprozess zu wiederholen.Das Softwarepaket stellt auch ein Dauerhaftigkeitstest-Softwaretool bereit, das Ereignisse wie Netzwerkunterbrechung simulieren kann, um den Robustheitstest und die Verifizierung von Benutzeranwendungen zu vereinfachen.
X-CUBE-AVS umfassend STM32F769 Discovery Kit (Bestellcode: 32F769IDISCOVERY) Demonstrationsbeispiel zeigt, wie die Softwarekonfiguration Schnittstellenkarte verwenden, enthält einen einfachen Smart-Lautsprecher AVS X-CUBE-AVS Mikrocontroller STM32F7 kann. die Unterstützung der Verwendung von oder erzielen keine CPU-Leistung und Speicherbedarf des STM32 Produkt AVS SDK jetzt kostenlos heruntergeladen werden kann von http://www.st.com/x-cube-avs X-CUBE-AVS-Software.