• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
오픈소스 IoT 연결 미들웨어, 노드레드
2019-10-02 3,568 26

BIM 칼럼니스트 강태욱의 이슈 & 토크

 

이번 호에서는 IoT가 댜앙한 데이터 모델과 연결할 때 유용할 수 있는 오픈소스를 소개한다. 노드레드(Node-Red)는 이기종간 데이터 모델을 연결할 때 사용하는 오픈소스 미들웨어이다. 다양한 플러그인을 개발할 수 있도록 인터페이스를 제공한다. 이 글에서는 간단한 IoT 장치의 구현을 위해 NodeMCU를 사용한다.

 

■ 강태욱 | 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 Engineering digest와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다.

이메일 | laputa99999@gmail.com
페이스북 | www.facebook.com/laputa999
홈페이지 | https://sites.google.com/site/bimprinciple
팟캐스트 | http://www.facebook.com/groups/digestpodcast

 

BIM(Building Information Modeling)은 건설 데이터를 연결하는 유연한 허브 역할을 할 때 유용해 질 수 있다. 건설, 건축, 시설물 관리나 운영 등에 최근 적용되기 시작한 IoT(Internet of Things)는 최근 다양한 모델과 연계되어 시너지 효과를 내고 있는데, 그 중의 하나가 인공지능 모델일 것이다. 만약 공간을 기반으로 의사결정을 하고 싶다면 BIM과 연결된 IoT-BIM 방식은 효과적인 대안이 될 수 있다.
노드레드(Node-Red)는 IoT 시스템 개발을 지원하는 오픈소스 플랫폼이다. 노드레드를 이용하면, 코딩할 필요없이 다양한 IoT 프로토콜, 입출력 연결을 손쉽게 처리할 수 있다. 노드레드는 아파치 라이선스 2.0을 지원하기 때문에 라이선스 규약만 지키면 상용 패키지를 개발하는 데 큰 문제가 없다. 이번 호에서는 노드레드를 이용해 <그림 1>과 같이 IoT 장치와 MQTT 방식으로 데이터 교환을 하는 간단한 IoT 시작품을 만드는 방법을 보여준다.

 


그림 1. 노드레드로 만든 간단한 IoT 대시보드 테스트

 

1. 노드레드 설치
설치 절차는 다음과 같다.

 

(1) 1. Node.js 설치
노드레드는 노드JS를 사용한다. 우선 Node.js 다운로드 페이지에서 Node.js LTS 버전을 다운로드 받아 설치한다.

 



그림 2. Node.js 다운로드 페이지

 

강태욱 laputa99999@gmail.com


출처 : 캐드앤그래픽스 2019년 10월호

포인트 : 무료

© 캐드앤그래픽스 무단전재 및 재배포금지, 기사 게재 희망시 당사 문의
  • kakao

댓글 0

로그인 후 댓글을 달수있습니다
등록된 코멘트가 없습니다.