

# 멀티캐스트 그룹의 디바이스로 전송하도록 다운링크 메시지 예약
<a name="lorawan-multicast-schedule-downlink"></a>

멀티캐스트 그룹에 디바이스를 성공적으로 추가한 후 멀티캐스트 세션을 시작하고 이러한 디바이스로 전송되도록 다운링크 메시지를 구성할 수 있습니다. 다운링크 메시지는 48시간 이내에 예약되어야 하며 멀티캐스트 시작 시간은 현재 시간보다 30분 이상 늦어야 합니다.

**참고**  
멀티캐스트 그룹의 디바이스는 언제 다운링크 메시지가 수신되었는지 확인할 수 없습니다.

## 필수 조건
<a name="lorawan-multicast-downlink-prereq"></a>

다운링크 메시지를 전송하려면 먼저 멀티캐스트 그룹을 생성하고 다운링크 메시지를 전송하려는 그룹에 디바이스를 성공적으로 추가해야 합니다. 멀티캐스트 세션의 시작 시간이 예약된 후에는 디바이스를 더 추가할 수 없습니다. 자세한 내용은 [멀티캐스트 그룹 생성 및 그룹에 디바이스 추가](lorawan-create-multicast-groups.md) 단원을 참조하십시오.

디바이스가 성공적으로 추가되지 않은 경우 멀티캐스트 그룹 및 디바이스 상태에 오류 해결에 도움이 되는 정보가 포함됩니다. 오류가 지속되는 경우 이러한 오류 해결에 대한 자세한 내용은 [멀티캐스트 그룹 및 그룹의 디바이스 상태 모니터링 및 문제 해결](lorawan-multicast-status.md) 섹션을 참조하세요.

## 콘솔을 사용하여 다운링크 메시지 예약
<a name="lorawan-multicast-downlink-console"></a>

콘솔을 사용하여 다운링크 메시지를 전송하려면 AWS IoT 콘솔의 [멀티캐스트 그룹(Multicast groups)](https://console.aws.amazon.com/iot/home#/wireless/multicastGroups) 페이지로 이동하고 생성한 멀티캐스트 그룹을 선택합니다. 멀티캐스트 그룹 세부 정보 페이지에서 **다운링크 메시지 예약(Schedule downlink message)**을 선택한 다음 **다운링크 세션 예약(Schedule downlink session)**을 선택합니다.

1. 

**다운링크 메시지 예약(Schedule downlink message) 창**

   다운링크 메시지가 멀티캐스트 그룹의 디바이스로 전송될 기간을 설정할 수 있습니다. 다운링크 메시지는 48시간 이내에 예약되어야 합니다.

   멀티캐스트 세션을 예약하려면 다음 파라미터를 지정합니다.
   + **시작 날짜** 및 **시작 시간**: 시작 날짜 및 시간은 현재 시간 이후 최소 30분 및 48시간 이전이어야 합니다.
**참고**  
지정하는 시간은 UTC이므로 다운링크 기간을 예약할 때 시간대와 시차를 확인하는 것이 좋습니다.
   + **세션 시간 제한(Session timeout)**: 다운링크 메시지가 수신되지 않은 경우 멀티캐스트 세션이 시간 초과되기를 원하는 시간입니다. 허용되는 최소 시간 제한은 60초입니다. 최대 시간 제한 값은 클래스 B 멀티캐스트 그룹의 경우 2일, 클래스 C 멀티캐스트 그룹의 경우 18시간입니다.

1. 

**다운링크 메시지 구성**

   다운링크 메시지를 구성하려면 다음 파라미터를 지정합니다.
   + **데이터 속도(Data rate)**: 다운링크 메시지의 데이터 속도를 선택합니다. 데이터 속도는 RFRegion 및 페이로드 크기에 따라 다릅니다. 기본 데이터 속도는 US915 리전의 경우 8이고 EU868 리전의 경우 0입니다.
   + **주파수(Frequency)**: 다운링크 메시지를 전송할 주파수를 선택합니다. 메시징 충돌을 방지하려면 RFRegion에 따라 사용 가능한 주파수를 선택합니다.
   + **FPort**: 다운링크 메시지를 디바이스로 전송하는 데 사용 가능한 주파수 포트를 선택합니다.
   + **페이로드(Payload)**: 데이터 속도에 따라 페이로드의 최대 크기를 지정합니다. 기본 데이터 속도를 사용하는 경우 최대 페이로드 크기는 US915 RfRegion에서 33바이트이고, EU868 RfRegion에서 51바이트입니다. 더 큰 데이터 속도를 사용하면 최대 페이로드 크기인 242바이트까지 전송할 수 있습니다.

   다운링크 메시지를 예약하려면 **예약(Schedule)**을 선택합니다.

## API를 사용하여 다운링크 메시지 예약
<a name="lorawan-multicast-downlink-api"></a>

API를 사용하여 다운링크 메시지를 예약하려면 [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_StartMulticastGroupSession.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_StartMulticastGroupSession.html) API 작업 또는 [https://docs.aws.amazon.com/cli/latest/reference/iotwireless/start-multicast-group-session](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/start-multicast-group-session) CLI 명령을 사용합니다.

다음 API 작업 또는 CLI 명령을 사용하여 멀티캐스트 그룹에 대한 정보를 보고 멀티캐스트 그룹을 삭제할 수 있습니다.
+ [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetMulticastGroupSession.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetMulticastGroupSession.html) 또는 [https://docs.aws.amazon.com/cli/latest/reference/iotwireless/get-multicast-group-session](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/get-multicast-group-session)
+ [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteMulticastGroupSession.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteMulticastGroupSession.html) 또는 [https://docs.aws.amazon.com/cli/latest/reference/iotwireless/delete-multicast-group-session](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/delete-multicast-group-session)

세션이 시작된 후 멀티캐스트 그룹으로 데이터를 전송하려면 [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_SendDataToMulticastGroup.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_SendDataToMulticastGroup.html) API 작업 또는 [https://docs.aws.amazon.com/cli/latest/reference/iotwireless/send-data-to-multicast-group](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/send-data-to-multicast-group) CLI 명령을 사용합니다.

## 다음 단계
<a name="lorawan-multicast-downlink-next"></a>

디바이스로 전송될 다운링크 메시지를 구성한 후 세션이 시작될 때 메시지가 전송됩니다. 멀티캐스트 그룹의 디바이스는 메시지 수신 여부를 확인할 수 없습니다.

### 추가 다운링크 메시지 구성
<a name="lorawan-multicast-downlink-additional"></a>

멀티캐스트 그룹의 디바이스로 전송될 추가 다운링크 메시지를 구성할 수도 있습니다.
+ 콘솔에서 추가 다운링크 메시지를 구성하려면

  1. AWS IoT 콘솔의 [멀티캐스트 그룹(Multicast groups)](https://console.aws.amazon.com/iot/home#/wireless/multicastGroups) 페이지로 이동하고 생성한 멀티캐스트 그룹을 선택합니다.

  1. 멀티캐스트 그룹 세부 정보 페이지에서 **다운링크 메시지 예약(Schedule downlink message)**을 선택한 다음 **추가 다운링크 메시지 구성(Configure additional downlink message)**을 선택합니다.

  1. **데이터 속도(Data rate)**, **주파수(Frequency)**, **FPort** 및 **페이로드(Payload)**를 지정합니다. 방법은 첫 번째 다운링크 메시지에 대해 이러한 파라미터를 구성한 방법과 비슷합니다.
+ API 또는 CLI를 사용하여 추가 다운링크 메시지를 구성하려면 각 추가 다운링크 메시지에 대해 [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_SendDataToMulticastGroup.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_SendDataToMulticastGroup.html) API 작업 또는 [https://docs.aws.amazon.com/cli/latest/reference/iotwireless/send-data-to-multicast-group](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/send-data-to-multicast-group) CLI 명령을 호출합니다.

### 세션 일정 업데이트
<a name="lorawan-multicast-downlink-update"></a>

멀티캐스트 세션에 새로운 시작 날짜와 시간을 사용하도록 세션 일정을 업데이트할 수도 있습니다. 새 세션 일정은 이전에 예약된 세션보다 우선합니다.

**참고**  
필요한 경우에만 멀티캐스트 세션을 업데이트합니다. 이러한 업데이트로 인해 디바이스 그룹이 오랜 시간 동안 깨어 있어 배터리가 소모될 수 있습니다.
+ 콘솔에서 세션 일정을 업데이트하려면

  1. AWS IoT 콘솔의 [멀티캐스트 그룹(Multicast groups)](https://console.aws.amazon.com/iot/home#/wireless/multicastGroups) 페이지로 이동하고 생성한 멀티캐스트 그룹을 선택합니다.

  1. 멀티캐스트 그룹 세부 정보 페이지에서 **다운링크 메시지 예약(Schedule downlink message)**을 선택한 다음 **세션 일정 업데이트(Update session schedule)**를 선택합니다.

  1. **상태 날짜(State date)**, **시작 시간(Start time)** 및 **세션 시간 제한(Session timeout)** 파라미터를 지정합니다. 방법은 첫 번째 다운링크 메시지에 대해 이러한 파라미터를 지정한 방법과 비슷합니다.
+ API 또는 CLI에서 세션 일정을 업데이트하려면 [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_StartMulticastGroupSession.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_StartMulticastGroupSession.html) API 작업 또는 [https://docs.aws.amazon.com/cli/latest/reference/iotwireless/start-multicast-group-session](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/start-multicast-group-session) CLI 명령을 사용합니다.