Windows에서는 링크를 통한 다운로드를 통해 환경설정이 이루어집니다.
- MySQL - v8.0.22
- Eclipse Mosquitto - v2.0.4
- Mobius-Nodejs-v2.4.36
- Postman - v2.0.0
- nCube-Thyme-Nodejs - v2.3.2
여기로 접속해 기본 구성은 400M 크기 이상의 파일로 다운로드를 진행해주세요.
설치하려는 해당 컴퓨터 환경에 맞는 빌드(build)를 설치해주세요.
여기서 다운로드 받을 수 있습니다.😁
설치 프로그램 첫 실행화면
Next >
path 설정
다운로드 파일안에 README-windows.txt (line 56)를 확인 후 링크로 이동
README-windows.txt 에 쓰여있는 실행파일로 설치 진행
libcrypto-1_1-x64.dll, libssl-1_1-x64.dll 을 복사해 기존에 다운받은 mosquitto 디렉토리에 복사&붙여넣기 해주세요.
여기로 접속해 오른쪽 아래에 Current version을 다운로드 받을 수 있습니다.😁
여기로 접속해 'Mobius-2.4.36.zip'을 다운로드해주세요.
MySQL DB 생성 후, dump import를 해주어야합니다.
mysql -u root -p
MySQL에 접속한 뒤에 DB(데이터베이스)를 생성합니다.
CREATE DATABASE mobiusdb;
USE mobiusdb;
👆 위에서 다운받은 'Mobius-2.4.36.zip' 압축을 풀면,
~/Mobius-2.4.36/mobius/mobiusdb.sql
안에 sql 파일이 있습니다. 해당 경로를 복사하고, 복사한 경로를 [ path ]에 입력해주세요.
SOURCE [ path ];
DB(데이터베이스) 확인하는 방법
Database 확인
SHOW DATABASES;
Table 확인
SHOW TABLES;
기존에 'mobiusdb'가 존재한다면, 아래와 같은 스크립트를 입력해주셔도 됩니다!
mysql -u root -p mobiusdb < [ path ]
mobius가 정상적으로 작동할 수 있도록 환경에 맞게 몇가지 설정을 하기 위해서 'conf.json'을 생성해줍니다.
~/mobius-2.4.36/conf.json
아래 스크립트를 복사해 수정해주세요.
{
"csebase": "onem2m",
"cseid": "/onem2m",
"csebaseport": "7579",
"csetype": "in",
"dbhost": "localhost",
"dbuser": "root",
"dbpass": "CHANGE HERE : MYSQL PASSWORD",
"dbname": "mobiusdb",
"superadm_usr": "superadmin",
"superadm_pwd": "f7c6c12d",
"pxymqttport": 7580,
"pxycoapport": 5683,
"pxywsport": 7577,
"tsagentport": 7582,
"mqttbroker": "localhost",
"secure": "disable",
"authorization": true,
"logDir": "./log"
}
👆 위 스크립트에서 "dbpass"의 value를 자신이 설정한 MySQL 비밀번호와 일치시켜주세요.
그 다음에 다운받은 mobius-2.4.36 안에 package.json이 있는 경로에서 npm install을 실행해주세요.
npm install
다운받았던 mosquitto 경로로 이동하신 후, 아래 스크립트를 실행해주세요.
mosquitto.exe -v
환경에 대한 자세한 내용은 package.json을 통해서 확인할 수 있습니다.
node mobius.js
여기로 접속하셔서 2.3.2 version을 다운받아주시면 됩니다.
다운로드 링크
Mobius-2.4.36과 같이 npm install을 package.json이 있는 경로에서 진행해주시면 됩니다.
Mobius-2.4.36과 마찬가지로 conf.js를 수정해야합니다.
conf.js 파일에서 cse.host에 해당하는 주소를 mobius와 동일한 환경으로 맞춰주세요.
npm install
설치를 완료했다면 테스트를 진행해볼까요? 😀
안녕하세요 conf.js 파일에서 cse.host에 해당하는 주소를 mobius와 동일한 환경으로 맞춰주세요.
에서 mobius주소 어떻게 보나요?