WebRTC를 이용한 화상/데이터 통신은 기본적으로 시그널 서버가 필요하다. 일반적으로 Websocket을 많이 사용하는데 서버는 클라이언트에서 전송되는 SDP, Candidate를 릴레이 하여 클라이언트가 연결할 상대방의 IP와 Port 정보를 주고 받은 다음 받은 정보를 이용하여 P2p 접속을 시도한다. MQTT MQTT는 발행/구독 기반으로 일대일, 일대다 데이터 통신에 적합하고 구독 채널을 트리구조로 구성 할 수 있기 때문에 Websocket에서 채팅방-서브 채팅방을 구현하는더 보기
[카테고리:] MQTT
코로나 집콕 프로젝트 #3
이글은 앞선글(http://practical.kr/?p=239)에 연결된다. 작업을 진행 할때마다 페이스북에 올린 짧은글들과 이미지들을 묶어서 정리했다 2021년 2월 20일 수분습도 센서라고 팔고 있는것들은 다 삿다. 왼쪽에 케이블 달려 있는 놈이 전에 말한 불량품이다. 이틀간 맞다가 일주일째에 데이터가 틀려지는 기이한 놈. 왼쪽 두번째가 3주간 테스트 결과를 통과(?)한 놈. 나머지는 이제 테스트 해야할 놈.오늘은 구입한 방수박스에 넣어서 조립을 시작할 예정. 이번주에더 보기
코로나 집콕 프로젝트 #2
이글은 앞선글(http://practical.kr/?p=183)에 연결된다. 작업을 진행 할때마다 페이스북에 올린 짧은글들과 이미지들을 묶어서 정리했다 2021년 1월 15일 https://www.facebook.com/rtlink.park/posts/4243516198997718 ESP32의 문제는 디스플레이가 없어서(당연한거지만… ) 디버깅이 힘들다. USB로 컴퓨터에 물려놓고 로그를 찍어가며 실행을 확인해 볼 수 밖에 없다. 근데 이게 그러라고 만든 기계가 아니니 전원만 넣으면 혼자 돌아가야 한다.며칠전에 데이터가 잘 들어오다가 새벽부터 데이터가 안들오고 다운이 되었는데 원인을 알수가더 보기
코로나 집콕 프로젝트 #1
의도 2020년은 코로나의 해였다. 년초에 시작한 코로나는 년말을 지나도록 잡히지 않았고 나는 하반기 내내 외부 프로젝트를 줄이고 집에 박혀서 더 많은 삽질을 했다. 이유없는 삽질에 결론을 만들기는 어렵긴 하지만 무언가 결과가 있어야겠다고 생각한게 12월이니… 오래도 결렸다. 하반기에 주로 많이한 일들이 IoT 디바이스를 가지고 놀아본거였고 거기에 Flutter를 이용해서 앱을 두어개 만들어 스토어에 업로드 해본 경험으로 IoT더 보기
ESP32, MicroPython, MQTT
아래와 같은 삽질을 했다. 삽질은 기록이라고… 대충 정리함 ESP32에서 MicroPython을 언젠가 한번 사용해봐야지 하고 있었는데 기왕 하는 김에 MQTT까지 연결해봤다. ESP32 에 MicroPython을 설치한다. ESP32에서 MicroPython으로 MQTT Client를 만든다 맥북에 MQTT 서버를 설치한다 맥북에서 Python을 이용해서 MQTT Client를 만든다. ESP32 – 맥북사이의 MQTT Client와 데이터를 주고 받기 테스트 ESP32에 MicroPython 설치하기 ESP32에 MicroPython을 설치하려면 firmware를더 보기