LTE-CATM1 내장형 모뎀 사용자와 함께 HTTP 테스트 진행
MCU보드에 연결해서 펌웨어로 동작시킬때,
리눅스, 윈도우 개발환경에서 PPP접속해서 데이터 모뎀으로 사용할 때를 제외하고는 주로 위에 보이는 LTE-CATM1 확장보드를 이용해서 AT커맨드가 정상적인 시나리오로 동작하는지 테스트 할때가 많습니다.
회로가 궁금하시면 아래 이미지를 참고하시기 바랍니다.
최근에 사용자분과 함께 HTTP를 사용하기 위한 AT커맨드를 함께 확인해서 서버 연동 시켰습니다.
HTTP AT커맨드 :
웹서버를 구축해서 LTE-CATM1에서 전송하는 센서데이터를 HTTP로 바로 받아서 저장하고 싶은데,
어떻게 진행하면 좋겠는가?
일단, HTTP로 사이트를 하나 만들고 해당 사이트에 임의의 텍스트 파일(textTest.txt)을 올려 달라고 요청 했습니다.
그래서 회신을 받았습니다. (주소는 임의로 변경해서 기재하였습니다.)
특정사이트 주소 : 77.777.777.777:8080
//망접속 enable
AT%CMATT=1
OK
//망접속 확인, 로밍 OK
AT+CEREG?
+CEREG: 0,5
OK
//접속할 주소
AT%HTTPCFG="NODES",1,"http://77.777.777.777:8080/"
OK
//HTTP관련 모든 이벤트 enable
AT%HTTPEV="ALL",1
OK
//웹사이트에서 특정파일 정보 GET
AT%HTTPCMD="GET",1,"http://77.777.777.777:8080/textTest.txt"
OK
//27바이트 정보를 가져왔다는 unsolicited response
%HTTPEVU:"GETRCV",1,0,0,27
//얻어온 정보 READ
AT%HTTPREAD=1
%HTTPREAD: 275,275
HTTP/1.1 200 OK
Content-Type: text/plain
Last-Modified: Wed, 08 Dec 2021 02:15:28 GMT
Accept-Ranges: bytes
ETag: "4ddfea77d9ebd71:0"
Server: Microsoft-IIS/10.0
X-Powered-By: ASP.NET
Date: Wed, 08 Dec 2021 05:23:58 GMT
Content-Length: 27
Server Test File 2021 12 08 //실제 파일에서 가져온 데이터 정보 (27byte)
OK
---------------------------------------------------------------------------------------------------
해당 정보 확인 후 웹서버에서 데이터를 등록할 수 있도록 수정해서 진행 했습니다.
AT
OK
+CEREG: 0,5 //로밍넷에 연결 확인 후 진행해야 함. 0,0 의 경우 망에 접속되지 않은 상태
OK
OK
AT%HTTPEV="ALL",1
OK
//999 임의의 센서 데이터값 입력
AT%HTTPCMD="GET",1,"http://77.777.777.777/Main.aspx?value=999"
OK
%HTTPEVU:"GETRCV",1,0,0,27
%HTTPREAD: 335,335
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/10.0
Set-Cookie: ASP.NET_SessionId=rzfsuthw1cl5jzbwcribhm2e; path=/; HttpOnly; SameSite=Lax
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Wed, 08 Dec 2021 07:47:13 GMT
Content-Length: 27
{'Check':[{'reply':'yes'}]} //서버에서 가져온 응답데이터 (27byte)
OK
이상 연동 작업을 마무리 했습니다.
Murata Type1SC 모듈 자료, 구매 관련 문의
(주)아성코리아
전지만 이사 010-5418-8812 mlcc@asung.com
박상인 차장 010-6556-5405 sipark@asung.com
LTE-CATM1 내장형 모뎀 대량 구매 상담, 외주 개발, 협업 문의
(주)코드주
장병남 대표 010-8965-1323 rooney.jang@codezoo.co.kr
https://www.devicemart.co.kr/goods/view?no=14077527
https://smartstore.naver.com/codezoo/products/7153689192