목록MQTT (11)
투케이2K
[로직 정리]정리 로직 : Ios / 아이폰상태 : [Ios] NWConnection 사용해 Broker MQTT 연결 수행 시 MQTT Version 버전 지정 로직 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- Broker MQTT 통신을 수행하기 위한 IP , PORT 정보 확인 필요- 사전) 위치 권한 설정 필요- NWConnection 설명 : >> NWConnection 는..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift- 개발 툴 : Xcode- NWConnection 설명 : >> NWConnection 는 로컬 엔드포인트와 원격 엔드포인트 간의 양방향 데이터 연결 (TCP , UDP) 을 수행할 수 있습니다 >> NWConnection 를 사용하기 위해서는 import N..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift- 개발 툴 : Xcode- NWConnection 설명 : >> NWConnection 는 로컬 엔드포인트와 원격 엔드포인트 간의 양방향 데이터 연결 (TCP , UDP) 을 수행할 수 있습니다 >> NWConnection 를 사용하기 위해서는 import N..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 브로커 MQTT 방식 사용해 aws 플릿 프로비저닝 연결 방법 - CA 인증서 및 SSL 인증 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- aws 플릿 프로비저닝 연결을 위한 안드로이드 프로젝트 생성 필요- 안드로이드 build.gradle 파일에 paho.mqtt.android - MqttAn..
[개발 환경 설정]개발 툴 : Edit++개발 언어 : JavaScript [정 리] # ----------------------------------------------------------------------------------[환경 설정]# ----------------------------------------------------------------------------------개발 툴 : Edit++개발 언어 : JavaScript개발 기술 : MQTT# ----------------------------------------------------------------------------------# [MQTT 간단 설명]# -------------------------------..
[제 목][투케이 학습] : [aws] Aws IoT Core MQTT 지원 버전 정보 확인 - MQTT3 , MQTT5 [설 명] -----------------------------------------------------------------------------------------[기본 설명]-----------------------------------------------------------------------------------------1. Aws IoT Core MQTT 는 2022.11 월 경 브로커 MQTT 서비스 정식 공급 발표2. MQTT 에 대한 Aws IoT Core 의 지원은 MQTT v3.1.1 사양 및 MQTT v5.0 사양을 기반으로 하고 있습니다 >> MQ..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 aws shadow mqtt 수행 publish , subscribe 결과 확인 - get, update, delete [설 명]// --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------[1]. 안드로이드 aws pleet provisioning 플릿 프로비저닝 수행 및 템플릿 등록 요청 , Thing Name 확인 필..
[타이틀]구 분 : Library / 라이브러리제 목 : [라이브러리] [Android] paho.mqtt.android - MqttAndroidClient 안드로이드 MQTT 통신 라이브러리 [설 명] 1. MqttAndroidClient 라이브러리는 MQTT Android Service 로 Kotlin으로 작성된 MQTT 클라이언트 라이브러리입니다2. MqttAndroidClient 라이브러리는 M2M (Machine-to-Machine) 및 IoT (Internet of Things) 기능에 자주 사용되는 라이브러리입니다3. MqttAndroidClient 라이브러리 사용 설정 방법 (Build.gradle) : ----------------------------------------------..
[참고 사이트]제목 : [참고 사이트] [mqtt] 온라인 MQTT 테스트 수행 참고 사이트 [설 명]1. 테스트를 수행한 Broker 타입 선택 후 [Connect] 연결 수행 실시2. Subscriptions 영역에 구독하려는 Topic 토픽 값 입력 후 [Subscribe] 버튼 클릭3. 메시지 전송을 하고 싶은 경우 Publish 영역에 전송하려는 Topic 토픽과 메시지 작성 후 [Publish] 버튼 클릭4. 실시간 메시지 수신 상태를 확인하려는 경우 >> Messages 영역 확인 수행 [사이트 주소]https://testclient-cloud.mqtt.cool/ MQTT.Cool Test ClientSelect a Broker Connecttestclient-cloud.mqtt..
[제 목] [IT 기술] MQTT (Message Queueing Telemetry Transport) 통신 설명 [설 명] MQTT 설명 : MQTT 는 머신 대 머신 통신에 사용되는 표준 기반 메시징 프로토콜 또는 규칙 세트입니다 (TCP/IP 프로토콜 위에서 동작) MQTT 는 발행(Publish)-구독(Subscribe) 기반의 메시지 송수신 프로토콜로 최소한의 전력과 패킷으로 통신합니다 MQTT 는 스마트 센서, 웨어러블 및 기타 사물 인터넷(IoT) 디바이스는 일반적으로 리소스 제약이 있는 네트워크를 통해 제한된 대역폭으로 데이터를 전송하고 수신 합니다 MQTT는 디바이스에서 클라우드로, 클라우드에서 디바이스로의 메시징을 지원합니다 IoT 에서 구현이 쉽고 데이터를 효율적으로 전달할 수..
[개발 환경 설정] 개발 툴 : AndroidStudio [방법 설명] 1. PC 환경 >> 윈도우 버전 기반 2. https://mosquitto.org/download/ 사이트 접속 (OpenSSL 설치 필요 없음 (libssl 포함되어 있음) >> Window64 환경에 맞는 exe 파일 설치) 3. 정상적으로 설치된 것 확인 실시 4. 명령어 실행 관련 : - [관리자 권한] 으로 실행 cmd (새창) >> 설치 버전 확인 >> C:\Program Files\mosquitto>mosquitto -v - [관리자 권한] 으로 실행 cmd (새창) >> 포트 1883 포트 열린지 확인 (Listening) >> C:\Program Files\mosquitto>ne..