무조건 따라 하기(5)-IOT 장치 통신하기(MQTT) 1

Communication

무조건 따라 하기(5)-IOT 장치 통신하기(MQTT) 1

관리자 0 3599

아두이노 및 라즈베리 파이로 제작한 IOT 장치의 센서데이터를 수집하고 제어하는 예시이다.


a2690457c1e75b8a5ccdc0d058532cdd_1535519472_8182.jpg

 

 

step1 MQTT 프로그램 설치하기

 

①Mosquitto 브로커 설치

 

1. 설치방법(Win32OpenSSL_Light-1_0_2h.exe)

 

(1) 설치파일은 아래의 2개 실행파일이다.
a2690457c1e75b8a5ccdc0d058532cdd_1535519472_8841.jpg

 

(2) 설치를 시작한다. (Win32OpenSSL_Light-1_0_2h.exe)

a2690457c1e75b8a5ccdc0d058532cdd_1535519512_1108.jpg

 

(3) 설치되는 위치를 확인한다.
a2690457c1e75b8a5ccdc0d058532cdd_1535519512_177.jpg


4) 설치가 된 다음에 확인을 한다.

a2690457c1e75b8a5ccdc0d058532cdd_1535519533_6502.jpg

 

2. 설치방법(mosquitto-1.4.9-install-win32.exe)


(1) 다음은 나머지 실행파일로 설치를 한다. (mosquitto-1.4.9-install-win32.exe)
a2690457c1e75b8a5ccdc0d058532cdd_1535519533_699.jpg

 

(2) OpenSSL이 먼저 설치되어야 한다는 메시지이다.

a2690457c1e75b8a5ccdc0d058532cdd_1535519557_3788.jpg


(3) 설치되는 위치를 확인한다.
a2690457c1e75b8a5ccdc0d058532cdd_1535519557_4523.jpg


(4) 아래와 같이 설치가 되었다.

a2690457c1e75b8a5ccdc0d058532cdd_1535519582_1586.jpg

 

 

②Mosquitto 브로커 실행

 

1. 실행방법

 

(1) 설치된 파일은 아래의 같은 장소에 있다.
a2690457c1e75b8a5ccdc0d058532cdd_1535519582_2088.jpg

(2) 실행이 되면 아래와 같은 메시지가 표시된다.(-v(verbose mode) 옵션을 입력하면 모든 상세 로그 데이터를 확인 할 수 있다.)

a2690457c1e75b8a5ccdc0d058532cdd_1535519603_5994.jpg

 

2. 종료방법

 

(1) 맨 아래에 커서를 위치시키고 마우스 오른쪽 버튼을 눌러 작업관리자를 실행한다.
a2690457c1e75b8a5ccdc0d058532cdd_1535519603_6394.jpg

 

(2) 작업관리자의 탭을 프로세스로 바꾸고 mosquitto로 시작되는 프로세스를 찾아보면 아래와 같이 실행중인 것을 알 수 있다.

a2690457c1e75b8a5ccdc0d058532cdd_1535519623_8518.jpg

 

 

(3) 프로세스를 끝내기 하면 아래와 같이 종료되어 프롬프트가 보인다.

mosquitto.exe *32를 선택한 다음 아래에 있는 프로세스 끝내기(E)를 누르면 된다.
a2690457c1e75b8a5ccdc0d058532cdd_1535519623_899.jpga2690457c1e75b8a5ccdc0d058532cdd_1535519641_0401.jpg

 

 

 

③IPTIME CD N100mini 설치

 

1. N100mini 설치방법

 

(1) ipTIME N100mini USBPC 포트에 장착한다

(2) CD를 넣고 설치 창이 나오면 N100mini 선택하고 설치한다.

a2690457c1e75b8a5ccdc0d058532cdd_1535519641_1063.jpg

a2690457c1e75b8a5ccdc0d058532cdd_1535519663_4491.jpg

 

 

(3) 완료를 누르면 컴퓨터를 다시 시작하게 된다.

a2690457c1e75b8a5ccdc0d058532cdd_1535519663_5102.jpg

 

(4) 부팅이 되고 나면 화면에 새로운 아이콘이 하나 보이게 된다.


a2690457c1e75b8a5ccdc0d058532cdd_1535519663_5501.jpg

 

(5) 장치관리자를 확인하면 새로운 장치가 추가된 것을 볼 수 있다.

a2690457c1e75b8a5ccdc0d058532cdd_1535519730_4109.jpg

 

 

step2 Mqtt 장비 연결하기

 

①MQTT IOT 장치 정보 확인


1. 전원공급

 

(1) micro usb를 이용하여 전원공급을 한다.


2. FND에 대한 정보

 

(1)FND에 표시되는 값은 장비마다 랜덤으로 생성하므로 다를 수 있다.

(2)FND에 표시되는 값은 wifi의 네트워크 이름(SSID:Service Set Identifier) 값이다.

f7fb5ee7674afaa32d678531b12f3814_1535521038_4182.jpg

 

3. SSID 변경 방법

 

(1) S8 버튼을 누른 상태에서 RST 버튼을 동시에 누르면 SSID값이 랜덤으로 변경된다.

a2690457c1e75b8a5ccdc0d058532cdd_1535519795_4284.jpg

 

② IPTIME N100mini Wireless LAN Utility 설정하기

 

1. 설정하기


(1) 아래 그림과 같이 윈도우 하단에서 지금 설치한 무선 랜의 아이콘을 누르면 설정 화면이 나타난다.

a2690457c1e75b8a5ccdc0d058532cdd_1535519795_4802.jpg

a2690457c1e75b8a5ccdc0d058532cdd_1535519819_3803.jpg또는 왼쪽 그림과 같은 바탕화면에 있는 아이콘을 더블 클릭하여도 된다.

 

(2) 아래 그림과 같이 모드를 스테이션에서 액세스지점으로 변경하고 작업이 끝날 때까지 기다린다.


a2690457c1e75b8a5ccdc0d058532cdd_1535519819_4186.jpg

 

 

(3) 아래와 같이 화면이 변경되면 이제는 구성을 할 차례이다.


a2690457c1e75b8a5ccdc0d058532cdd_1535519876_0891.jpg

 

 

(4) 아래와 같이 구성 창이 열리면 네트워크 이름(SSID)IOT장치 키트의 FND에 표시되는 8개의 문자열을 입력한다. 만약 문자열이 모두 00000000 이면 정상 연결한 것이다. 다음은 네트워크 인증을 WPA2-PSK로 선택을 하고, 네트워크 키 값은 1234567890를 입력하고 다시 그 아래 칸에 동일하게 또 입력을 한 다음에 확인을 누르면 된다.(혹시, 네트워크 키 값이 오류가 난다면 123456789를 입력해본다.)


a2690457c1e75b8a5ccdc0d058532cdd_1535519876_1607.jpg

 

(5) 확인을 누른 다음에 아래 그림과 같이 MAC 주소 등 구성이 된 것이 확인이 되면 연결이 된 것이다. IOT 장치 키트의 FND에는 00000000으로 표기된다.
f7fb5ee7674afaa32d678531b12f3814_1535520510_9705.jpg

 

 

 

 

 

[이 게시물은 관리자님에 의해 2021-08-02 17:18:51 Device에서 이동 됨]
[이 게시물은 관리자님에 의해 2021-08-04 16:53:25 Designer에서 이동 됨]
0 답글
제목