Android에서 mqtt 사용하기 Android에서 mqtt 사용하기 Android 에서 mqtt프로토콜을 이용하여 통신하는 간단한 예제입니다. mosquitto broker를 설치하는 과정도 포함합니다. ---------------------------------------------------------------------------------------------------------------- 브로커 설치 https://mosquitto.org/download/ mosuitto broker를 다운받기 위해 다음의 사이트에 접속한다. Mosquitto 설치파일을 next를 눌러 쭉 설치한다. 아래와 같이 program files 또는 설치시 지정한 경로에 mosquitto 파일이 생성된다. 아래의 mosquitto.exe 를 클.. Window 에서 Mosquitto Build하기(4) Window 에서 Mosquitto Build하기(4) 10. 프로젝트를 Release 모드로 변경한 후 mosquitto vc++ 디렉터리->포함 디렉터리 C:\mos-build\libwebsockets-2.4.1\libwebsockets-2.4.1\build C:\mos-build\libwebsockets-2.4.1\libwebsockets-2.4.1\lib 두개의 경로를 추가 11. mosquitto vc++ 디렉터리->포함 디렉터리 C:\mos-build\libwebsockets-2.4.1\libwebsockets-2.4.1\build\lib\Release 하나의 경로를 추가 12. libmosquitto 프로젝트-> c/c++ -> 일반 -> 추가 포함 디렉터리 에C:\mos-build\libw.. Window 에서 Mosquitto Build하기(3) Window 에서 Mosquitto Build하기(3) mosquitto source download 1. https://github.com/eclipse/mosquitto/releases mosquitto1.4.14 다운 2. C:\mos-build 경로에 unzip 후 build 위한 build 폴더 생성 3. Source 코드 경로와 build 경로를 맞춰준 뒤 configure 버튼 클릭 4. visual studio 환경을 맞추고 finish 버튼 클릭 5. 에러가 나면 ok 클릭 6. Add Entry를 눌러 OPNSSL 경로 추가해 주고 configure 를 다시 클릭해 준다 7. WITH_WEBSOCKETS 체크함 8. CMAKE_INSTALL_PREFIX 를 C:\mos-build\mos.. Window 에서 Mosquitto Build하기(2) Window 에서 Mosquitto Build하기(2) libwebsocket source download 1. https://github.com/warmcat/libwebsockets/releases 최신버전 source Download 2. C:\mos-build 에 unzip 3. Cmake-gui 를 열어 libwebsocket 빌드 준비 4. C\mos-build\libwebsockets-2.4.1\libwebsockets-2.4.1\build build 를위한 폴더 생성 5. Configure 를 클릭하여 Visual Studio 14 2015 선택 (Visual Studio 2015 기준 , Visual Studio 2017 은 15 2017 선택) 6. 에러 창이 나온다면 ok 눌러준다 7.. Window 에서 Mosquitto Build하기(1) Window 에서 Mosquitto Build하기(1) 빌드 방법 참고 문서 https://github.com/bapowell/bapowell.github.io/wiki/Mosquitto-Build-Notes-(Windows---Visual-Studio) 환경 Tool -> Visual studio 2015 OS -> Window 10 pro 64bit 필수 소프트웨어 설치 및 흐름 **모든 설치 환경을 32bit 로 맞추는 것이 중요!** 1. Window Visual studio Express 2015를 다운로드 하고 설치 (2017 버전도 가능함) 2. Download and unzip cmake https://cmake.org/download/ 3. pthread-win32 download & i.. 서울시민안전파수꾼 프로젝트 서울 시민 안전파수꾼App 성과2018 서울시 앱공모전 본선진출 WHAT IS 서울 시민 안전파수꾼? 서울시에서 주관하는 ‘시민 안전 파수꾼’ 은 성숙한 시민사회 일원으로서 위기상황 등에서 자신을 보호하고 남을 도울 수 있는 안전에 대한 기본소양을 갖춘 시민육성을 슬로건으로 내어 진행 중에 있다. 즉 사고 현장에 도착해 상황을 수습하는 역할보다 사고지점 주변에서 초기 대응을 하는 시민으로써 소방대의 역학을 대신 하는 것이 아니라 소방대가 현장에 더 빨리 도착할 수 있도록 정확한 긴급 위치를 제공하여 심폐소생술 실시 등 기본적인 초기 조치를 시행하고 황금시간을 지킴으로써 자신과 주변 을 보호하는 사람을 육성하는 것이 목표로 있다. 시민 안전 파수꾼은 서울시가 제공하는 기본안전 교육을 이수하면 누구.. weChat 프로젝트 weChat App WHAT IS weChat? ios 모바일 프로그래밍을 위해 swift를 사용하여 Firebase를 연동하고중국의 대표 채팅어플인 'weChat' 을 따라 만들었습니다. 담당 역할 NSOperationQueue사용으로 병렬처리 로직구현 Cocoapod프로젝트로 Firebase및 오픈소스 사용 전체 UI및 다중 채팅 로직구현 URLhttps://github.com/chl8263/weChat Image Selum - Client 프로젝트 Selum-Client 성과*2018 서울 산학연 기업 연계 연구과제 '초연결 사회의 기반이 되는 메시징 기술 탑재 어플라이언스개발' 과제 입니다.* 2018 캡스톤 디자인 대상 수상 KCC 2018 'MQTT 기반 실시간 자동차 및 보행자 위치기반 서비스 시스탬 설계' 논문 1저자 2018 한성 공학경진대회 은상수상 WHAT IS Selum-Client? 많은양의 메시지를 효율적으로 처리하기 위해 subscribe, publish기능을 이용할 IOT 표준 프로토콜인 MQTT프로토콜을 사용하고 초당100만건의 메시지와 1000만 사용자의 메시지 처리를 위해 mqtt프로토콜을 확장하여 네트워크 Traffic을 최적화 하기위해 MQTT Client인 Paho를 모델로 확장 작업을 수행하였.. 이전 1 2 3 4 5 6 다음