Vodafone
-
[vodafone] 강원도 원주 치악산 통신 테스트IoT유심 2023. 11. 7. 11:23
2023년 07월 21일에 다녀 왔습니다. ------------------------------------------------------------------강원도 원주 치악산에 위치한 황둔청소년 수련원에 방문해서 Vodafone Global IoT SIM 테스트를 진행했습니다. 테스트에 사용한 장비는 ESP32 + LTE CATM1 내장형 Modem입니다. 현장에서 코드 수정이 필요해서 노트북에서 수정 후 동작이 잘되는지 먼저 확인했습니다. 테스트 완료 후 보드를 5V 전원 컨버터 보드(12V 리튬인산철 배터리)에 연결 후 테스트를 진행했습니다. 내장 안테나를 사용해서 RSSI : -67, RSRP : -86, -RSRQ : -6, SINR : 26 정도의 성능이 나왔습니다.SINR(신호대잡..
-
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..
-
MQTT 이제 모바일로 테스트 하세요MQTT 2023. 10. 12. 00:47
구글 크롬 브라우저에 설치해서 MQTT를 손쉽게 테스트할 수 있었던 MQTTBox는 더 이상 지원되지 않습니다. 하지만 항상 우리손에 있는 스마트폰을 이용해서 MQTT 개발환경을 구성할 수 있습니다. 대표적인 운영체제인 안드로이드와 IOS에서 사용할 수 있는 MQTT 테스트앱을 소개하겠습니다. Android에서는 MyMQTT앱이 사용하기 편리 합니다. Google PlayStore에서 MyMQTT를 검색해서 설치합니다. MyMQTT는 아래와 같이 설정 했습니다.Host는 broker.hivemq.com, Port는 1883으로 설정 후 Connect로 연결합니다. Subscribe탭을 선택 후 Topic을 'type1sc/0/test'로 입력합니다. 그리고 Subscribe 버튼을 누릅니다. P..
-
2023한국전자전 Murata IoT 스마트팜 전시품 제작AWS IoT 2023. 10. 9. 17:47
2023 한국전자전 무라타전자 부스에 전시할 IoT 스마트팜 전시품을 제작했습니다. 스마트팜에 사용하는 토양센서와 CO2센서에서 실시간으로 수집한 데이터를 LTE CATM1 모뎀을 이용해서 AWS IoT Core로 지정한 시간 주기에 맞춰 전송하고 내부 메시지 라우팅을 통해 AWS IoT SiteWise서비스에서 저장 및 시각화, 경보 알림과 같은 산업용솔루션 형태로 가공할 수 있도록 하드웨어와 펌웨어, IoT 솔루션을 포함하여 개발했습니다. 제품 제작에 사용한 부품 및 보드는 아래 내용을 참고하시기 바랍니다. 무라타 토양센서 [아성 코리아] 무라타 토양 센서 제품[아성 코리아] 카카오 채널 친구추가+ 하시면 더 빠르게 소식을 받아보실 수 있어요. [아성 코리아] 무라타...blog.naver.co..
-
ESP32 IoT 보드 조립 방법조립 & 하드웨어 2023. 9. 19. 09:36
ESP32 IoT 보드가 조립된 모습을 보면 복잡해 보입니다. 조립 방법에 대한 문의가 있어서, 순서대로 작업하면서 기록했습니다.이 방법이 정답은 아니지만, 그래도 수백 개 조립한 경험(?)이 있는지라 추천드리고 싶습니다. 내용 진행에 앞서서 조립영상을 먼저 공개 합니다.ESP32 IoT보드 조립영상이제 부품을 펼쳐 보겠습니다.좌측 상단 ESP32 보드(esp32 devkitc v4), 좌측 중단 LTE CATM1 내장형 모뎀, 좌측 하단 LTE CATM1 PCB 안테나중간 상단 ESP32 IoT 보드, 중간 중단 40Pin 2.54mm 핀헤더, 중간 하단 2 Pin Tact 스위치우측 OLED LCD일단 재료들이 많습니다. 복잡해 보이겠지만 아래 사항대로 작업하면 수월 합니다. 첫째, 우측에서 좌측으..
-
Arduino UNO R4 & LTE CATM1 모뎀 동작테스트 + 리눅스 개발TIP조립 & 하드웨어 2023. 7. 13. 22:26
Arduino에서 최근 UNO R4를 출시했습니다. 기존 ATMega328P 8비트 프로세서에서 Renesas ARM Cortex-M4 32비트 프로세서로 성능을 크게 업그레이드하고 기본 메모리 용량도 2KB에서 32KB로 대폭 늘렸습니다. UNO R4는 최소사양의 베이식 보드인 R4 MINIMA와 WIFI 모듈, LED 매트릭스가 포함된 R4 WIFI 두 종류 보드로 판매를 시작했고, 국내는 디바이스마트와 엘레파츠, 메카솔루션 등에서 정품보드를 손쉽게 구매할 수 있습니다.UNO시리즈는 Arduino의 레퍼런스 보드이기 때문에 여기에서 LTE CATM1 내장형 모뎀이 잘 동작되는지 호환성 테스트를 진행 했습니다. 사용하는 라이브러리는 현재 git을 통해 오픈소스로 관리되는 라이브러리 ( https://g..
-
https 서버와 통신하기 두번째 이야기 (2)카테고리 없음 2023. 2. 7. 20:40
이번에는 https Post입니다. 이전글과 동일하게 인증서를 설치한 상태에서아래와 같이 테스트를 진행 했습니다. AT%HTTPCFG="NODES",3,"https://httpbin.org" OK AT%HTTPEV="ALL",1 OK AT%HTTPCFG="TLS",3,2,3OK // httpbin.org/post에 json 타입의 데이터를 post 합니다. AT%HTTPSEND="POST",3,,"https://httpbin.org/post","application/json",,,{"id" : 5 , "type" : "cat", "price" : 123.11} OK %HTTPEVU:"POSTCONF",3,0,200 //200 성공 리턴값을 unsolicited response로 받으면, AT..
-
https 서버와 통신하기 두번째 이야기 (1)HTTP 통신 2023. 2. 4. 20:14
연결되는 글https://codezoo.tistory.com/44 https 서버와 통신하기LTE CATM1 내장형 모뎀의 AT커맨드를 이용해서 https 서버와 통신하길 원하시는 개발자분의 요구사항으로 테스트를 진행 했습니다. 먼저 https 테스트에 괜찮은 서버를 StackOverFlow (https://stackoverflow.com/codezoo.tistory.com이전에 올렸던 https 서버와 통신을 통해 GET, POST를 할 수 있도록 Type1SC 오픈소스에 추가하는작업을 시작하게 되었습니다.먼저 GET 입니다. 아래 사이트에 올라간 값을 읽어오기 위해 먼저 AT커맨드 테스트를 진행했습니다. https://httpbin.org/get AT%CERTCFG="DELETE",3 //기존 슬롯3..