레이블이 OCEAN인 게시물을 표시합니다. 모든 게시물 표시
레이블이 OCEAN인 게시물을 표시합니다. 모든 게시물 표시

2016년 11월 8일 화요일

remoteCSE와 AE

oneM2M에서 제공하는 기능을 호출하기 위한 소프트웨어 객체를 등록하기 위해서는 두가지 방법이 있다. IoT 장치가 자체 CSE를 통한 oneM2M 기능을 일부 탑재한 경우에는 <remoteCSE>자원 타입을 사용하고, IoT  장치가 서버에 존재하는 CSE를 통한 기능만을 활용하는 경우에는 <AE> 자원 타입을 사용한다. 대다수의 저 사양 IoT 장치는 현실적으로 자체 CSE를 탑재하기 어려우므로 기능 호출을 위한 객체 등록은 <AE> 자원 타입을 주로 활용한다.

Yellow Turtle 과 Thyme은 <AE>로 등록 사용되고 &Cube : Rosemary v21.14는 MN 이 사용됨.

2016년 9월 11일 일요일

Mosquitto 설치

MQTT 브로커인 Mosquitto 를 설치한다.

모스키토 다운로드 페이지

Mosquitto 설치시
Mosquitto 설치 디렉토리에 다음 파일을 복사에 주어야 한다.

OpenSSL dll 파일들(ssleay32.dll, libeay32.dll)과 pthreadVC2.dll
파일들
최근 버전의 OpenSSL 에는 ssleay32.dll과 libeay32.dll 파일들이 없으므로
Win32OpenSSL_Light-1_0_2h 이전 버전을 다운받아야 한다.

Win32OpenSSL 다운로드 페이지
pthreadVC2.dll 다운로드 페이지

설치후 실행중 에러 조치사항

컴퓨터에 MSVCR100.dll이(가) 없어 프로그램을 시작할 수 없습니다.
프로그램을 다시 설치하여 이 문제를 해결하십시오
시스템 오류 팝업이 뜨는 경우

Visual C++ 재배포 가능 패키지 다운로드
운영체제가 32비트인 경우 vredist_x86.exe
운영체제가 64비트인 경우 vredist_x64.exe와 vredist_x86.exe 둘다 다운로드

커맨드 창에서 unknown 에러가 뜨는 경우

Mosquitto Broker 서비스가 잘못 실행되는 경우가 있다. 컴퓨터를 재시작하고
[제어판][관리도구][서비스] 에서
Mosquitto Broker 서비스를 수동 혹은 자동으로 변경해준다.

[참고 페이지]
http://midnightcow.tistory.com/entry/MQTT-Sever-Mosquitto
http://deneb21.tistory.com/416
http://dalkomit.com/119
http://programmerchoo.tistory.com/132