산, 바다, 섬, 터널등 사람이 쉽게 접근하기 어려운 지역에 설치되는 장비들에 대해서 원격지 장비 헬스 모니터링을 해야 할 일들이 있습니다. 이때 모뎀(LTE, FSK, ASK...)들을 사용해서 원격지(Client)와 서버(Server)사이에 통신을 진행하게 됩니다.
이번 이야기는 LTE Module 을 사용해서 Client를 구현하는 것을 이야기 해 보겠습니다.
// PING : 다른 IP와의 인터넷 연결을 확인한다.
AT+QPING=1,"www.baidu.com"
OK
+QPING: 0,"61.135.169.125",32,192,255
+QPING: 0,"61.135.169.125",32,240,255
+QPING: 0,"61.135.169.125",32,241,255
+QPING: 0,"61.135.169.125",32,479,255
+QPING: 0,4,4,0,192,479,287
ping 명령은 기본적으로 host와 연결시험을 4회 진행합니다.
명령 : AT+QPING=<contextID>,<host>[,<timeout>[,<pingnum>]]
응답 : +QPING: 0, "61.135.169.125",32,192,255
0 : server에서 응답이 왔음을 나타냄.
"61.135.169.125" : "www.baidu.com" 의 IP 타입임.
32 : ping 테스트에 사용된 byte가 32개 임을 나타냄
192 : 응답에 걸린 시간을 나타냄
255 :