

# AWS IoT Core for LoRaWAN で CUPS サービスを使用してゲートウェイファームウェアを更新する
<a name="lorawan-update-firmware"></a>

ゲートウェイで実行される [LoRa Basics Station](https://doc.sm.tc/station) ソフトウェアは、Configuration and Update Server (CUPS) プロトコルを使用して、認証情報管理とファームウェア更新インターフェイスを提供します。CUPS プロトコルは、ECDSA シグニチャによるセキュアなファームウェアアップデート配信を提供します。

ゲートウェイのファームウェアは頻繁に更新する必要があります。AWS IoT Core for LoRaWAN で CUPS サービスを使用して、ファームウェアの更新をゲートウェイに提供できます。また、更新に署名することもできます。ゲートウェイのファームウェアを更新するには、SDK または CLI を使用できますが、コンソールは使用できません。

更新プロセスは完了までに約 45 分かかります。AWS IoT Core for LoRaWAN への接続用にゲートウェイを初めて設定する場合、さらに時間がかかることがあります。ゲートウェイの製造元は、通常、独自のファームウェア更新ファイルと署名を提供しているため、代わりにそれを使用して「[S3 バケットにファームウェアファイルをアップロードし、IAM ロールを追加する](lorawan-upload-firmware-s3bucket.md)」に進むことができます。

ファームウェア更新ファイルがない場合は、「[ファームウェア更新ファイルと署名を生成する](lorawan-script-fwupdate-sigkey.md)」で、アプリケーションに適応させるために使用できる例を参照してください。

**Topics**
+ [ファームウェア更新ファイルと署名を生成する](lorawan-script-fwupdate-sigkey.md)
+ [S3 バケットにファームウェアファイルをアップロードし、IAM ロールを追加する](lorawan-upload-firmware-s3bucket.md)
+ [タスク定義を使用してファームウェア更新をスケジュールし、実行する](lorawan-schedule-firmware-update.md)