타임아웃 설정은 다섯 가지의 항목이 제공되며 설정값의 단위는 '초'입니다.
타임아웃 | 설명 | 기본값 | 설정 순서 |
---|---|---|---|
CONNECT | MQTT CONNECT 패킷에 대한 타임아웃 | 4 | 1 |
PUBLISH | MQTT PUBLISH 패킷에 대한 타임아웃 | 2 | 2 |
SUBSCRIBE | MQTT SUBSCRIBE / UNSUBSCRIBE 패킷에 대한 타임아웃 | 2 | 3 |
PINGREQ | MQTT PINGREQ 패킷에 대한 타임아웃 | 2 | 4 |
Keep Alive | MQTT Keep Alive 타임아웃(PINGREQ 전송 주기) | 30 | 5 |
명령어 형식
각 타임아웃 값은 +MCT 명령의 등호 우측에 공백 없이 쉼표로 구분하여 나열합니다. 이때 반드시 설정 순서대로 나열해야 합니다. 각각의 값은 생략이 가능하며 생략 시 기존 설정값을 유지합니다. 값을 생략할 때 설정하려는 값의 우측 항목들은 쉼표와 값을 모두 생략할 수 있지만 설정 값의 좌측 항목들은 쉼표를 제외한 값만 생략할 수 있습니다.
AT+MCT=<CONNECT>,<PUBLISH>,<SUBSCRIBE>,<PINGREQ>,<Keep Alive>
at+mct=4,2,2,2,30
OK
at+mct=4
OK
at+mct=,2
OK
at+mct=,,2
OK
at+mct=,,,2
OK
at+mct=,,,,30
OK