[VOLTTRON] 볼트론 설치하기

hugingstar·2022년 4월 4일
0
post-thumbnail

이 글은 볼트론 플랫폼(VOLTTRON FRATFORM)을 설치과정을 정리한 자료이다.

1.Volttron

  • VOLTTRON : 볼트론은 메시지 버스를 품음 정보 교환 플랫폼으로서 다양한 에이전트들을 사용하여 메시지를 주고 받을 수 있는 분산 제어가 가능한 구조의 플랫폼이다.
  • 활용 분야 : 건물 에너지 관리, 공장 가상센서의 배포 등에 활용 가능, 건물 및 공장 고장 진단, 최적 제어 트랜스액티브 제어에 활용할 수 있다.

2.설치환경

  • 설치 환경 : 우분투 19.04 LTS 에서 파이썬 2.7을 사용해서 설치(자신의 개발환경에 따라서 설정 필요)
  • 설치된 버전 : releases/6.x 기준으로 설명
  • Virtual box 사용

2.우분투 터미널 상에서 볼트론 설치 절차

먼저 Virtual box에서 우분투를 설치하면 기본적으로 업데이트를 진행한다.

sudo apt-get update

그리고 몇가지 추가적으로 다운로드 받아준다.(깊게 생각하면 머리 아픔)

sudo apt-get install build-essential python-dev openssl libssl-dev libevent-dev git

볼트론 설치는 선행되는 몇가지 설치후 깃허브에서 클론 하는 방식으로 설치한다.(무료)
자기가 사용하고 싶은 버전을 잘 적고 다운로드 받으면 된다.

git clone https://github.com/VOLTTRON/volttron --branch releases/6.x

볼트론 클론하고 나면 Bootstrap.py을 해줘야 진짜 완전히 깔린 것
설치한 volttron으로 들어가서 Bootstrap.py 실행한번 해주면 끝

cd volttron
python bootstrap.py

가상환경 활성화할 때 사용하는 명령어

source env/bin/activate

5.Volttron 실행하기

터미널 상에서 실행해서 관리해도 되지만, 개발할때는 파이참을 사용하면 매우 편하다.
간단한 Configuration을 진행하고 볼트론을 마음껏 사용하면 된다.

관련된 설정 값들 확인해보면 아래와 같다.(메뉴 : Run > Edit configuration)

  • Script path : 설치한 볼트론 안에 pycharm-launch.py 경로
  • Sript parameters : -vv -l volttron.log& (로그창에 보이게)
  • Working directory : /home/volttron/volttron (볼트론 설치된 위치)

아래 그림 보면 어떻게 설정했는지 금방 확인할 수 있다.

실행하면 아래처럼 뭔가 고요하다.

0개의 댓글