database 2

Node-RED의 Inject 노드를 이용해서 MariaDB에 주기적 데이터를 추가 혹은 삭제

안녕하세요.  데이터 테스트를 위해서 자동으로 DB table에 값이 저장되거나 혹은 시간이 지난 Sensor 데이터가 삭제되었으면 좋겠다는 생각이 들 때가 있습니다. influxDB 같은 경우 시계열 데이터 위주이다 보니 기본적으로 가지고 있고, 다른 DB들도 스케줄러 기능이 있어 쿼리를 주기적으로 사용할 수 있는 것으로 알고 있습니다.  위의 상황이 아닌 예외상황이 생길 경우, 관리자 권한이 없어 DB스케줄러 기능을 사용할 수 없다거나, InfluxDB를 사용하고 있지 않다고 한다면, Node-RED의 Inject 기능을 이용해서 유사한 기능을 만들 수 있을 것이라 생각해서 확인해 보았습니다.  1. Inject Node  1) 개  요  Inject 노드(node)는 사용자가 특정 시간에 데이터를 ..

[MQTT] CM4 RaspberryPi에 InfluxDB 설치와 설정하기

안녕하세요. MQTT 데이터를 흘려보내는 것이 아니라 시계열 데이터를 보려면 DB가 필요할 것입니다. 그중에 InfluxDB를 이용해서 데이터를 저장하는 것을 해보려고 합니다. 그전에 설치를 먼저 실행해 보겠습니다. 1. influxDB 다운로드 - 개발자가 Raspberry Pi의 다양한 운영 체제용 패키지를 특별히 제공했기 때문에 공식 저장소를 사용할 수 있습니다. 그래서 공식 저장소 키를 가져와서 로컬 키리스트에 추가합니다. 이전 명령어 apt-key를 사용할 수 없다고 나옵니다. wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add - wget -nc https://repos.influxdata.com/influxdb.key..