WLAN 연결이있는 마스터 모듈로 LORA를 통해 연결된 온도 센서.
이 프로젝트의 목표는 난방 및 냉각 성능의 전반적인 그림을 얻기 위해 작은 아파트 단지에서 개별 유닛의 온도를 기록하는 것입니다. 그런 다음 슬레이브 모듈의 센서 데이터는 LORA를 통해 마스터 모듈로 전송됩니다. 그런 다음 WLAN을 통해 데이터를 클라우드 서비스로 전달합니다. 이는 각 슬레이브 모듈에 자체 WLAN 구성이 필요하지 않음을 의미합니다.

흐름도 TD
[온도 및 습도 센서 '센서 -V3']-> | LORA 통신 | B (Lora Wlan Gateway 'Gateway-V3')
B-> | WLAN 커뮤니케이션 | C (인터넷 라우터)
C-> D (iotplotter)
수신 된 신호 강도 표시 (RSSI)는 Milliwatts에서 수신 된 신호 전력이며 DBM으로 측정됩니다. 이 값은 수신기가 발신자의 신호를 얼마나 잘들을 수 있는지를 측정하여 사용될 수 있습니다. 0에 가까울수록 신호가 더 좋을수록 RSSI minimum is -120dBm .
-30dBm 신호가 강합니다-120dBm 신호는 약합니다첫 번째 하우징 변형 (v1)에는 추가 최적화로 인해 개구부가 거의 없었으며 센서는 이제 변경에 더 빠르게 반응합니다. 현재 주택 변형은 (v2)
처음에는 센서를 작동 할 때 온도가 항상 동일하게 증가했습니다. 약간의 연구 후에 나는 표준 구성이 초당 1000 개의 쿼리를 만들어 온도 센서가 가열되어 이제 해결 한 온도 값을 수동으로 트리거하여 온도 값을 쿼리하여 이제 1 회만 발생합니다.
열 화상 카메라로 측정 할 때 ESP32 연속 작동에서 하우징을 단점으로 가열하고 매우 높은 확률로 온도 측정에 영향을 미칩니다. 따라서 다음 개발 단계는이 행동을 개선하기 위해 깊은 수면 방향으로 진행됩니다. 깊은 수면에서 첫 번째 테스트를 마친 후 deep sleep 코드 최적화 인 1.5° 의 온도 차이를 볼 수있었습니다.

컴파일 전에 코드에서 매번 센서 이름을 조정하는 것은 매우 불편하고 오류가 발생했습니다. ESP32에는 EEPROM이 없으므로 이제는 Preferences 라이브러리를 통해 플래시 값을 저장했습니다.
Lora-Serialization, Cayennelpp, Protobuf 프로토콜은 너무 복잡하여 간단한 장치 대기 장치 통신을 구현하기에는 너무 복잡합니다.
습도 센서는 2 년 후에 작동이 중단되었습니다. 이제 100% 값 만 제공합니다. 실내에서만 사용되었지만 습도는 100%에 도달했습니다. 인터넷에서 검색하면 다른 사람들도 같은 문제가있는 것 같습니다.


| 도구 | 설명 |
|---|---|
| https://iotplotter.com | 빠른 데이터를 시각화하는 간단한 도구이지만 엔드 포인트에 대한 실제 구성은 없습니다. |
| https://datagekko.com | 현재 아직 사용할 수없는 것은 비공개 베타입니다 |
| https://iotguru.live | 테스트되지 않았습니다 |
| https://thingspeak.com | 테스트되지 않았습니다 |
| https://thingsboard.io | 테스트되지 않았습니다 |