

# 連接您的 LoRaWAN 閘道並驗證其連線狀態
<a name="lorawan-gateway-connection-status"></a>

在檢查閘道連線狀態之前，您必須已新增閘道，並將其連接至 AWS IoT Core for LoRaWAN。如需如何新增閘道的相關資訊，請參閱 [將閘道新增至 AWS IoT Core for LoRaWAN](lorawan-onboard-gateway-add.md)。

## 將您的閘道連接到 AWS IoT Core for LoRaWAN
<a name="lorawan-connect-gateway"></a>

在新增了閘道之後，請連接至閘道的組態界面，以輸入組態資訊和信任憑證。

在將閘道資訊新增至 AWS IoT Core for LoRaWAN 之後，請將一些 AWS IoT Core for LoRaWAN 資訊新增至閘道裝置。閘道廠商提供的文件應該描述將憑證檔案上傳至閘道，以及設定閘道裝置與 AWS IoT Core for LoRaWAN 通訊的程序。

**有資格與 AWS IoT Core for LoRaWAN 搭配使用的閘道**  
如需如何設定 LoRaWAN 閘道的指示，請參閱 AWS IoT Core for LoRaWAN 研討會的[設定閘道裝置](https://iotwireless.workshop.aws/en/200_gateway/400_configuregateway.html)一節。在這裡，您可以找到閘道連接指示的相關資訊，這些閘道有資格與 AWS IoT Core for LoRaWAN 搭配使用。

**支援 CUPS 通訊協定的閘道**  
以下指示展示如何連接支援 CUPS 通訊協定的閘道。

1. 上傳您在新增閘道時取得的下列檔案。
   + 閘道裝置憑證和私有金鑰檔案。
   + CUPS 端點的信任憑證檔案，即 `cups.trust`。

1. 指定您先前取得的 CUPS 端點 URL。端點的格式為 `prefix.cups.lorawan.region.amazonaws.com:443`。

如需有關如何取得此資訊的詳細資訊，請參閱 [將閘道新增至 AWS IoT Core for LoRaWAN](lorawan-onboard-gateway-add.md)。

**支援 LNS 通訊協定的閘道**  
以下指示展示如何連接支援 LNS 通訊協定的閘道。

1. 上傳您在新增閘道時取得的下列檔案。
   + 閘道裝置憑證和私有金鑰檔案。
   + LNS 端點的信任憑證檔案，即 `lns.trust`。

1. 指定您先前取得的 LNS 端點 URL。端點的格式為 https://`prefix.lns.lorawan.region.amazonaws.com:443`。

如需有關如何取得此資訊的詳細資訊，請參閱 [將閘道新增至 AWS IoT Core for LoRaWAN](lorawan-onboard-gateway-add.md)。

在將閘道連接至 AWS IoT Core for LoRaWAN 之後，您可以使用主控台或 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) (閘道) 頁面，然後選擇您已新增的閘道。在閘道詳細資訊頁面的 **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"
}
```