iot유심
-
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..
-
ppposclient, RS485 장치를 동시에 사용하는 경우 (예제 포함)Lwip PPP 모뎀 2024. 5. 16. 01:17
ESP32 IoT보드에서 ppposclient 라이브러리 ( https://github.com/codezoo-ltd/ppposclient )와 RS485 라이브러리 ( https://github.com/4-20ma/ModbusMaster )를 동시에 사용할 경우 제대로 동작이 되지 않는다는 사용자의 질문 글이 며칠 전 개발자 커뮤니티에 올라왔습니다. 각각의 라이브러리는 ESP32의 UART2, UART1에 각각 연결되어 동작되는데, 왜 동작이 되지 않는지 검토하고코드를 개선해서 동작할 수 있도록 작업 했습니다. 먼저 아래와 같이 하드웨어를 구성 했습니다. - LTE CATM1 모뎀은 ppposClient 라이브러리를 통해 Serial2(UART2)에 연결해서 ppp모드로 동작되는 상태입니다.- 여..
-
LTE CATM1 모뎀에서 AWS IoT 모든 기능을 사용할 수 있습니다.AWS IoT 2024. 3. 31. 02:56
대부분 AWS IoT 기능을 설명할 때, TLS통신과 MQTT를 활용해서 AWS IoT Core에 접속해서 MQTT로 데이터를 송수신하는 기능을 지원한다고 이야기합니다. LTE CATM1 내장형 모뎀의 경우도 AT커맨드로 AWS IoT 접속 및 MQTT통신을 지원하고 있습니다. 하지만 AWS IoT는 MQTT통신 기능만 제공하지 않습니다. 다음은 AWS IoT Device SDK를 통해 제공하는 기능 입니다.MQTT통신뿐 아니라 HTTP통신, OTA, Device Shadow, Jobs, Fleet provisioning과 같은 펌웨어 업데이트, 디바이스 추상화, 대규모 인증서 관리 기능과 같은 다양한 기능들을 제공하고 있습니다. 이러한 기능들은 물론 AWS IoT 상용 서비스에서 중요한 역할을 하는 ..
-
[소모임] ESP-IDF를 이용해서 LTE CATM1 Nano IoT 게이트웨이, AWS IoT Client 제작 (4월5일)세미나 & 워크샵 2024. 3. 25. 17:21
관련글https://codezoo.tistory.com/79 ESP32, LTE CATM1 모뎀으로 nano iot gateway 제작ESP-Protocols 오픈소스 프로젝트 중 ESP_Modem 프로젝트가 있습니다. ESP32 시리즈 (ESP32, ESP32-C3, ESP32-S2, ESP32-S3, etc)의 MCU와 다양한 셀룰러 통신모듈을 연결해서 데이터 통신 모뎀으로 동작시킬 수 있도codezoo.tistory.com관련글 https://codezoo.tistory.com/81 LTE CATM1 모뎀에서 AWS IoT 모든 기능을 사용할 수 있습니다.대부분 AWS IoT 기능을 설명할 때, TLS통신과 MQTT를 활용해서 AWS IoT Core에 접속해서 MQTT로 데이터를 송수신하는 기능을 ..
-
ESP32, LTE CATM1 모뎀으로 nano iot gateway 제작Lwip PPP 모뎀 2024. 3. 17. 02:13
ESP-Protocols 오픈소스 프로젝트 중 ESP_Modem 프로젝트가 있습니다. ESP32 시리즈 (ESP32, ESP32-C3, ESP32-S2, ESP32-S3, etc)의 MCU와 다양한 셀룰러 통신모듈을 연결해서 데이터 통신 모뎀으로 동작시킬 수 있도록 구성한 프로젝트입니다. 자세한 내용은 아래 오픈소스에 포함된 문서를 참고하시기 바랍니다.https://github.com/codezoo-ltd/esp-protocols/tree/master/components/esp_modem 이번 작업은 esp_modem을 LTE CATM1 내장형 모뎀에서 동작시킬수 있도록 인터페이스를 포팅하고, examples/ap_to_pppos 예제를 활용하여 주변의 WiFi 디바이스들이 ESP_Modem을 이용해서 ..
-
Voice AI 모듈과 LTE CATM1을 이용한 작업 데모Socket 통신 2024. 2. 22. 06:07
양손을 사용하는 다양한 작업 환경에서 현재 상태를 확인하고 제어하고 결과를 전송해야 하는 경우, 갑작스러운 상황이 발생했을 때 손보다 음성을 통한 직관적인 제어가 효율적일 때가 있습니다. 관련해서 Voice AI 모듈을 이용해서 음성을 통해 디바이스를 제어하고 제어 결과를 LTE CATM1을 이용해서 주변통신환경에 관계없이 서버에 실시간 보고하는 데모를 제작 했습니다. 코드주에서 개발 중인 Voice AI 모듈은 아래와 같은 특징을 가지고 있습니다.- 네트워크에 접속하지 않고 오프라인 상태에서 음성인식을 할 수 있습니다.- Phoneme-based modeling을 사용해서 음성명령을 빠르게 추가할 수 있습니다.- 44+ 이상의 언어를 지원합니다. 데모에서는 Voice AI 모듈에 한국어 음성명령을 ..
-
RS485 & Modbus RTURS485 & Modbus 2024. 1. 23. 02:17
ESP32 IoT보드를 이용해서 RS485 컨버터를 이용해서 온습도 센서값을 얻어서 LTE CATM1 모뎀으로 전송할 수 있게 구현했습니다. 먼저 ESP32 IoT보드에는 RS485 트랜시버가 내장되어 있지 않아서 TTL to RS485 컨버터를 사용했습니다. https://www.devicemart.co.kr/goods/view?no=1324908 에서 판매하는 제품을 구입해서 사용했는데, MAX1348 칩셋으로 자동 흐름제어(auto flow control) 기능을 지원해서 GPIO로 전송 전, 전송 후 따로 흐름제어 신호를 만들지 않아도 되는 장점이 있습니다. RS485 온습도센서는 https://www.devicemart.co.kr/goods/view?no=14490037 제품을 사용했습니다...