ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 모뎀에 사전 설치된 인증서로 https 통신하기
    HTTP 통신 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
     

    LTE-CATM1 내장형 모뎀 대량 구매 상담, 외주 개발, 협업 문의, vodafone IoT유심 문의
    (주)코드주
    장병남 대표 010-8965-1323 rooney.jang@codezoo.co.kr

     

    Vodafone Global IoT SIM Card : codezoo

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

    smartstore.naver.com

     
     
     
     
     

     

Designed by Tistory.