초보자를 위한 Node-RID 기본 기능

☆・:.〇.:・・・・:.〇.:・☆:.〇.・☆:.〇.:・☆
부가 달력 8 일째!
☆・:.〇.:・・・・:.〇.:・☆:.〇.・☆:.〇.:・☆
저는 아직 Node-RID에서 실시한 경험이 없어요. 이번에는 초보자를 위한 기사를 쓰고 싶어요!
(연말 동안 노드-RID 관련 기고문 수를 늘리는 학습을 진행할 계획입니다.)
저는 새로 온 사람입니다. 따뜻한 눈빛으로 지켜주셨으면 좋겠습니다.

① Node-RID란?


Node-READ는 새로운 재미있는 방법으로 하드웨어 장치, API 및 온라인 서비스를 연결하는 도구입니다.
브라우저 기반 편집기를 사용하면 다양한 노드를 팔레트에 연결하고 흐름을 만들 수 있으며, 클릭을 통해 실행 환경을 설계할 수 있습니다.
참조: Node-RED User Group Japan
엔지니어라면 자꾸 인상이 솟을 것 같아.
즉 IoT(물건과 프로그래밍을 연결하는 기술),
웹 페이지 등 온라인 서비스 링크
간단한 마우스 조작으로 Node-RID처럼 간단하게 움직일 수 있습니다!
초초보자를 위한 기사니까요.
저의 직언을 용서해 주십시오. 저는 위에서 인용한 단어를 사전으로 기재하고 싶습니다.
Node-RID 말과 조금 다를 수 있으니 양해 부탁드립니다...

API란?


API는 소프트웨어와 앱 등의 일부를 외부에 공개함으로써 제3자와 개발할 수 있는 소프트웨어 공유 기능이다.
USB는 외부 장치와 컴퓨터를 연결하는 인터페이스로, API는 소프트웨어를 연결할 수 있다.
서로 다른 소프트웨어와 서비스 간에 인증 기능을 공유하고, 채팅 기능을 공유하며, 한쪽으로부터 수치 데이터를 받아 다른 프로그램으로 데이터를 분석할 수 있다는 것이다.
API는 애플리케이션과 애플리케이션을 연결해 기능성을 확장하고 편리하게 사용할 수 있도록 하는 것이 목표로, 원하면 두 앱 모두 윈윈 상태를 만들 수 있다.
참조: 이제야 알 수 없는 IT 용어: 자주 듣는 "API"는 무엇인가?

무엇이 실행 환경입니까?


'장'은 모바일 소프트웨어나 프로그램에 필요한 물품을 위한 장소를 가리킨다
참조: https://wa3.i-3-i.info/word13151.html

무엇이 프로그램입니까?


사용 가능한 상태로 만들기
참조: https://wa3.i-3-i.info/word16767.html
노드 RED를 통해 개발된 Flow(프로젝트)는 JSON을 이용하여 가져오고 내보낼 수 있습니다.

JSON이란?


JSON은 "JavaScript 객체 메모를 사용하는 데이터 교환 형식"입니다.
파이톤, PHP, 자바스크립트, C++, 자바 등 각종 언어 지원은 JSON을 중간에 끼워 넣는 것을 통해 각 프로그래밍 언어 간의 데이터 전달이 매우 간단하다.
참조: https://products.sint.co.jp/topsic/blog/json#toc-0
예.json
{ "name": "Tanaka", "age": 26 }
JSON은 스위프트 등 소프트웨어 개발에서도 자주 볼 수 있다.

② 노드 RED의 구조


이곳의 표현은 이해하기 쉬우니 인용을 허락해 주십시오.
메시지는 MSg 맨 위에 있는 객체에서 JSON 데이터로 구성됩니다.
각 노드가 처리한 내용은 물통 릴레이처럼 교환된다
참조: 성인의 STEM 교육!노드 RED를 통해 화제를 체험하는 저코드 프로그래밍!혼잣말

Node-RID에서 연결 노드를 프로그래밍합니다.
노드란 기능이 있는 블록과 같은 것이다.

msg 소개


이것은 정보의 줄임말이다.JavaScript 객체에는 속성 세트가 있을 수 있습니다.
보통paylad 속성이 있습니다.

속성 유형에는 다음과 같은 JavaScript 유형이 있습니다.
Boolean - true, false
Number -  0, 123.4
String - "hello"
Array - [1,2,3,4]
Object - { "a": 1, "b": 2}
Null
Node-RID에서 구현하려면 속성과 유형 등에
텍스트 인코딩의 기초 지식도 상당히 필요하다!

③ 노드 RED의 조작감



조작 구역은 3개로 나뉜다
프로그래밍 경험이 없는 사람이라도 기본 용어만 이해하면 조작감이 간단하다고 느낀다.
노드도 간단한 영어 단어로 구성되어 있다.
분리된 것이기 때문에 처리하기 쉽다.

화면 구성도 스크래치 같네요.

총결산


기초 중의 기초를 기록하게 해 주세요.
총결산하다
  • Node-RID에 Javascript와 JSON을 사용합니다!
  • 속성과 유형 등 프로그래밍의 기본 개념을 이해하면 간단하게 실현할 수 있습니다!
  • 조작감도 잘 이해합니다!
  • 알겠습니다.
    부족한 점이 있으면 댓글로 지적해 주세요.

    참고 자료

  • 시각 프로그래밍 언어 내려다보기(Scratch에서 Node-RID, Touch Designer 및 IFTT까지)
  • Node-Red
  • Node-RID의 첫 번째 프로세스
  • Node-RID User GroupJapan 메시지 활용
  • 좋은 웹페이지 즐겨찾기