본 자료는
1. 네트워크 디버깅 시 발생할 수 있는 문제점
1-1. [CASE-1] 개발 PC와 서버가 다른 경우 (개발 PC ≠ 서버)
1-2. [CASE-2] 개발 PC와 서버가 같은 경우 (개발 PC = 서버)
2. 해결 방법
3. IP 및 MAC Address 설정 방법
3-1. SmartConfigs를 이용한 설정 방법
3-2. 제품에서 직접 설정하는 방법
순서로 진행합니다.
네트워크 디버깅 시 장비들은 보통 Local Network 그룹으로 연결되어 테스트가 진행됩니다. 이 때 IEC-Series가 LAN 연결 없이 개발 PC와 USB로 Mobile Device Center가 연결된 경우 Windows CE 운영체제(OS) 특성상 네트워크 데이터 이동 경로가 USB 케이블로 연결되는 문제가 발생하게 됩니다. 문제가 발생하는 경우는 크게 두 가지이며 내용은 다음과 같습니다.
1-1. [CASE-1] 개발 PC와 서버가 다른 경우 (개발 PC ≠ 서버)
개발 PC와 서버가 다른 경우 IEC-Series의 LAN 연결이 끊겼을 때 IEC-Series에서 서버로 Connect 요청 시 True를 리턴하여 서버와 연결된 것처럼 보일 수 있으나, 실제로는 연결되지 않으며, 수초 후 자동으로 Close됩니다.
정상적인 네트워크 연결 |
---|
잘못된 네트워크 연결 |
1-2. [CASE-2] 개발 PC와 서버가 같은 경우 (개발 PC = 서버)
개발 PC와 서버가 같은 경우 IEC-Series의 LAN 연결이 끊겼을 때 개발 PC의 서버가 오픈되어 있다면, IEC-Series에서 서버로 Connect 요청 시 IEC-Series와 서버가 연결되며, 데이터 또한 정상적으로 주고받을 수 있습니다. 단, 이때 서버에서 연결된 클라이언트의 IP 주소를 확인하면 실제 IEC-Series의 IP 주소와 다른 것을 확인하실 수 있습니다.
정상적인 네트워크 연결 |
---|
잘못된 네트워크 연결 |
2. 해결 방법
해당 문제는 IEC-Series에 LAN 케이블이 연결되어 있지 않은 경우에만 발생하게 되어 네트워크 디버깅 시 상단의 권장 A, 권장 B 방식으로 테스트하시기 바라며, 부득이하게 비권장 방식으로 테스트하는 경우 IP를 고정 IP로 설정하면 해결 가능합니다. 단, IEC1000-Series의 경우 반드시 권장 방식으로 테스트해야합니다. 또한 반드시 MAC Address를 설정하여 사용하시기 바랍니다.
3. IP 및 MAC Address 설정 방법 3-1. SmartConfigs를 이용한 설정 방법
관련된 속성 및 메서드 |
---|
SmartConfigs의 IPSetting 속성을 사용하여 IP를 설정합니다. - SetMACAddress() : MACAddress를 설정합니다. - RegistryAllSave() : 레지스트리를 저장합니다. - DHCPEnable : IP를 고정 또는 유동으로 설정합니다. (0 : 유동/1 : 고정) - DeviceIP : IP주소를 설정 및 확인합니다. - GateWay : GateWay를 설정 및 확인합니다. - Save() : IP주소 설정값을 저장합니다. - SetApply() : NetWork Driver를 ReBind 합니다. |
※ SmartConfigs를 이용하여 무선랜의 IP 주소를 변경하는 것은 불가능합니다.
※ MACAddress는 자료실의 SmartMAC Address Setting 프로그램으로 쉽게 등록이 가능합니다.
3-2. 제품에서 직접 설정하는 방법
- [STEP-1] 내 장치 → 제어판 → 네트워크 및 전화 접속 연결 클릭
- [STEP-2] 네트워크 드라이버를 클릭하여 IP를 고정으로 설정
값 입력은 USB 키보드 또는 우측 하단의 키보드 버튼을 클릭하여 입력합니다.
사용하는 IEC-Series 및 네트워크에 따른 드라이버는 다음과 같습니다.
- 1. IEC266/667 이더넷 드라이버 : CS89001
- 2. IEC1000 이더넷 드라이버 : SMSC91181
- 3. 구형 무선랜 드라이버 : RT2501USB1
- 4. 신형 무선랜 드라이버 : RT28701 - [STEP-3] MACAddress 설정 및 레지스트리 저장 후 재부팅
바탕화면의 SystemConfig를 클릭하여 MACAddress를 제품 뒤에 붙어있는 값으로 설정 후 RegistrySave를 클릭하여 레지스트리 저장 후 재부팅합니다.
참고자료실 > 제품관련 > 10. SmartMac Address Setting 프로그램으로 MacAdress를 쉽게 등록할 수 있습니다.