Node-Red는 프로그래밍 및 사용자 인터페이스로 사용될 수 있으며, Johnny-Five Javascript 라이브러리가 포함된 node.js는 Arduino 보드와 Node-Red 사이의 중개자 역할을 합니다.

그래픽 프로그래밍 인터페이스는 DAQ 시스템으로 사용하기 위한 초기 기반이 마련되면 쉬운 프로그래밍 옵션을 제공할 것을 약속합니다. 대시보드 및 사용자 인터페이스를 생성하는 기능이 특히 강력합니다.

Node.js

node.js는 실제로 Arduino와 통신하는 모든 작업을 수행합니다. Node-Red는 단지 멋진 프런트 엔드일 뿐입니다. node.js는 특히 입력 및 출력 작업에 적합한 Javascript 기반 런타임 환경이므로 DAQ 개발에 매우 ​​적합합니다.

node.js 및 Johnny Five 설정

노드-RED

Node-Red는 node.js를 위한 훌륭한 프런트 엔드이며 의사 그래픽 프로그래밍을 허용합니다(따라서 Labview의 대안으로 사용할 수 있음). 이는 함께 연결될 수 있는 다수의 노드로 구성되어 있으므로 프로그램을 모듈식 방식으로 구축할 수 있습니다.

사물 인터넷(IoT)을 염두에 두고 설계되었습니다. 즉, 냉장고부터 시계까지 모든 것을 인터넷에 연결합니다. 따라서 기본적으로 사용 가능한 배선 시스템과 다양한 노드는 하드웨어에 빠르게 연결한 다음 해당 정보로 원하는 작업을 수행하도록 설계되었습니다("세탁이 완료되었습니다. 나에게 이메일 알림을 보내겠습니다" 또는 똑같이 어리석은 작업).

Node-Red가 의사 그래픽 프로그래밍 언어라고 말하는 이유는 Labview와 달리 특히 데이터 캡처, 분석 및 제어 분야에서 Labview VI만큼 사용할 수 있는 노드가 없기 때문입니다. 이는 내가 아는 한 지금까지 누구도 이 목적으로 실제로 사용한 적이 없기 때문입니다. (현재는 2016년). 따라서 미래에는 유용한 노드의 대규모 커뮤니티 생성 데이터베이스가 있을 수 있으며 복사하여 붙여넣기만 하면 되지만 현재로서는 작업을 수행하기 위해 Javascript로 함수 노드를 코딩해야 하는 경우가 많습니다(또는 인터넷).

하지만 이 오픈 소스 하드웨어 이니셔티브는 이 프로세스를 시작하는 것을 목표로 합니다.

Node-RED 설정

Node-RED 흐름 예시

https://flows.nodered.org/flow/5062c92701d94165d579a795efead90b

https://flows.nodered.org/flow/5661fa895284e37df65c3236f4dd0166

FA 정보 icon.svg아래로 각도 icon.svg페이지 데이터
저자브래들리 D 복
특허CC-BY-SA-3.0
언어영어 (en)
번역체코 사람
관련된1개의 하위 페이지 , 2개의 페이지는 여기에 링크되어 있습니다.
별칭DAQ 인터페이스로서의 Node-RED
영향페이지 조회수 978회
만들어진2019년 3월 5일 브래들리 D 복 ( Bradley D Bock)
수정됨2022년 3월 2일 페이지 스크립트 작성
Cookies help us deliver our services. By using our services, you agree to our use of cookies.