Windows 환경

SEUNGHWANLEE·2021년 2월 14일
0

Mobius Guideline

목록 보기
6/11

Windows에서는 링크를 통한 다운로드를 통해 환경설정이 이루어집니다.


INDEX

  1. MySQL - v8.0.22
  2. Eclipse Mosquitto - v2.0.4
  3. Mobius-Nodejs-v2.4.36
  4. Postman - v2.0.0
  5. nCube-Thyme-Nodejs - v2.3.2

MySQL - v8.0.22

여기로 접속해 기본 구성은 400M 크기 이상의 파일로 다운로드를 진행해주세요.

Execute > 를 눌러 전체 Progress 진행 Next >
Next > Configuration Steps 완료될 때까지 기다리기
Password 설정 Check 후 Next >


Eclipse Mosquitto - v2.0.4

설치하려는 해당 컴퓨터 환경에 맞는 빌드(build)를 설치해주세요.

여기서 다운로드 받을 수 있습니다.😁


설치 프로그램 첫 실행화면


Next >


path 설정


다운로드 파일안에 README-windows.txt (line 56)를 확인 후 링크로 이동


README-windows.txt 에 쓰여있는 실행파일로 설치 진행







libcrypto-1_1-x64.dll, libssl-1_1-x64.dll 을 복사해 기존에 다운받은 mosquitto 디렉토리에 복사&붙여넣기 해주세요.


Node.js - latest version

여기 접속해 오른쪽 아래에 Current version을 다운로드 받을 수 있습니다.😁


Mobius-2.4.36 (Node.js)

여기로 접속해 'Mobius-2.4.36.zip'을 다운로드해주세요.

MySQL DB 생성 후, dump import를 해주어야합니다.

  1. MySQL DB 생성
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-2.4.36 환경설정

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

Eclipse Mosquitto 실행

  • 다운을 받지 않았다면 아래 스크립트를 진행해주세요. (위로가기) 👆

다운받았던 mosquitto 경로로 이동하신 후, 아래 스크립트를 실행해주세요.

mosquitto.exe -v

Mobius-2.4.36 실행

환경에 대한 자세한 내용은 package.json을 통해서 확인할 수 있습니다.

node mobius.js

nCube-Thyme-Nodejs-2.3.2

여기로 접속하셔서 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

설치를 완료했다면 테스트를 진행해볼까요? 😀

Mobius & Thyme 실행

profile
잡동사니 😁

1개의 댓글

comment-user-thumbnail
2023년 3월 30일

안녕하세요 conf.js 파일에서 cse.host에 해당하는 주소를 mobius와 동일한 환경으로 맞춰주세요.
에서 mobius주소 어떻게 보나요?

답글 달기