tls
-
HiveMQ TLS MQTT를 Type1SC AT커맨드로 연결하기MQTT 2025. 6. 10. 14:36
예전에 가전제품 외부 제어를 위해 아래와 같은 글을 올렸습니다. HiveMQ TLS Free MQTT 클러스터와 LTE CATM1모뎀으로 어디서나 제어할 수 있는 스마트릴레이 만들기예전 회사에서 함께 IT일을 했던 동료가 몇 년 전 귀농을 했습니다.한번 놀러 오라는 이야기에 직접 내려가서 이것저것 이야기 하던 중 비닐하우스로 재배를 하는데 날씨가 더우면 하우스 창문codezoo.tistory.com외부에서 스마트폰으로 제어하는 것은 참 편하고 좋았는데, ESP-IDF 개발환경을 사용하지 않거나 다른 MCU를 사용하시는 개발자들을 위해 Type1SC 모뎀에서 제공하는 AT커맨드로 HiveMQ TLS Free MQTT 계정을 사용하는 방법을 알려 드립니다. 해야 할 일은1. HiveMQ TLS Free ..
-
TLS Socket을 이용한 HTTPS GET, POST 통신HTTP 통신 2023. 10. 26. 02:26
서버와 디바이스 통신에서 현재 가장 많이 사용되는 HTTP프로토콜은 아래와 같은 이유로 HTTP 대신 HTTPS를 주로 사용합니다. - 전송 중인데 데이터는 암호화되지 않으므로 스니핑 공격에 노출됩니다.- 중간자 공격으로 데이터가 변조될 수 있습니다.- 웹서버가 가짜 일수도 있습니다. HTTP를 안전하게 만드는 HTTPS 솔루션은 HTTP와 TCP 사이에 SSL(Secure Sockets Layer) 또는 TLS(Transport Layer Security)로 불리는 보안 레이어를 추가하여 통신 합니다. 최근에는 SSL 보다는 TLS 용어로 많이 사용 합니다. 아래 그림은 브라우저에서 HTTPS 웹사이트를 접속하는 과정입니다.1. 브라우저는 웹 서버의 포트 443(HTTPS의 기본포트)에 대한 TCP..
-
모뎀에 사전 설치된 인증서로 https 통신하기HTTP 통신 2023. 8. 15. 19:37
LTE CATM1 내장형 모뎀에는 아래와 같은 인증서들이 설치되어 있습니다. 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 AT%CERTCMD="DIR","~" %CERTCMD:Motive_crt3.pem,AmazonRootCA1.pem,DigiCertTrustedRootG4.pem,Baltim..
-
https 서버와 통신하기HTTP 통신 2022. 12. 6. 15:48
LTE CATM1 내장형 모뎀의 AT커맨드를 이용해서 https 서버와 통신하길 원하시는 개발자분의 요구사항으로 테스트를 진행 했습니다. 먼저 https 테스트에 괜찮은 서버를 StackOverFlow (https://stackoverflow.com/)에서 검색해 보았는데,아래와 같은 httpbin.org가 괜찮다는 추천 의견이 있어서 해당 사이트를 서버로 선정 했습니다.https://httpbin.org/ httpbin.orgA simple HTTP Request & Response Service. Run locally: $ docker run -p 80:80 kennethreitz/httpbinhttpbin.orgCATM1 모뎀에 서버에서 제공하는 인증서를 설치해야 하는데 먼저 웹브라우저에서 아래와..