반응형
Node-RED
Node-RED는 IBM에서 개발한 오픈소스 플로우 기반 프로그래밍 도구입니다. 이 도구를 사용하면 웹 브라우저에서 시각적 편집기를 사용하여 IoT (사물 인터넷) 애플리케이션 및 자동화 프로세스를 개발할 수 있습니다.
Node-RED의 핵심 아이디어는 "노드" 라는 작은 코드 블록들을 사용하여 애플리케이션을 만드는 것입니다. 이러한 노드는 대부분의 프로그래밍 언어로 작성될 수 있으며, 각 노드는 데이터를 처리하고 다음 노드로 전달합니다. 이러한 노드를 시각적으로 연결하여 논리적인 흐름을 구성할 수 있습니다
또한 다양한 통합을 제공합니다. 예를 들어, MQTT, HTTP, TCP 등의 프로토콜과 다양한 하드웨어 및 클라우드 서비스와 통합할 수 있습니다. 이를 통해 개발자는 빠르고 쉽게 IoT 애플리케이션을 만들 수 있습니다.
다양한 플랫폼에서 실행할 수 있으며, 많은 개발자들이 이를 사용하여 다양한 애플리케이션을 개발하고 있습니다. 또한 Node-RED 커뮤니티에서는 다양한 노드와 템플릿, 예제 등을 공유하고 있습니다.
라즈베리파이에서 Node-RED 설치 방법
1. 터미널을 엽니다.
2. 아래 명령어를 실행하여 Node-RED를 설치합니다.
sudo apt-get update
sudo apt-get install nodered
3. 설치가 완료되면 Node-RED를 실행합니다.
node-red
4. 웹 브라우저에서 http://localhost:1880을 입력하여 Node-RED 편집기를 엽니다.
5. Node-RED 부팅 시 자동 실행을 하게 만들려면 아래 명령어를 입력하세요.
sudo systemctl enable nodered.service
반응형
'스터디 > IoT' 카테고리의 다른 글
[사물인터넷] 파이썬 기반 MQTT 프로토콜 프로젝트_part2 : 라즈베리파이 세팅 (0) | 2023.03.30 |
---|---|
[사물인터넷] 파이썬 기반 MQTT 프로토콜 프로젝트_part1 : 베이스 코드 (0) | 2023.03.30 |
[사물인터넷] CoAP (0) | 2023.03.23 |
[사물인터넷] MQTT (0) | 2023.03.22 |
댓글