목록Node.js (5)
개발의 시작과 끝
Password 1. settings 설정 위와 같이 .node-red 디렉터리 안에 settings.js안에서 admin을 검색하면 주석 처리가 된 부분이 있다. 주석을 복사한 뒤 밑에 붙여넣고 주석을 해제한다. 설정 프로그램은 word를 써도 되고 vscode도 가능하다. 2. cmd admin install 다음으로 cmd에 npm install -g node-red-admin을 설치해야 한다. 3. password 설정 설치가 완료되면 node-red-admin hash-pw라고 치면 password를 설정할 수 있다. 해당 password를 주석을 해제했던 password 부분에 붙여넣기를 하고 저장한다. 그리고 node-red를 다시 시작해준다. 4. passwd 입력 node-red를 다시 ..
E-mail 1. email install Mange palette에서 email을 설치하면 social 란에 email 노드가 생긴다. 2. 노드 배치, 연결 위와 같이 각 inject 노드와 email 노드의 상세내용을 변경해준다. 3. 배포 inject에 옆 버튼을 누르면 메일이 전송된다. 4. 메일 확인 배포가 완료되면 메일함에 inject에 썼던 메세지의 내용이 전송되어있다. 메일을 확인하기 전에 보안설정을 해줘야 한다. 참조 - wikidocs.net/17059
Chart 1. 노드 배치 시작을 도와줄 inject 노드와 결과를 도출할 debug, chart를 배치한다. 중간에 차트에 나올 값을 정해줄 수 있는 함수를 배치하고 함수는 위와 같이 설정한다. 2. 노드 연결 함수에 바로 차트를 연결하면 굉장히 빠르게 진행되기 때문에 중간에 딜레이를 넣어 시간을 설정해준다. 3. debug 설정한 함수에 따라 debug에 값이 도출된다. 4. chart dashboard에서도 함수에 따라 차트에 값이 도출된다. 참조 - youtu.be/i1DUN3dig0Q
Ping 1. ping install node-red에서 기본 노드 이외에 설치할 것이 있을 땐 Mange palette에 있는 install 창에서 설치할 수 있다. install 창에 node-red-node-ping을 검색해 설치하면 팔레트에 ping 노드가 생긴다. 2. 노드 연결 그림과 같이 노드를 연결하고 ping 노드를 설정하면 연결은 완료된다. 3. debug 연결을 완료하고 배포를 하면 설정한 시간에 따라 debug 창에 결과가 나타난다. 4. dashboard gauge 확인 gauge 노드를 추가해 설정하고 연결하면 새 창에 주소를 연결하면 dashboard에서 설정했던 ping을 gauge로 확인할 수 있다. 참조 - flows.nodered.org/node/node-red-node..
Node-RED Node-RED는 Node.js와 자바스크립트 기반으로 실행되며, Node.js 위에서 사용되고 보여지는 개발도구(시각화된 개발도구)이다. PPT, Excel과 같은 형태인 하나의 프로그램이며 팔레트 안에 컨트롤이 존재한다. 컨트롤하는 것을 노드라고 하며 노드와 연결되는 선을 와이어라고 한다. 노드를 배치해 그림을 그려내고 노드에 속성을 바꿀 수 있다. Node-RED는 코딩을 직접 하는 게 아니라 그림으로 visual 하게 그려내는 것이다. 참조 - wikidocs.net/16820 - www.youtube.com/watch?v=qCpYnreUgww - roomconerdeveloper.tistory.com/33