P4M-440G는 MQTT 클라이언트로서 MQTT 브로커에 접속을 요청할 수 있습니다.
명령어 형식
AT+MNC="<브로커 호스트 네임 또는 IP 주소>"
AT+MNC="<브로커 호스트 네임 또는 IP 주소>",<포트 번호>
AT+MNC="<브로커 호스트 네임 또는 IP 주소>",<포트 번호>,<프로토콜>
경우에 따라 포트 번호나 프로토콜은 명시하지 않고 생략할 수 있습니다. 생략시 기본값이 사용됩니다.
구분 | 설정값 | 기본값 |
---|---|---|
포트번호 | 0 ~ 65535 | 1883 |
프로토콜 | "tcp", "tls" | "tcp" |
※ 알림: 포트 번호를 8883으로 명시하고 프로토콜은 명시하지 않은 경우에는 프로토콜이 기본값인 "tcp" 대신 "tls"가 사용됩니다.
at+mnc="203.0.113.0"
OK
at+mnc="203.0.113.0",8883
OK
at+mnc="example.com",8884,"tls"
OK
AT+MQNS
응답 코드
코드 | 설명 |
---|---|
0 | 접속 안 됨 |
1 | 호스트 네임 lookup 중 |
2 | TCP/TLS 접속 시도 중 |
3 | TCP/TLS 접속 완료 + MQTT 접속 시도 중 |
4 | MQTT 접속 완료 |
5 | MQTT 접속 완료 + 응답(PUBACK, SUBACK, UNSUBACK) 대기 상태 |
at+mnc="203.0.113.0"
OK
at+mqns
+MQNS:4
OK
AT+MND
at+mqns
+MQNS:4
OK
at+mnd
OK
at+mqns
+MQNS:0
OK