[아두이노#285] (NODERED#21) MYSQL 데이터베이스(Database)를 활용해보자! (사물인터넷IoT와 MQTT를 이용한 시리즈/녹칸다/포로리야공대가자)
프로그래밍/노드레드(node-red) 2021. 6. 10. 21:51
(NODERED#21) MYSQL 데이터베이스(Database)를 활용해보자! (사물인터넷IoT와 MQTT를 이용한 시리즈)
-녹칸다의 윈도우버전 NODERED를 사물인터넷보드(Wemos d1r1/esp8266)와 MQTT로 연결해서 활용해보는 시리즈이다!
-이번 시리즈는 향후 라즈베리파이에서 NODERED를 활용할때 참조자료로 활용한다!
-참고로 녹칸다는 NODERED를 잘하지는 못하고 흥미유발을 위한 기본적인 기능만 사용할 예정이다!
-NODERED를 활용하면 웹서버가 생성되고 스마트폰을 이용해서 아두이노와 소통할 수 있는 예제를 간단히 구현할 수 있다!(웹UI를 제공한다)
-더 수준높은 기능을 구현하려면 직접 찾아보고 응용해보면 될 것같다!(진입장벽을 낮춰주고자 하는 것이다!)
-이번편에서는 사물인터넷보드(wemos d1r1)에서 MQTT로 업로드한 센서데이터를 node-red에 달려있는 데이터베이스(database)인 MYSQL에 저장하는 예제이다!
-데이터베이스는 기본적으로 집어넣고 빼는 것이다!(수정/삭제는 고려안함)
-어떻게 하면 node-red에 DB를 달아서 사용할 수 있을지 알아보자!
-간단한 센서를 몇개 연결해서 데이터를 집어넣어보자!
-수집된 데이터를 적절한 UI를 이용해서 출력해보자!
-RFID리더(RC522)를 이용해서 RFID태그가 태깅되면 DB에 매칭된 정보를 출력해보자!
-1번 태그를 태깅하면 1번태그에 해당하는 정보를 MYSQL에 조회해서 반환된 결과를 출력한다!
-다른 클라이언트에서 DB에 생성한 정보를 node-red에서 출력해보자!
-MYSQL은 node-red 전용으로 활용하는게 아니라 모든 시스템에서 사용가능한 것임을 보는것!
C#윈폼 프로젝트
MYSQL데이터베이스 덤프파일
자바스크립트에서 timestamp만들기
var stamp = new Date().getTime();
데이터베이스(MYSQL) 설치 과정(C#윈폼117)