拡張パックSTM32Cubeソフトウェアプラットフォームとして、X-CUBE-AVS可能なマイクロコントローラへの迅速ポートにAVS SDK(ソフトウェア開発キット)を助けた、直接・オープン・ファームウェア・ライブラリ・ルーチンが含まれています。また、パッケージ統合されたサンプルアプリケーションコード、開発者はAVSを実行する組み込み機器に必要な複雑なソフトウェア層を開発する必要はありません。X-CUBE-AVSは、その種の最初のものである一方で、エネルギーおよびマイクロプロセッサ設計のための開発ツール、一般的に高い値段をAVSマイクロコントローラ固有のソフトウェアパッケージにより、より多くの開発者やプロジェクトでAlexaテクノロジを使用できます。
ソフトウェアは、IoTデバイスとAVSサーバの最下層との間の接続を処理し、専用のサービスを提供し、AVSプロトコルをカプセル化して、アプリケーションの実装を簡素化する。接続管理機能は、切断された接続を直接復元できる永続的なトークンメカニズムを含む。ユーザー認証プロセスを繰り返す必要はなく、ネットワーク切断などのイベントをシミュレートしてユーザーアプリケーションの堅牢性テストと検証を簡素化する耐久性テストソフトウェアツールも提供します。
X-CUBE-AVS備えるSTM32F769ディスカバリキット(注文コード:32F769IDISCOVERY)の実証例ソフトウェア構成インタフェースボードを使用する方法を示しAVS X-CUBE-AVSにシンプルなスマートスピーカーは、マイクロコントローラをSTM32F7も含まれています。使用をサポートする、またはAVS SDKは現在、http://www.st.com/x-cube-avs X-CUBE-AVSソフトウェアから無料でダウンロードすることができSTM32の製品のいずれかのCPU性能とメモリの要件を達成。