728x90 mqtt2 [임베디드] ESP8266 SSDP, MQTT 구현 1. 서론 STM - ESP8266으로 SSDP 프로토콜을 이용한 자동 장치 검색과 MQTT를 이용한 센서데이터 획득, 제어명령 전달을 위하여 미니 프로젝트 진행 중. 세부 목표로 ESP8266 모델에 Arduino IDE를 이용한 스케치 업로드로 SSDP 장치 검색과 MQTT 데이터 송수신 구현. 2. 본문 미니프로젝트의 시스템 아키텍처는 다음과 같다. 컨트롤러인 STM에서 데이터 보내기 전 ESP8266의 내부 펌웨어(?), 스케치(?) 코딩을 진행함. 안드로이드나 PC앱애서 SSDP로 장치 확인이 가능하도록 할 예정임. 일단 현재 목표는 안드로이드. 먼저 Arduino IDE에 ESP8266 코딩이 가능하도록 라이브러리 등록 및 환경설정을 진행하여야 함. IDE의 파일 - 환경설정에서 추가적인 보드.. 2021. 3. 9. [Python] MQTT 통신 - MQTT통신 * QT에서 프로그램 세팅(IP, PORT, TOPIC 등) 후 시작 누르면 QThread사용해서 MQTT 통신 진행 **** QT 안쓰면 QThread 부분을 그냥 파이썬 기본 Thread로 변경하여 사용가능 * main.py # ... 생략 self.Comm = QThread_MQTT.Comm(parent=self, flag=flag2) self.Comm.Comm_ThreadEvent.connect(self.Log_Event) # 쓰레드 이벤트 헨들러 -> 데이터 전송 self.Comm.start() self.Comm.isRunning = True @pyqtSlot(str) def Log_Event(self, n): now= datetime.datetime.now() texts = s.. 2021. 2. 2. 이전 1 다음 728x90