socket.timeout
506
1 asked
안녕하세요, 강사님.
항상 좋은 강의 감사합니다.
현재 아두이노가 아닌 라즈베리파이로 실습을 진행하고 있는데,
제 Window10 PC에 브로커를 설치하고 라즈베리파이 Publisher에서 데이터를 보내려고 하는 파이썬 코드를 작성했습니다.
import paho.mqtt.client as mqtt
# mqtt publisher
broker_address="제 PC 아이피 주소입니다."
client2 = mqtt.Client("ClientPublisher")
client2.connect(broker_address, 1833)
client2.publish("vds1/data", "Hello") #vds1/data : topic name
pc에서 브로커 실행시켜놓고 라즈베리파이에서 위와 같은 코드를 실행시키면
socket.timeout: timed out이라는 오류가 발생합니다.
구글 뒤져봐도 답이 나오질 않네요...
해결책 알려주시면 감사하겠습니다 ㅠㅠ
Answer 1
0
네 일단 아래 처럼 PC mqtt server를 구동해보시고 다시 테스트해보세요.
1. mqtt server PC에서 방화벽을 해제 해주시고
2. 모든 IP에서 메시지를 받도록 mosquitto설치 폴더에서 mosquitto.conf 파일을 여시고 아래 2부분(볼드체)을 추가 및 수정 저장 하시고 다시 mosquitto서버를 재시작 해주시고 테스트해보세요. 그리고 다시한번 질문남겨주세요
- mosquitto.conf 파일 일부-
# listener port-number [ip address/host name/unix socket path]
#listener
listener 1883
# Defaults to false, unless there are no listeners defined in the configuration
# file, in which case it is set to true, but connections are only allowed from
# the local machine.
allow_anonymous true
스프링 기반 서버
0
79
1
실습용 보드 등 한번에 저렴하게 하는 법 없을 까요?
0
164
0
mongodb 접속 실패
0
308
1
보드관련 질문
0
212
1
몽고DB 사용 이유 문의
0
626
2
mqtt 서버 설정 방법
0
434
1
MQTT 설치후 토픽 설정시 에러
0
500
1
Studio 3T 커넥션 방법
0
245
1
mongoose.connect() 콜백 에러
0
311
1
MQTT 도표 관련 논문 인용
1
432
1
mqtt client 에서 받은 값이 깨질경우
0
550
1
다른서버에서 mqtt 접속 테스트가 안되네요.
0
1352
2
아두이노에서 MQTT서버 접속이 안됩니다.
0
782
1
맥북(Mac OS Ventura 13.1) WeMos D1 R1 연결 에러
0
970
2
여러 온습도 센서를 사용하여 HTML에 표출
0
361
1
Robo3T 지원 중지
1
238
1
교재 어디서 다운 받나요?
0
323
1
외부 네트워크에서 접속하려면 어떻게 해야될까요?
0
2957
2
$.ajax{} 구문 안에 url을 입력했는데 접속이 안되면 어떻게 해결해야되나요?
0
522
3
데이터 타입변경
0
242
0
DHT11 센서에서 NaN 값이 나옵니다
0
1161
1
mosquitto 설치부터 null 값이 받아지네요
0
554
3
아두이노 mqtt에서 값을 읽을수 없습니다.
0
662
5
저장된 데이터 관리 방법
0
225
1

