読み方 : エフオーティーエー
FOTA【Firmware Over-The-Air】
FOTAとは?

ファームウェアとは、機器のハードウェアを直接制御するための基本的なソフトウェアであり、オペレーティングシステム(OS)よりも機械に近い層で動作する。かつて、ファームウェアの更新は、機器をパソコンなどでケーブル接続し、専用のツールを使って書き換える手順が一般的だった。
FOTAでは、機器側の持つ無線通信機能を利用してファームウェアを取得し、更新する。技術的な仕組みとしては、機器の開発元や販売元が用意したサーバに新しいファームウェアのデータが配置され、端末がWi-Fiやモバイル通信を通じてそのデータをダウンロードする。ダウンロード完了後、端末は一時的に再起動して書き換え処理を行い、新しいファームウェアで動作を再開する。
更新時には途中失敗による起動不能を防ぐため、二重領域に新旧のファームウェアを保持して切り替える方式や、検証後に反映する仕組みが採用されることが多い。攻撃者による改竄防止のため、デジタル署名付きデータによる真正性確認や暗号化通信も併用されることもある。また、差分のみを転送する「デルタアップデート」方式を採用することで、通信量を抑えながら効率的に更新できる実装も広く用いられている。
FOTAはスマートフォンやタブレット端末、スマートウォッチなどモバイル機器、家庭用ゲーム機やテレビなどのデジタル家電で馴染み深いが、これに留まらず、ルータや自動車の制御システム、IoT機器など、ネットワークに接続されたあらゆる機器でシステム更新の仕組みとして広く採用されている。自動車などでは従来必要だった専門の機器を接続してソフトウェアを更新する手間が省け、保守・点検の効率化、コスト削減に寄与している。