Alexa Voice Serviceをマイコン上で動作させるソフト:STマイクロ X-CUBE-AVS
STマイクロエレクトロニクスは、Amazonの「Alexa Voice Service」をネットワーク接続機器に実装する、マイクロコントローラー「STM32」用ソフトウェアパッケージ「X-CUBE-AVS」を発表した。
STマイクロエレクトロニクスは2018年3月、同社の32ビットマイクロコントローラー「STM32」用ソフトウェアパッケージ「X-CUBE-AVS」を発表した。Amazonの音声サービス「Alexa Voice Service(AVS)」をSTM32上で動作させるためのもので、スマート家電などのネットワーク接続機器で、クラウド経由のAI(人工知能)を用いた自動音声認識や自然言語の処理が可能になる。
STM32マイコン用ソフトウェアパッケージ「X-CUBE-AVS」のイメージ
X-CUBE-AVSは、同社のソフトウェア開発プラットフォーム「STM32Cube」の拡張パッケージ。すぐに使用可能なソフトウェアライブラリが付属しており、マイコンへ迅速に移植できる。AVSプロトコルのインタフェースとしても機能し、アプリケーションの実装を容易にする。
また、アプリケーションサンプルが含まれていることから、組み込みシステムでAVSを動作させるための複雑なソフトウェアは必要なく、AVSサーバとの接続やペリフェラルドライバの制御が可能だ。
X-CUBE-AVSには、通信が遮断された場合も、ユーザー認証なしですぐに再接続できる機能が搭載されている。ネットワークの断線事象シミュレーションが可能なソフトウェアの耐久性試験用ハーネスも提供し、堅牢性の試験やユーザーアプリケーションの検証を容易にしている。
通常、AVSの開発には消費電力が大きく高価なマイクロプロセッサが必要となるが、マイコンに特化したX-CUBE-AVSにより、AVS技術を幅広い製品開発で利用できる。現在、同社Webページから無償でダウンロードできる。
- Bluetoothメッシュネットワーク用ソフトウェア
STマイクロエレクトロニクスは、ネットワーク接続型機器と制御用スマートフォンアプリの開発を容易にする、Bluetoothメッシュネットワーク用ソフトウェア「BlueNRG-MESHソフトウェア開発キット(SDK)」を発表した。
- モーター制御の設計を迅速、簡略化するSDK
STマイクロエレクトロニクスは、32ビットマイクロコントローラー「STM32」向けに、モーター制御の設計を迅速、簡略化するソフトウェア開発キット「STM32 PMSM FOC SDK v5.0(X-CUBE-MCSDK)」を発表した。
- PDMとPCMの変換フィルター内蔵32ビットマイコン
STマイクロエレクトロニクスは、低消費電力の32ビットマイコン「STM32L45X」を発表した。PDMとPCMの変換を可能にするデジタルフィルター「DFSDM(Digital Filter for Sigma-Delta Modulators)」を内蔵している。
- マルチバンドの通信を同時に提供するマイコン
日本テキサス・インスツルメンツ(TI)は、ビルや工場、グリッドでThread、ZigBee、Bluetooth 5、サブギガヘルツ帯の通信を可能にする「SimpleLink」マイコンを発表した。消費電力を抑え、1個のコインセル電池で10年以上動作する。
- マイコンの汎用出力を使ってLCDを直接駆動する
液晶ディスプレイ本体の駆動には、専用のインタフェース回路や周辺回路を必要とする。そこで、本稿ではマイコンの汎用出力を使用してLCDを簡単に駆動する方法を紹介する。
- そもそも「マイコン」って何?
マイコンを使いこなすために知っておくべき基本用語を毎回1つずつ取り上げて解説する新連載がスタート!! 第1回目の今回は、「そもそも“マイコン”って何?」という問い掛けから、マイコンの実態や応用分野、具体的な働きについて紹介します。
Copyright © ITmedia, Inc. All Rights Reserved.