개발환경 구성하기
DAMDA를 사용하기 위한 환경 설정 방법을 설명합니다.
0. What you can get here
DAMDA 를 사용하기 위한 환경을 구성할 수 있습니다. DAMDA 가 설치되면 컴포넌트 배포를 통해 다양한 기능을 사용해 볼 수 있고, 나만의 기능을 만들어 볼 수 있습니다.
1. Setup Environment
Step1: Prerequisites
DAMDA 계정
DAMDA 환경을 구성하기 위해 DAMDA 계정이 필요합니다.
DAMDA 계정이 없는 경우, DAMDA Console 로 이동하여 계정 생성합니다.
RaspberryPi 4 준비
RaspberryPi에 OS를 설치해서 사용할 준비를 합니다.
지원 OS는 RaspberryPi OS(권장), Ubuntu mate 입니다.
Raspberry Pi OS 공식 페이지: https://www.raspberrypi.com/software/
Ubuntu MATE for Raspberry Pi 공식 페이지: https://ubuntu-mate.org/raspberry-pi/
Step2: Install the library
필수 패키지 들을 설치합니다.
sudo apt install -y default-jdk unzip curl python3-pip libatlas-base-dev proj-bin proj-data libproj-dev libgeos-dev libgdal-dev python3-venv python3-virtualenv docker.io docker-compose npm nodejs mosquitto mosquitto-clients
Step3: Download Installer
Installer setup 파일을 다운 받습니다.
설치 파일 사내용으로 공개합니다. 사내망에서 다운받아 주시기 바랍니다.
업데이트 중인 기능들이 있어 일부 정상동작하지 않을 수 있습니다.
Installer setup 파일:
Raspberry Pi OS: damda-installer_1.0.3-1_pi.deb
Ubutu: damda-installer_1.0.3-1_ubuntu.deb
curl -O http://10.178.133.16/damda-installer_1.0.3-1_pi.deb
curl -O http://10.178.133.16/damda-installer_1.0.3-1_ubuntu.deb
2. Setup Installer
DAMDA 사용자들만 installer 패키지를 받을 수 있습니다. 명령어 입력 후, 잠시 기다리면 DAMDA 계정을 입력하도록 메세지가 나옵니다.
DAMDA 계정을 입력할 때 까지 설치가 진행되지 않습니다.
DAMDA 계정 id는 메일주소입니다.
DAMDA 계정 입력이 잘못 된 경우 설치가 종료 되므로, 다시 설치 명령어를 입력해주시기 바랍니다.
sudo apt install ./damda-installer_1.0.3-1_pi.deb
...
DAMDA ID: [email protected]
DAMDA PW:
...
Progress: [ 20%] [####################################................................................................................................................................................]
Ubuntu에서는 설치 파일명에 맞춰 아래 명령어를 사용합니다
sudo dpkg -i ./damda-installer_1.0.3-1_ubuntu.deb
3. Install DAMDA
DAMDA Installer 아이콘을 눌러서 실행합니다.
RaspberryPi OS / Ubuntu mate DAMDA 계정과 디바이스를 연동하기위하여 DAMDA계정으로 로그인을 진행합니다. Installer에 DAMDA id와 password 입력합니다.
Installer 로그인 창 "Install" 버튼 클릭합니다.
Install / Uninstall 선택화면 설치가 완료되면 "Next" 버튼을 눌러 다음단계로 이동합니다. (설치 과정은 약 10분 정도 소요됩니다. 네트워크 환경에 따라 더 오래 소요될 수 있습니다.)
설치 진행 중 설치 완료 상태 설치 과정이 완료 된 것을 확인합니다. 앞으로 컴포넌트 배포할 때 필요한 정보인, DAMDA 기기명을 확인할 수 있습니다.
설치 완료 확인 설치 완료 화면에서 ID 확인을 못한 경우 Installer를 다시 실행해서 확인할 수도 있습니다.
Installer 첫화면에서 기기명 확인 DAMDA Console의 디바이스 탭에서 동일한 디바이스 ID로 기기가 생성된 것을 확인할 수 있습니다.
DAMDA Console 디바이스 탭에서 기기명 확인 이제 라즈베리파이가 DAMDA 디바이스가 되었습니다. 컴포넌트를 배포할 수 있는 준비가 완료되었습니다!
Last updated