반응형

Mqtt 4

안드로이드 MQTT 통신

안드로이드 MQTT 통신 MQTT는 IOT 소형 디바이스에 특화된 통신 프로토콜 메모리, 전력 이용을 효율화하기 위한 가벼운 구조로 소형디바이스에 적용할 수 있습니다. MQTT의 대한 개념 설명 http://deneb21.tistory.com/416 - MQTT에 대한 설명- Mosquitto라는 MQTT Client를 생성하여 통신을 할 수 있는 프로그램에 대한 설치와 이용방법 설명 ** 위 블로그에 자세히 나와 있습니다. MQTT 자바 클라이언트 만들기 https://blog.naver.com/alice_k106/220621970988 - MQTT 블로커와 퍼블리셔를 구축하여 자바 클라이언트를 생성하는 방법이 나와있습니다 - 자바 클라이언트 소스를 이용하여 안드로이드 MQTT 통신을 할 수 있습니다...

Android 2018.06.18

MQTT를 이용한 IOT 스마트홈

MQTT를 이용한 IOT 스마트홈 아두이노, 라즈베리파이를 이용한 스마트홈 * 디바이스 : 안드로이드 스마트폰, 아두이노, 라즈베리파이 * OS : 안드로이드 7.0, 라즈비안 * 통신 프로토콜 : MQTT * 아마존 클라우드를 이용하여 MQTT서버를 구축한 이후 안드로이드폰을 통해서 아두이노, 라즈베리파이를 제어 ** 작품을 간단한 개요 ** ** 작품 구성도 ** * CCTV의 경우 MJPEG 스트림을 통해서 라즈베리파이캠에서 찍은 영상을 실시간으로 안드로이드폰에서 볼 수 있음. * 시연에서 각각의 디바이스는 모바일 핫스팟을 이용하여 데이터 통신

Android 2018.06.17

안드로이드) MQTT를 이용한 스마트홈 구성

안드로이드) MQTT를 이용한 스마트홈 구성 아두이노, 라즈베리파이, 안드로이드, aws 등 다양한 기기와 시스템을 이용하여 모형으로 제작한 스마트홈 2인으로 제작한 시스템으로 간단한 기능 구현을 목적으로 하여 보안, 안정성 부분에서 많이 부족하다 전체적인 구성 user - 디바이스는 안드로이드, 라즈베리파이(무드등)* phone - 안드로이드 7.0(Android Studio)* 무드등 - 라즈베리파이3, 소형 usb 마이크 (음성인식) 서버 - aws로 컨테이너 생성으로 mqtt 실행 - 안드로이드로 mqtt 메시지를 보내면 각 기기로 전송하여 제어* OS : Linux(ubunto) * 프로토콜 : MQTT 홈디바이스 - 아두이노(전등제어, 가스제어, 청소기)와 라즈베이파이(CCTV)로 구성 * A..

Android 2018.02.11

안드로이드 Mqtt 통신

안드로이드 Mqtt 통신기존에 aws에 구성되어 있는 mqtt broker 서버를 구축하고 서버를 통해서 안드로이드와 라즈베리파이, 아두이노 사이의 통신이 가능합니다. 그 중에서 안드로이드에서 mqtt 통신을 하는 코드입니다. github를 통해서 얻은 자바 코드를 안드로이드에 적용하여 만들었습니다. ** 먼저 앱 libs에 paho-mqtt-client.jar 파일을 넣습니다.( 구글을 통해 찾으면 jar파일을 찾을 수 있습니다.) ** mqtt 관련 변수 선언 브로커아이피의 경우 tcp://IP:포트번호 이렇게 설정합니다. 그리고 mqttclient를 선언해줍니다. ** 통신 스레드를 만들어 줍니다. 안드로이드의 경우 통신시 별도의 스레드를 생성해야 하므로 통신용 스레드를 생성합니다. 위와 같이 Mq..

Android 2017.11.20
반응형