Network

Mosquitto 시작하기

SambaLim 2019. 4. 26. 23:27

Mosquitto

https://mosquitto.org/download/

위 주소로 들어가서 mosquitto를 다운로드합니다.

다운로드 한 Installer를 실행한 후, 설치를 진행합니다.

 

OpenSSL

C:\Program Files\mosquitto에서 readme-windows.txt를 실행하면 Dependencies에 OpenSSL이 있는 것을 확인할 수 있습니다.

http://slproweb.com/products/Win32OpenSSL.html

위 주소에서 자신의 Win32 OpenSSL Installler를 다운로드합니다. ( * 자신의 비트수와 상관없이 Win32를 다운로드 합니다.)

 

다운로드한 Installer를 실행 후, 설치를 진행합니다. (*중간에 /bin 경로로 설정하는 것에 꼭 체크합니다.)

설치를 완료한 후, C:\OpenSSL-Win32경로로 이동하여 libcrypto-1_1.dll, libssl-1_1.dll를 복사하여 C:\Program Files\mosquitto하위에 저장합니다.

 

Additional

pthreadVC2

ftp://sources.redhat.com/pub/pthreads-win32/dll-latest/dll/x86/

위 주소의 ftp로 접속하여 pthreadVC2.dll 파일을 다운로드 하고 C:\Program Files\mosquitto하위에 저장합니다.

VCredist_x64

https://www.microsoft.com/en-us/download/details.aspx?id=13523%20

위 주소로 접속하여 vcredist_x64.exe를 다운로드하고 실행하여 설치합니다.

 

Mosquitto 시작하기

설치확인

관리자권한으로 cmd를 실행한 후, C:\Program Files\mosquitto로 이동합니다.

// mosquitto로 이동
> cd C:\Program Files\mosquitto

설치를 확인합니다. (* 동시에 시작하는 역할도 하여서 이 cmd창을 제거하지 마세요.)

// 버전확인
misquitto -v

Sub, Pub 실행

관리자권한으로 cmd를 실행한 후, C:\Program Files\mosquitto로 이동한 후, 아래의 명령어를 입력하여 사용합니다.

mosquitto_sub -h 호스트 -t 토픽명 
(ex: mosquitto_sub -h localhost -t /hi)

mosquitto_pub -h 호스트 -t 토픽명 -m 메시지
(ex: mosquitto_pub -h localhost -t /hi -m "Hello World!!")

'Network' 카테고리의 다른 글

OSI 7 Layer 데이터 링크 계층(Data Link Layer)  (0) 2019.09.08
OSI 7 Layer 물리계층(Physical Layer)  (0) 2019.09.04
MQTT 란?  (0) 2019.04.26
UDP란?  (0) 2019.02.23
SMTP POP3 IMAP 이란?  (0) 2019.02.23