본문 바로가기
Project/Arduino

LoRa 통신 전체적인 시스템 아키텍처 및 참고 사이트

by Juzero 2020. 5. 28.

4학년 1학기인 이번학기에 졸업 프로젝트 수업인 '융합캡스톤디자인' 을 수강하고 있다.

 

기업과 협업해서 한 학기동안 프로그램을 만드는 수업이다.

 

우리 팀은 교내 도서관의 Co2를 측정해서 LoRa통신을 이용해 웹서버로 보내고, 대시보드에서 나타내는 주제로 진행하게 되었다. 

초기에 그린 시스템 구조는 이렇다. 

각 열람실에서 co2를 측정해서 esp32의 LoRa 통신 모듈로 게이트웨이까지 데이터를 보낸다. 게이트웨이에서는 축적된 데이터를 웹서버에 보내고 대시보드에 나타낸다.

 

LoRa 통신이 나온지 얼마 안되어서 예제가 많이 없다. 특히 Esp32와 LoRa 통신은 예제가 정말 없다.

아래는 우리팀이 참고했던 Esp32와 LoRa통신 관련 사이트 목록이다. 

 

< Esp32 관련 >

 

m.blog.naver.com/crucian2k3/221805858895

 

ESP32 TTGO LoRA 모듈을 사용한 원격 온도측정

ㅇ 이어진 글https://blog.naver.com/crucian2k3/221432452298https://blog.naver.com/crucian2k3/22177301...

blog.naver.com

smartstore.naver.com/makerspace/products/2377048185?NaPm=ct%3Dk93vsd60%7Cci%3Dedd8ab31c7b172b17770644134949e928967df54%7Ctr%3Dsls%7Csn%3D525290%7Chk%3D3930f68a88ac1dc117fe5bc9b65e1366fcefc03e

 

아두이노 ESP32 IOT 사물인터넷 WiFi + 블루투스 듀얼모드 보드 : 송파 메이커스페이스

[송파 메이커스페이스] 아두이노,라즈베리파이를 이용한 코딩 교육 재료, 교재 및 교구 개발, 컨텐츠 및 교육 지원

smartstore.naver.com

www.youtube.com/watch?v=bN4ZVTR05k0

 

www.hardcopyworld.com/ngine/aduino/index.php/archives/3295

 

[IoT 네트워크 서비스 강좌] #4-3 ESP32를 웹 서버로 만들기 | Hard Copy Arduino

 

www.hardcopyworld.com

 

blog.naver.com/dreve/221815724913

 

TTGO T-Display ESP32 Arduino 개발환경 설정하기

TTGO T-Display는 ESP32 마이컴을 사용한다. 아쉽게도 TTGO의 제조사 lilygo에서는 TTGO...

blog.naver.com

wiki.keyestudio.com/KS0413_keyestudio_ESP32_Core_Board

 

KS0413 keyestudio ESP32 Core Board - Keyestudio Wiki

Keyestudio ESP32 Core Board (Black and Eco-friendly) Description This keyestudio ESP32 core board is a Mini development board based on the ESP-WROOM-32 module. The board has brought out most I/O ports to pin headers of 2.54mm pitch. These provide an easy w

wiki.keyestudio.com

makernambo.com/82?category=765628

 

ESP32 PIN 배열 및 사용방법

ESP32는 입출력핀의 갯수와 용도도 많을 뿐더러 이를 응용한 모듈의 유형도 많아 입출력핀을 사용하는 방법이 좀 복잡하다. 아래는 ESP32칩을 사용한 기본 모듈인 WROOM32의 핀배열이고 각각의 용도�

makernambo.com

www.dfrobot.com/blog-991.html

 

ESP32 Arduino: Using an infrared CO2 sensor - DFRobot

Introduction In this ESP32 tutorial, we will check how to get measurements from a C02 sensor, using the Arduino core. The sensor used was an Analog Infrared CO2 Sensor from DFRobot. You can find the Wiki page for the sensor here. Note that the code we are

www.dfrobot.com

chocoball.tistory.com/entry/Hardware-CO2-sensor-MH-Z14A

 

Hardware | CO2 센서인 MH-Z14A 를 활용해 보자

1. 이산화탄소 이산화탄소는 지구로 들어 왔다가 빠져나가는 태양광 복사열을 차폐하여 온실효과를 내는 주범 입니다. 매년 기온이 상승하고 있습니다. 기온 상승으로 인하여 지구에서는 지금��

chocoball.tistory.com

blog.naver.com/PostView.nhn?blogId=scw0531&logNo=221109881445&parentCategoryNo=&categoryNo=9&viewDate=&isShowPopularPosts=false&from=postView

 

[아두이노 - JSON변환 및 Web Server 통신]

안녕하세요!! 이번 포스팅은 아두이노에서 Wifi Shield로 데이터 전송 시 JSON으로 구조화하는 방법...

blog.naver.com

www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=qna&wr_id=2430

 

센서값을 웹서버로 전달하는데 질문 있습니다. > Q&A | HardCopyWorld

센서값을 웹서버로 전달하는데 질문 있습니다. > Q&A | HardCopyWorld

www.hardcopyworld.com

randomnerdtutorials.com/esp32-http-get-post-arduino/

 

ESP32 HTTP GET and HTTP POST with Arduino IDE | Random Nerd Tutorials

Learn how to make HTTP GET and HTTP POST Requests with the ESP32 board with Arduino IDE. How to get values, post JSON data objects, URL encoded requests, etc.

randomnerdtutorials.com

 

 

 

 

< LoRa 관련 >

blog.iolate.kr/251

 

LoRa 모듈 사용기

Long Range 의 약자인 LoRa. 저전력 장거리 통신이 가능한 프로토콜로, 국내에선 SK가 LoRaWAN 망을 구축하여 서비스 중이다. LoRaWAN 은 LoRA PHY, 즉 물리적 통신 프로토콜을 기반으로 암호화, 노드 관리 등

blog.iolate.kr

www.youtube.com/watch?v=eL8ApBrZO_I

learn.sparkfun.com/tutorials/esp32-lora-1-ch-gateway-lorawan-and-the-things-network/all#turning-a-gateway-into-a-device

 

ESP32 LoRa 1-CH Gateway, LoRaWAN, and the Things Network - learn.sparkfun.com

Introduction Experimental Products: SparkX products are rapidly produced to bring you the most cutting edge technology as it becomes available. These products are tested but come with no guarantees. Live technical support is not available for SparkX produc

learn.sparkfun.com

https://blog.naver.com/bytebuffer68/221167839224

 

아두이노 IoT ESP32 LoRa SX1276 0.96" Blue OLED Bluetooth Wi-Fi Lora Kit 32 868MHz/915MHz Module

LoRa 모듈지난번 소개하였던 400MHz대 모듈을 정리하고 이번에국내향 주파수를 쓰는 868MHz/915MHz...

blog.naver.com

https://randomnerdtutorials.com/esp32-lora-rfm95-transceiver-arduino-ide/

 

ESP32 with LoRa using Arduino IDE | Random Nerd Tutorials

Learn LoRa basics and how it can be used with the ESP32 for IoT projects using the Arduino IDE. You'll also create a LoRa Sender and LoRa Receiver with RFM95

randomnerdtutorials.com

 

https://randomnerdtutorials.com/esp32-lora-sensor-web-server/

 

ESP32 LoRa Sensor Monitoring with Web Server (Long Range Communication) | Random Nerd Tutorials

Build a sensor monitoring system with ESP32 TTGO LoRa32 SX1276 board that sends temperature, humidity and pressure readings via LoRa to a LoRa receiver web server.

randomnerdtutorials.com

https://blog.naver.com/won19600/221637886287

 

ESP32에 업로드와 아날로그인풋 받아보기

ESP32가 배송왔습니다.​일단 빵판에 꽂아야 쓰기 편하겠죠?​​​....음... 얘 왜이렇게 뚱뚱할까요.​...

blog.naver.com

https://www.openhacks.com/uploadsproductos/mh-z14_co2.pdf

https://www.openhacks.com/uploadsproductos/mh-z14_co2.pdf

https://forum.arduino.cc/index.php?topic=616349.0

 

ESP32 analogPin read Issue with Moisture Sensor.

Other thoughts on the ADC of the ESP32-Controller... The minimum analog input voltage is 150mV, and above 2.45V the ADC becomes non-linear (see datasheet!). Only the input-range between 0.15V and 2.45V (ADC-value 0 to 3000 approx.) is usable. If i want to

forum.arduino.cc

https://devhyung.github.io/2019/01/17/LoRa-02-AI%EC%8A%A4%ED%94%BC%EC%BB%A4%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-LoRa%EB%AA%A8%EB%93%88%EC%A0%9C%EC%96%B4/

 

[LoRa]_02_AI스피커를 이용한 LoRa모듈제어

💡 Intro안녕하세요 "AI 스피커를 이용한 LoRa모듈제어"1부의 프로젝트 개념 소개 및 설계에 이어실제 개발을 진행하면서 알아갔던점들을 포스팅 해보겠습니다 ~

devhyung.github.io

https://bigwavek.tistory.com/entry/esp32-ttgo-%EB%B3%B4%EB%93%9C

 

esp32 ttgo 보드

esp32 ttgo 보드 관련 정보.. pin map TTGO 제품중 LORA 가 들어간 제품에 대한 github https://github.com/osresearch/esp32-ttgo TTGO 제품중 LORA 가 들어간 제품에 대한 제품정보에 대한 다운로드 link : ht..

bigwavek.tistory.com