ATC 및 MQTT 환경 설정


ATC 및 MQTT 환경 설정은 P4M-440G 파일시스템의 PXM 환경 파일(pxm.ini)에서 변경할 수 있습니다.

설정 항목

PXM 항목 설명 기본값 설정 범위
ATC atc_uart_dev UART 디바이스 아이디 "uart0" "uart0","uart1"
ATC atc_uart_baud UART 통신 속도(bps) 19200 1200 ~ 115200
ATC atc_uart_opt UART 통신 옵션 "n81n" "n81n"(고정 값)
- n: No parity
- 8: 8 data bits
- 1: 1 stop bit
- n: No flow-control
ATC atc_cmd_buf_size AT 명령 버퍼 크기(바이트) 256 128 ~ 2048
MQTT mqtt_max_topic_len MQTT 토픽 버퍼 최대 길이(바이트) 128 64 ~ 1024
MQTT mqtt_max_msg_len MQTT 메시지 버퍼 최대 길이(바이트) 256 64 ~ 4096
MQTT mqtt_max_pub_buf MQTT PUBLISH 토픽 버퍼 개수 4 4 ~ 32
MQTT mqtt_max_sub_buf MQTT SUBSCRIBE 토픽 버퍼 개수 4 4 ~ 32

※ MQTT 버퍼 관련 항목들은 한정된 메모리 용량때문에 타 항목의 설정 값에 따라 설정 범위 내 값이더라도 사용이 불가능 할 수 있습니다. 이 항목들은 기본값 사용을 권장하므로 꼭 필요한 경우에만 변경하고, 변경 후에는 충분한 테스트를 진행하십시오.

설정 방법

  1. PHPoC 디버거를 이용해 P4M-440G의 파일시스템에 접근
  2. 파일시스템에서 pxm.ini 파일을 선택
  3. 설정 항목의 값을 수정
  4. 수정한 파일시스템 업로드
  5. 리부팅

설정 예

유의사항

P4M-440G의 파일시스템에 저장되어있는 파일을 변경하거나 삭제하면 MQTT 기능이 제대로 동작하지 않을 수 있습니다. 이러한 경우에는 PHPoC 디버거를 이용해 ATC/MQTT 패키지를 P4M-440G의 파일시스템에 다시 업로드 해야합니다. ATC/MQTT 패키지는 온라인 저장소에서 다운로드 할 수 있습니다.