전체 글
-
어떤 IoT 유심? MNO사업자, MVNO사업자, 국내, 해외.. 궁금증 해소IoT 유심 2024. 8. 20. 18:52
유심을 넣어서 사용하는 IoT 제품이 늘어나면서 다양한 IoT 유심들이 판매되고 있습니다. 다양한 IoT 유심을 한번 분류해 보겠습니다. 1. MNO사업자, MVNO사업자- MNO(Mobile Network Operator) 고유 주파수를 보유하고 있으며 무선 네트워크 인프라를 제공하는 사업자입니다. 우리나라는 대표적으로 SKT, KT, LG U+가 있습니다. 해외 통신사는 독일의 도이체텔레콤(Deutsche Telekom), 영국의 보다폰(vodafone), 중국의 차이나텔레콤(China Telecom), 미국의 AT&T와 같은 통신사업자가 있습니다. - MVNO(Mobile Virtual Network Operator) 물리적인 이동통신망을 보유하지 않고 이동 통신망 사업자로부터 임차해 자사 브랜드..
-
여러 대의 AWS IoT 디바이스를 연결할 때 확인해야 할 정보AWS IoT 2024. 8. 6. 15:39
LTE CATM1 모뎀에서 AWS IoT 모든 기능을 사용할 수 있습니다.대부분 AWS IoT 기능을 설명할 때, TLS통신과 MQTT를 활용해서 AWS IoT Core에 접속해서 MQTT로 데이터를 송수신하는 기능을 지원한다고 이야기합니다. LTE CATM1 내장형 모뎀의 경우도 AT커맨드로 AWS IoT 접codezoo.tistory.com AWS IoT SDK로 제작되어 AWS를 통해 공식배포된 esp-aws-iot 오픈소스 프로젝트 (https://github.com/espressif/esp-aws-iot)에 LTE CATM1 내장형 모뎀을 PPP로 연결한 위 프로젝트를 많은 개발자분들이 사용하고 계시는데, 본격적으로 디바이스를 생산해서 대규모 서비스를 시작할 때 확인해야 할 정보를 소개드립니다...
-
라즈베리파이5에서 LTE CATM1 모뎀 사용하기리눅스 PPP 모뎀 2024. 7. 14. 03:34
LTE CATM1 모뎀 커뮤니티를 통해 라즈베리파이 5에서 LTE CATM1 모뎀사용에 대해 아래와 같은 문의를 받았습니다. https://cafe.naver.com/mechawiki/7403 라즈베리파이 5에서 LTE CATM1 모뎀을 PPP모뎀으로 연결하는 작업을 진행했습니다. 먼저 라즈베리파이5에 연결되는 LTE CATM1 HAT 액세서리 회로부터 확인해 보겠습니다. 라즈베리파이에 연결해서 동작시키려면 I/O를 위한 3.3V전압과 모뎀 전원을 위한 5V전압이 연결되어 있어야 하고 모뎀 RX, TX에 라즈베리파이 TXD0, RXD0가 각각 연결되어 있어야 합니다. 그리고 빠른 데이터 송수신에 따른 하드웨어 흐름제어(flow control)를 위해 CTS, RTS가 연결되어 있어야 하고 모뎀 재시..
-
함께 도전하고 만들어갑니다. ESP-IDF(esp_modem)Lwip PPP 모뎀 2024. 7. 2. 23:45
현재 ESP32 SDK 환경인 ESP-IDF의 경우 esp_modem 프로토콜을 코드주 LTE CATM1모뎀에서 동작할 수 있도록 포팅 하여 오픈소스로 공식지원 하고 있습니다. 관련 use case는 다음과 같습니다. 1. HiveMQ TLS MQTT와 연동해서 릴레이 제어: HiveMQ에서 Free로 제공하는 TLS MQTT AWS클러스터 계정에 LTE CATM1모뎀을 연결해서 원격으로 4채널 릴레이 제어하는 프로젝트 입니다.https://codezoo.tistory.com/83 2. AWS IoT로 MQTT 연동: AWS에서 공식 배포한 AWS IoT SDK로 제작한 오픈소스 프로젝트 ESP-AWS-IoT에 esp_modem을 연결해서 AWS IoT에서 제공하는 모든 기능을 사용할 수 있도록 제작..
-
Arduino esp32 최신버전에서 LTE CATM1 모뎀 동작 안되는 현상 -- 해결AT 커맨드 2024. 6. 28. 06:08
어제저녁에 한통의 문자를 받았습니다. 최근에 ESP32보드에 Arduino 모뎀 라이브러리를 올렸을 때 보드에서 모뎀 스타트 메시지 이후 동작 안된다는 연락을 몇 분에게 받았던 터라 어떤 문제인지 코드 분석을 시작했습니다. Arduino에서 esp32 패키지를 가져오는 주소는 최신 버전인 아래 주소를 사용했습니다.https://espressif.github.io/arduino-esp32/package_esp32_index.json File → Preferences...→ Settings에서 입력 후 OK 버튼을 누릅니다. 아래와 같이 2.0.0 버전에서 3.0.2(최신버전)로 업데이트했습니다. 업데이트 이후에 ESP32 IoT example 중 TYPE1SC_Basic_test 불러와서 빌드 후 ESP..
-
FireBase Realtime Database에 IoT 데이터 바로 올리기Google FireBase 2024. 6. 20. 03:42
FireBase Realtime Database에 IoT의 데이터를 바로 보내고 싶은데 잘 되지 않아서 해당 과정을 진행할 수 있게 도와달라는 요청을 받았습니다. WiFi, LTE/CATM1 Connectivity를 이용해서 M2M장치를 FireBase Realtime Database에 직접 연결하고 데이터를 업로드하는 내용의 매뉴얼 및 코드를 만들었습니다. 관심 있으신 개발자분들에게 도움이 되었으면 좋겠습니다. 디바이스를 준비하기 전에 우선 FireBase 서비스를 구성해 보도록 하겠습니다.아래 블로그 내용을 참고했습니다. https://april11nk.tistory.com/2 ESP8266 이용해 Firebase에 데이터 올리기첫 번째 포스팅으로 esp8266을 이용해 Firebase에 데이터를..
-
AP to PPPOS 프로젝트 이식하기 (Nano IoT Gateway)Arduino Nano ESP32 2024. 6. 19. 04:36
ESP-IDF로 동작되는 Arduino Nano ESP32 보드에 기존에 작업한 AP to PPPOS 프로젝트를 이식해 보려고 합니다. 먼저 Nano ESP32 보드와 LTE CATM1 모뎀은 아래와 같이 Nano to UNO 확장보드와 아두이노 실드를 이용해서 연결되어 있습니다. LTE CATM1 모뎀과 Nano ESP32 보드가 실제 연결된 라인은 아래와 같습니다. 우선, ESP-IDF는 아두이노와 다르게 GPIO번호를 사용하기 때문에 아래 Pinout의 내용을 숙지할 필요가 있습니다.아두이노 핀번호와 맵핑되는 GPIO번호가 표시되어 있습니다. LTE CATM1과 연결된 라인 중 개발자가 직접 다룰 수 있는 라인은 아래와 같이 Modem TX, Modem RX, Modem RESET과 연결된 세 ..
-
Arduino Nano ESP32 보드를 ESP-IDF로 동작시켜 봅시다Arduino Nano ESP32 2024. 6. 19. 02:12
Arduino에서 공식지원 첫 번째 ESP32 보드인 Nano ESP32 보드입니다. 보드에 대한 정보는 아래 사이트를 참고하시기 바랍니다.https://store-usa.arduino.cc/products/nano-esp32?selectedStore=us Arduino® Nano ESP32Introducing the Nano ESP32, a powerful addition to the Arduino ecosystem that brings the popular ESP32-S3 to the world of Arduino and MicroPython programming. Whether you're a beginner stepping into the world of IoT or MicroPython, or ..