As an extension to the STM32Cube software platform, X-CUBE-AVS contains a directly available firmware library and open routines, which helps to quickly port the AVS SDK (software development kit) to the microcontroller. In addition, the package Also integrated with application code examples, developers do not need to develop complex software layers required for embedded devices to run AVS. AVS development tools are usually designed for energy-efficient and expensive microprocessors, and X-CUBE-AVS is the first of its kind Microcontroller-specific software packages allow more developers and projects to use Alexa technology.
The software handles the connection between the IoT device and the bottom layer of the AVS server, provides dedicated services, and encapsulates the AVS protocol to simplify the implementation of the application. The connection management function includes a permanent token mechanism to directly restore disconnected connections. There is no need to repeat the user authentication process. The software package also provides a durability testing software tool that can simulate events such as network disconnection to simplify the robustness testing and verification of user applications.
The X-CUBE-AVS contains a demonstration sample of the STM32F769 discovery kit (order code: 32F769IDISCOVERY) that demonstrates how to use the board configuration interface included in the software to connect a simple smart speaker to the AVS. The X-CUBE-AVS can be connected to the STM32F7 microcontroller Supported use, or any STM32 product with CPU performance and memory that meets the requirements of the AVS SDK. The X-CUBE-AVS software can now be downloaded for free from http://www.st.com/x-cube-avs.