

# 使用 适用于 LoRaWAN 的 AWS IoT Core 的 CUPS 服务更新网关固件
<a name="lorawan-update-firmware"></a>

您的网关上运行的 [LoRa Basics Station](https://doc.sm.tc/station) 软件使用 Configuration and Update Server (CUPS) 协议提供凭证管理和固件更新接口。CUPS 协议借助 ECDSA 签名提供安全的固件更新交付。

您必须经常更新网关的固件。您可以使用 适用于 LoRaWAN 的 AWS IoT Core 的 CUPS 服务来向能够签署更新的网关提供固件更新。要更新网关固件，您可以使用 SDK 或 CLI，但不要使用控制台。

该升级过程可能最多需要 45 分钟才能完成。如果您是首次设置网关来连接到 适用于 LoRaWAN 的 AWS IoT Core，则可能需要更长的时间。网关制造商通常会提供自己的固件更新文件和签名，因此您可以使用它们并前进至 [将固件文件上载到 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)