

# 连接您的 LoRaWAN 网关并验证其连接状态
<a name="lorawan-gateway-connection-status"></a>

在检查网关连接状态之前，您必须已添加网关并将其连接到 适用于 LoRaWAN 的 AWS IoT Core。有关如何添加网关的信息，请参阅 [将网关添加到 适用于 LoRaWAN 的 AWS IoT Core](lorawan-onboard-gateway-add.md)。

## 将网关连接到 适用于 LoRaWAN 的 AWS IoT Core
<a name="lorawan-connect-gateway"></a>

添加网关后，连接到网关的配置接口以输入配置信息和信任证书。

将网关的信息添加到 适用于 LoRaWAN 的 AWS IoT Core 之后，请向网关设备添加一些 适用于 LoRaWAN 的 AWS IoT Core 信息。网关供应商提供的文档中描述的过程应告知您如何将证书文件上载到网关以及配置网关设备以与 适用于 LoRaWAN 的 AWS IoT Core 通信。

**可以与 适用于 LoRaWAN 的 AWS IoT Core 搭配使用的网关**  
有关如何配置 LoRaWAN 网关的说明，请参阅 适用于 LoRaWAN 的 AWS IoT Core 工作室的[配置网关设备](https://iotwireless.workshop.aws/en/200_gateway/400_configuregateway.html)部分。在这里，您可以找到相关说明，指导您连接能够与 适用于 LoRaWAN 的 AWS IoT Core 搭配使用的网关。

**支持 CUPS 协议的网关**  
以下说明介绍如何连接支持 CUPS 协议的网关。

1. 上载您在添加网关时获得的以下文件。
   + 网关设备证书和私有密钥文件。
   + CUPS 端点的信任证书文件，`cups.trust`。

1. 指定您之前获得的 CUPS 端点 URL。端点的格式为 `prefix.cups.lorawan.region.amazonaws.com:443`。

有关如何获取此信息的详细信息，请参阅 [将网关添加到 适用于 LoRaWAN 的 AWS IoT Core](lorawan-onboard-gateway-add.md)。

**支持 LNS 协议的网关**  
以下说明介绍如何连接支持 LNS 协议的网关。

1. 上载您在添加网关时获得的以下文件。
   + 网关设备证书和私有密钥文件。
   + LNS 端点的信任证书文件，`lns.trust`。

1. 指定您之前获得的 LNS 端点 URL。端点的格式为 `prefix.lns.lorawan.region.amazonaws.com:443`。

有关如何获取此信息的详细信息，请参阅 [将网关添加到 适用于 LoRaWAN 的 AWS IoT Core](lorawan-onboard-gateway-add.md)。

在您将您的网关连接到 适用于 LoRaWAN 的 AWS IoT Core 后，您可以使用控制台或 API 检查连接状态并获取有关何时接收上一个上行链路的信息。

## 使用控制台检查网关连接状态
<a name="lorawan-connection-status-console"></a>

要使用控制台检查连接状态，请导航到 AWS IoT 控制台中的 [https://console.aws.amazon.com/iot/home#/wireless/gateways](https://console.aws.amazon.com/iot/home#/wireless/gateways)（网关）页面，然后选择已添加的网关。在 Gatetway（网关）详细信息页面的 **LoRaWAN specific details**（LoRaWAN 具体详情）部分，您将看到连接状态以及上次接收上行链路的日期和时间。

## 使用 API 检查网关连接状态
<a name="lorawan-connection-status-api"></a>

要使用 API 检查连接状态，请使用 `GetWirelessGatewayStatistics` API。此 API 没有请求正文，只包含一个响应正文，用于显示网关是否已连接以及上一个上行链路于何时收到。

```
HTTP/1.1 200
Content-type: application/json

{
  “ConnectionStatus”: “Connected”,
  “LastUplinkReceivedAt”: “2021-03-24T23:13:08.476015749Z”,
  “WirelessGatewayId”: “30cbdcf3-86de-4291-bfab-5bfa2b12bad5"
}
```