HTTP 통신

모뎀에 사전 설치된 인증서로 https 통신하기

장병남 2023. 8. 15. 19:37

세가지 버전의 CATM1 내장형 모뎀

LTE CATM1 내장형 모뎀에는 아래와 같은 인증서들이 설치되어 있습니다.
 
 
<RK_03_00_00_00_04121_001 버전>

AT%CERTCMD="DIR","~"
%CERTCMD:Motive_crt2.pem,verisign.pem,DigiCert.pem,AmazonRootCA4.pem,kyo.ku,Motive_crt1.pem,AmazonRootCA1.pem,Motive_crt3.pem,sb.pem,globalsign_root_r3.pem,AmazonRootCA2.pem,BaltimoreRootCA.pem,VeriSignPrimaryCA.pem,AmazonRootCA3.pem
OK

<RK_03_00_00_00_10631_001 버전>

AT%CERTCMD="DIR","~"
%CERTCMD:Motive_crt3.pem,AmazonRootCA1.pem,DigiCertTrustedRootG4.pem,BaltimoreRootCA.pem,kyo.ku,sb.pem,AmazonRootCA3.pem,globalsign_root_r3.pem,VeriSignPrimaryCA.pem,AmazonRootCA4.pem,AmazonRootCA2.pem,DigiCert.pem,verisign.pem,Motive_crt2.pem,avsystem-root.pem
OK

<RK_03_00_00_00_20161_001 버전>

AT%CERTCMD="DIR","~"
%CERTCMD:Motive_crt3.pem,AmazonRootCA1.pem,DigiCertTrustedRootG4.pem,BaltimoreRootCA.pem,kyo.ku,sb.pem,AmazonRootCA3.pem,globalsign_root_r3.pem,VeriSignPrimaryCA.pem,AmazonRootCA4.pem,AmazonRootCA2.pem,DigiCert.pem,verisign.pem,Motive_crt2.pem,avsystem-root.pem
OK
 
설치되어 있는 인증서를 HTTPS 통신에 사용하기 위해서 아래 순서로 진행 했습니다.
 
1. 먼저 해당 사이트에서 어떤 인증서를 사용하는지 확인 합니다.
httpbin.org를 방문 했습니다.

httpbin.org homepage

2. 주소 왼쪽 자물쇠를 클릭하고 "이 연결은 안전합니다."를 클릭합니다.

3. 인증서가 유효함 클릭합니다.

4. 세부정보를 클릭합니다.

5. Amazon Root CA 1  인증서가 사용 중인 것으로 확인되었습니다.

사전 설치된 인증서 목록에서 AmazonRootCA1.pem를 확인했습니다. 이제 별도의 인증서를 설치하지 않고 불러와서 사용해 보도록 하겠습니다. 
 
//1. 모든 HTTP 이벤트를 활성화합니다.
AT%HTTPEV="ALL",1
OK

//2. 이전에 설정한 프로파일 파라미터를 모두 초기화합니다. 
AT%HTTPCFG="CLEAR",2
OK

//3. 사전 설치된 AmazoneRootCA1.pem을 불러서 ADD 합니다. 
AT%CERTCFG="add",1,"AmazonRootCA1.pem","c:/certs"
 
//4. 통신을 위해 TLS 설정합니다. 프로파일 2번, 서버 사이드 암호화, 인증서 1
AT%HTTPCFG="TLS",2,2,1
 
//5. HTTP GET으로 읽어 올 주소를 지정합니다.
AT%HTTPCFG="NODES",2,"https://httpbin.org/get"
OK
 
//6. HTTP GET 명령을 실행합니다. 
AT%HTTPCMD="GET",2
OK
 
//Event 알림, 서버로 부터 데이터가 들어 옴.
%HTTPEVU:"GETRCV",2,0,230,222
 
//7. HTTP 데이터를 읽습니다.
AT%HTTPREAD=2

%HTTPREAD: 452,452
HTTP/1.1 200 OK
Date: Tue, 15 Aug 2023 10:29:49 GMT
Content-Type: application/json
Content-Length: 222
Connection: keep-alive
Server: gunicorn/19.9.0
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true

{
  "args": {}, 
  "headers": {
    "Accept": "*/*", 
    "Host": "httpbin.org", 
    "X-Amzn-Trace-Id": "Root=1-64db5396-185b23f85a7367534bbfb31c"
  }, 
  "origin": "151.189.33.173", 
  "url": "https://httpbin.org/get"
}

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

 

LTE-CatM1 내장형 모뎀 / 사물인터넷 통신모듈

사물인터넷 개발을 위한 LTE 모듈입니다. / CodeZoo / 사물인터넷 통신모듈 / 유심은 상품상세의 링크에서 별도 구매가 필요합니다.

www.devicemart.co.kr

https://smartstore.naver.com/codezoo/products/7153689192

 

Vodafone Global IoT SIM Card : codezoo

[codezoo] IoT Global SIM, IoT Connectivity, IoT Device

smartstore.naver.com