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

김성태
WIZnet
Published in
4 min readMay 27, 2020

발행일: 2020.05.27

개요

지난 글에서는 PSM을 이용하여 Active/Sleep 주기를 설정하는 방법에 대하여 알아보았으며, 하드웨어 및 PSM 설정, AT 명령어에 대한 설명에 대한 설명은 지난 글을 참고 해주시기 바랍니다.

PSM 설정 후, 사용자가 Cat.M1 모듈에 전원이 인가된 상태를 Active 상태라고 표기하였으며 전원이 비인가된 상태와 유사하게 네트워크로 부터 페이징 메시지도 수신하지 못하는 상태를 Sleep 모드로 표기하였습니다.

본 가이드는 PSM 기능을 이용하여 설정된 Active/Sleep 상태에 따라 LTE 망, IP, 소켓 등의 접속 상태가 유지되는지에 대하여 테스트한 결과를 바탕으로 설명 드릴 예정입니다!

PSM에 의해 Sleep →Active로 상태가 변경되면 망접속 상태 및 IP가 유지 되나요?

다음 그림에서와 같이 PSM 설정에 의해 Sleep 상태 이후 ‘AT+CEREG’ 명령을 이용하여 망 접속 여부를 조회해보면 수초이내에 응답이 ‘+CEREG:0,1’로써 정상 접속된 것을 확인할 수 있습니다.

Sleep 상태 이후 ‘AT*WWANIP?’ 명령을 이용하여 재할당 받은 IP를 조회해보면 이전과 다른 IP를 할당받은 것을 확인할 수 있습니다.

IP가 변경되는 것으로 보아 이는 소켓 연결이 유지되지 않는다는 것을 유추해볼 수 있으며 실제 테스트를 해보아도 소켓 연결이 유지 되지 않는 것을 확인할 수 있습니다.

Sleep 상태일 때 수신 가능한 데이터는 무엇인가요?

SMS의 경우 Sleep 상태 일때 스마트폰을 이용하여 모듈로 SMS를 보내면 Cat.M1 망에 Pending 되어 있다가, 모듈이 Active 상태로 돌아오면 Cat.M1망에 Pending 되어 있던 SMS를 수신하게 됩니다.

PSM 설정에 의해 Sleep 상태 이후 다시 Active 상태가 되면 IP가 변경될 뿐 아니라, 소켓 연결이 유지가 안되므로 디바이스가 Sleep 상태일 때 소켓 데이터는 수신할 수 없습니다.

정리

위와 같이 테스트한 것을 정리하여 보면 Active 상태마다 모듈은 자동으로 Cat.M1망에 접속하고 IP를 재할당 받습니다. 이에따라 소켓 생성하여 사용하려면 재접속 또는 재수행이 필요하며 연결이 유지 되지 않는 것을 알 수 있었습니다.

또한, SMS의 경우 모듈이 Sleep 상태 일때 SMS를 보내면 Cat.M1망에 Pending 되어 있다가 Active 상태일때 수신하는 것을 확인 하였습니다.

마치며 . .

SK Telecom가 서비스 중인 LTE Cat.M1을 이용하여 PSM 기능 사용 방법과 Active/Sleep 상태에 따라 망접속/IP이 유지되는지, 소켓 및 SMS 데이터를 수신할 수 있는지에 대해 정리하여 포스팅 하였습니다.

--

--