Node-Red로 놀고 있어요 (아직 초보자 단계에 있습니다)Node-Red를 사용하여 센서 당 하나의 대시 보드 그룹을 표시 할 수 있습니까?
나는 우리 집 안팎의 다양한 위치에서 온도와 습도를 측정하는 약 20 개의 ESP8266 모듈을 가지고 있습니다.
내가 지금하고있는 방식은 각 ESP에 웹 서버를 설치하고 5 초마다 노드 레드를 폴링하는 것입니다. 이것은 모든면에서 추악합니다. 20 번 반복하면 눈이 아프기 때문입니다. 나는 이미 그 두 가지를 설정 한, 그것은 나쁜 같습니다
내 질문은 :
내가 노드 빨간색 장치의 목록을 줄 수있는 방법 (물론, 자신의 IP 주소가 있습니까) 그리고 node-red를 사용하여 원하는 모든 대시 보드를 만들 수 있습니까? "for-each"모듈이 필요하고, 대시 보드에 그룹을 자동 생성하여 다양한 센서/차트를 각 센서별로 그룹화해야하는 것처럼 보입니다.
하지 코드를 많이
지금까지 공유하지만, 당신이 볼 수 있도록 당신이 ESP8266의 웹 서버 부분에 관심이 있다면 나는 요지를 만들 않았다사전에 Gist of how to Connect ESP8266 With Node-Red using Arduino/C
, 감사 귀하의 팁과 제안을 위해
중앙 시스템에서 mqtt 브로커를 실행하고 ESP가 mqtt를 통해 데이터를 전송하도록 고려 했습니까? 더 많은 ESP를 추가하고 NR 플로우를 중간 수정하지 않고도 데이터를 전송하기 때문에 폴링보다 훨씬 확장 성이 뛰어납니다. 중앙 시스템에. NR은 mqtt 주제를 구독하여 데이터를 처리 할 수 있습니다. – barny
그래, 그게 내 두번째 버전이 될거야. 이미 MQTT가 어떻게 작동하는지 내 뇌를 감싸려고 노력하고있다. 그러나, 그건 내 문제를 해결할 것입니다 원격 측정 지점 20? –
ESP가 모두 자신의 데이터를 브로커에 푸시하기 때문에 각각의 폴링을 코딩 할 필요가 없다는 점에서 그렇습니다. 각 ESP에 고유 한 ID를 부여해야합니다. Wi-Fi MAC 주소를 사용하여 자동으로 수행 할 수 있습니다. – barny