[LPWA]SK Telecom LTE Cat.M1을 사용해 보자!(중급편) — PSM(1)

김성태
WIZnet
Published in
3 min readMay 26, 2020

발행일: 2020.05.26

개요

IoT 응용에서 배터리로 동작을 하는 디바이스의 경우, 디바이스가 소모하는 전류는 디바이스 수명과 직접적인 관계가 있으므로 소모 전류를 최소화 하는 것은 매우 중요합니다.

이와 같은 이유로 Cat.M1은 Power Save Mode(이하 PSM), Enhanced DRX(이하 eDRX)기술을 지원하여 소모하는 전류를 크게 줄일 수 있도록 합니다. PSM을 사용하면 디바이스의 Active/Sleep 상태를 조절하여 소모하는 전력을 줄일 수 있습니다.

본 포스팅에서는 국내 모듈사인 우리넷사의 모듈 을 기반으로 설명 드리겠습니다.

이 외의 모듈사 정보는 다음 링크에서 확인 하실 수 있으며, 기본적으로 모듈을 제어할 때에 UART Interface를 사용하기 때문에 제어 방법은 유사합니다. 단, 제어하기 위한 AT command는 모듈 제조사 별로 상이 합니다.

링크: https://www.sktiot.com/iot/introduction/network/networkCatM1Main1

PSM 기능은 어떻게 사용할 수 있나요?

PSM을 사용하기 위해 AT+CPSMS 명령어를 사용하며, 파라미터 설정을 통해 Active/Sleep 주기를 조절할 수 있습니다. 해당 명령의 <value4><value5>의 시간을 설정함으로써 Active/Sleep 주기를 조절합니다. 주기의 단위를 설정하기 위해 6-8bits를 설정하며 값을 설정하기 위해 1-5bits값을 설정합니다. 예를 들어 <value4>를 1010011로 설정하였다면, 6-8bits가 101이므로 단위는 1분이며 1-2bit자리만 설정되었으므로 값은 6이고, 따라서 6분으로 설정한 것입니다.

AT+CPSMS 명령의 자세한 설명은 아래와 같습니다.

동작 예시

Active/Sleep 상태 진입 시점을 판단하기 위해서는 AT 명령어 주기적으로 보내고, 응답을 확인해야 하며 아래의 예제는 PSM-ACTIVE를 60초로 설정하고 PSM-PERIODIC을 180초로 설정하여 테스트한 결과입니다.

모듈에 전원이 켜지는 시점을 Active Start로 표기하였고, 전원이 꺼지는 시점을 Sleep Start로 표기하였습니다.

정리

위와 같은 결과를 정리하여 보면 Active 상태는 PSM-ACTIVE + 24–27초인 것을 알 수 있으며, Sleep 상태는 PSM-PERIODIC-PSM-ACTIVE + 3–4초인 것을 확인할 수 있습니다.

마치며 . .

SK Telecom가 서비스 중인 LTE Cat.M1을 이용하여 PSM 기능을 사용해 보았으며, 사용 방법을 정리하여 포스팅 하였습니다.

--

--