분류 전체보기
-
여러 대의 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 ..
-
HiveMQ TLS Free MQTT 클러스터와 LTE CATM1모뎀으로 어디서나 제어할 수 있는 스마트릴레이 만들기Lwip PPP 모뎀 2024. 5. 25. 03:51
예전 회사에서 함께 IT일을 했던 동료가 몇 년 전 귀농을 했습니다.한번 놀러 오라는 이야기에 직접 내려가서 이것저것 이야기 하던 중 비닐하우스로 재배를 하는데 날씨가 더우면 하우스 창문을 열어줘야 하고 비가 오거나 바람이 심하게 불면 닫아 줘야 하는데 이걸 직접 가서 해야 하니 다른 일이라도 하고 있거나 멀리 나와 있을 때도 있어서 여간 귀찮은 일이 아니라며 편리하게 쓸만한 도구 좀 만들어 달라고 이야기했습니다. 전원코드가 연결되어 있는 상태에서 스위치만 켜주면 동작시킬 수 있게 준비되어 있다고 하면 LTE CATM1 모뎀을 이용해서 원격제어가 가능할 것 같다는 생각을 했습니다. 하지만 여기서 통신모뎀만큼 중요한 한 가지가 더 있습니다. 제어명령을 전달해 줄 나만의 안전한 서버입니다. 물론 AWS, A..