Development of access management system for major facilities using smart phone and beacon sensor (BLE)
2022.08.08. ~ 2022.10.27. (About 3 month)
Copyright 2022. Hannam University, SMART BeaconTeam(HCS-Beacon Contributor) All of source cannot be copied without permission.
-
$ cd .\FE\my-app (my-app폴더까지 이동)
-
$ npm i (필요한 파일 설치)
-
make ".env" file (my-app폴더에 .env파일 생성& 환경 변수 삽입)
-
$ npm next build (배포 및 설치)
-
$ npm start (실행)
-
라즈베리파이에 node.js 설치
- Install node.js on Raspberry Pi
-
라즈베리파이에는 HW 폴더만 다운로드 합니다.
- Download only HW folder to Raspberry Pi
-
다운로드한 폴더 경로(/'다운로드한 경로'/HW)에서 터미널을 엽니다.
- Open terminal in downloaded folder path
-
npm i 명령어를 입력하면 필요한 패키지를 자동으로 설치합니다.
- Input $ npm i command line in terminal
-
client.js 파일 앞부분 주석을 확인하여 .env 파일을 생성하여 작성합니다.
- Check comment Client.js file 앞부분을 and Make .env file edit
-
서버가 작동되어있는 상태에서 다운로드한 폴더 경로(/'다운로드한 경로'/HW)에서 sudo node client.js 명령어를 입력하면 프로그램이 실행됩니다.
- When the server is executing, type the commend sudo node client.js into the terminal.
-
$ cd BE (BE 폴더까지 이동)
-
$ npm i (필요한 파일 설치)
-
make ".env" file (BE폴더에 .env파일 생성& 환경 변수 삽입)
-
Start mariaDB (mariaDB 실행)
-
$ npm run start (서버 실행)
- Please Turn on mariaDB before server start!