Sebagai paket ekspansi untuk STM32Cube platform perangkat lunak, X-CUBE-AVS berisi pustaka siap pakai dan rutin terbuka yang mempercepat porting AVS SDK (Perangkat Pengembangan Perangkat Lunak) ke mikrokontroler. Dengan contoh aplikasi juga disertakan, itu abstrak pengembang dari lapisan perangkat lunak yang kompleks diperlukan untuk menjadi tuan rumah AVS pada perangkat yang tertanam. Menjadi paket pertama yang khusus diperuntukkan bagi mikrokontroler, sedangkan pengembangan AVS biasanya menargetkan mikroprosesor yang haus kekuasaan dan mahal, X-CUBE-AVS membuat teknologi Alexa dapat diakses oleh spektrum yang lebih luas dari pengembang dan proyek.
Perangkat lunak ini menangani komunikasi lapisan rendah dan koneksi ke server AVS, menyediakan layanan khusus aplikasi, dan merangkum protokol AVS untuk memudahkan penerapan aplikasi. Manajemen koneksi menyertakan mekanisme token-persisten untuk secara langsung memulihkan kehilangan koneksi tanpa otentikasi pengguna yang berulang. Alat pengukur uji perangkat lunak disediakan untuk pengujian ketahanan, yang dapat mensimulasikan peristiwa seperti pemutusan jaringan untuk memfasilitasi pengujian ketahanan dan validasi aplikasi pengguna.
X-CUBE-AVS dilengkapi dengan contoh demonstrasi untuk STM32F769 Discovery Kit (kode pesanan: 32F769IDISCOVERY), yang menunjukkan cara menghubungkan smart-speaker sederhana ke AVS, memanfaatkan antarmuka konfigurasi papan yang disertakan dalam perangkat lunak. X-CUBE-AVS dapat digunakan dengan yang lain Mikrokontroler STM32F7
, atau perangkat STM32 dengan kinerja dan memori CPU yang memadai untuk menjalankan AVS SDK. X-CUBE-AVS sekarang tersedia untuk diunduh, gratis, dari
http://www.st.com/x-cube-avs