Command Manual-[KR]
W232N 커맨드 모드 개요
W232N은 제품 설정과 제어를 위한 다양한 명령어를 제공합니다. 각 명령어는 2바이트 알파벳 문자열로 구성되며 모두 대문자입니다. 사용자는 이러한 명령어를 사용하여 직렬 장치나 주 MCU에 스크립트를 추가하거나 네트워크를 통해 W232N 모듈을 제어하기 위한 프로그램을 만들 수 있습니다.
각 명령어는 매개변수에 따라 읽기/쓰기 작업을 수행할 수 있으며 읽기 전용 명령어도 있습니다.
명령어 입력 및 직렬 포트 장치의 명령 모드 전환은 데이터 UART 포트를 사용하여 수행됩니다. 디버그 UART 포트는 명령어 입력이나 작동을 지원하지 않습니다.
직렬 및 이더넷 네트워크를 통해 제품 설정을 위한 명령어로 동일한 2바이트 문자열을 사용하지만, 송신 프레임 형식에는 차이가 있습니다. 따라서 이 문서에서는 모든 명령어와 각 송신 방법 및 프레임 형식에 대한 설명 및 가이드를 다룹니다.
다른 명령 모드는 다음과 같습니다.
-
Configuration tool또한 디바이스를 검색 및 세팅시 동 일한 커맨드를 사용합니다.
-
예를 들어, MAC 주소를 확인하기 위한 MC 명령과 펌웨어를 확인하기 위한 VR 명령이 동일합니다.
용어
용어 | 설명 |
---|---|
CR | 캐리지 리턴, 커서를 맨 왼쪽(시작) 위치로 이동합니다. ('\r', 0x0D) |
LF | 라인 피드, 커서를 아래의 새 줄로 이동합니다. ('\n', 0x0A) |
N | 명령어 개수 |
RW | Read / Write |
RO | Read only |
WO | Write only |
명령 집합 사용
시리얼 커맨드를 사용한 디바이스 제어
아래 두 가지 방법 중 하나를 사용하여 시리얼 명령 모드로 들어갈 수 있습니다.
1. 모드 스위치를 사용하여 시리얼 커맨드 모드로 진입
-
모드 선택 슬라이드 스위치를 AT MODE 쪽으로 위치 시킵니다.
-
디바이스를 리셋 시키거나 디바이스를 재가동합니다. · 디바이스의 Serial debug가 활성화 되어있다면 시리얼 커맨드 모드 진입시 아래와 같은 메시지가 디버그 포트로 출력됩니다. ·
> SEG:AT Mode
-
시리얼 커맨드 모드를 종료하려먼 EX[CR][LF] 명령어를 사용합니다. · 디바이스의 Serial debug가 활성화 되어있다면 시리얼 커맨드 모드 진입시 아래와 같은 메시지가 디버그 포트로 출력됩니다. ·
> SEG:GW Mode
2. command mode switch code를 사용한 커맨드 모드 진입
-
출고 세팅은 command mode switch code가 활성화 되어있고 코드는 HEX로 [2B][2B][2B]가 기본으로 설정되어있습니다.유저가 Config-tool에서 다른 코드로 변경 가능합니다.
-
HEX [2B][2B][2B]는 ascii +++ 이므로 문자열로 +++ 입력하셔도 진입 가능합니다.
-
시리얼 포트로 command mode switch code를 입력합니다. · 디바이스의 Serial debug가 활성화 되어있다면 시리얼 커맨드 모드 진입시 아래와 같은 메시지가 디버그 포트로 출력됩니다. ·
> SEG:AT Mode
-
Enter the Command and Parameter that needs setting via serial port.
-
시리얼 커맨드 모드를 종료하려먼 EX[CR][LF] 명령어를 사용합니다. · 디바이스의 Serial debug가 활성화 되어있다면 시리얼 커맨드 모드 진입시 아래와 같은 메시지가 디버그 포트로 출력됩니다. ·
> SEG:GW Mode
command mode switch code를 사용하여 커맨드 모드 진입시 주의사항
-
'command mode switch code'의 시작과 끝에 최소 500ms의 시간 간격이 있어야 전환 코드로 인식할 수 있습니다.
-
‘3-byte command mode switch code’의 각 바이트 사이 입력 시간은 500ms 미만이어야 합니다.
예시) command mode switch code가 [2B][2B][2B] 일 때, [2B]와 [2B]의 사이는 500ms 미만 -
'command mode switch code' 끝에 CR 또는 LF를 추가하지 않습니다.(반대로 모드 전환 후 커맨드 명령은 CR 또는 LF로 끝나야 합니다).
-
'command mode switch code' 시작과 끝 시간 간격과 ‘3-byte command mode switch code’ 사이 입력 시간은 데이터 패킹 옵션의 타이머 값이 설정되어 있다면 해당 값으로 변경됩니다.
시리얼 커맨드 프레임 형식
각 명령의 끝에 CR과 LF를 포함해야 합니다. 여러 명령을 동시에 입력하는 경우 각 명령의 끝에 CR과 LF를 포함해야 합니다.
시리얼 커맨드를 입력하여 디바이스의 응답을 받는 경우
[2-bytes Command Code] [CR] [LF]
- 매개 변수 없이 명령을 입력합니다.
- 명령과 관련된 응답이 반환됩니다.