[제품종류] IEC1000
[개발환경] Visual Studio 2008 C#
=============== 질 문 ===============안녕하세요.
한 대의 PC(서버)에서 약 30여대의 IEC-1000 장비를 연결한 장비를 개발하여 사용 중인데
네트워크는 HNS사의 무선 랜카드 (암호화 방식 : AES, 인증 방식 : WPA2-PSK)로 연결 중인데 첨부된 무선 네트워킹 로그 메시지를 보시면
인증 후 취소 및 기본 설정 목록 부족이라는 메시지가 출력되면서 연결이 안 되고 있는 상황입니다.
PC 초기화 및 강제 접속(개발 중인 프로그램 내 HNS에서 제공하는 API) 기능을 사용해도 해결이 안 되고 있습니다.
이에 대한 조치 관련 피드백을 긴급으로 요청드립니다.
관련 로그 메시지 캡쳐본 첨부드립니다.
감사합니다.
=============== 답 변 ===============
안녕하세요.
무선랜을 사용하여 AP 에 접속 하실때 제품 팝업 창을 통해 연결하는것이 아닌 SmartConfigs 컴포넌트에서 지원하는
USBWirelessIPSettings.SetUSBWirelessLANConfig_CheckRetry 메소드를 사용하여 AP에 연결 해야합니다.
기존에 만약 팝업 창을 통해 연결을 한번이라도 시도한 경우 레지스트리에 연결 정보가 남아있기 때문에 정상적으로 연결이 되지 않습니다.
그렇기 때문에 30대의 모든 제품을 초기화 한뒤 팝업창이 아닌 위에서 말씀드린 메소드를 사용하여 AP와 연결을 시도 해보시기 바랍니다.
감사합니다.
=============== 답 변 ===============
안녕하세요.
추가 안내사항이 있어 추가 답변을 남깁니다.
1. 무선LAN이 연결되지 않는 제품을 레지스트리 초기화 즉, 제품 초기화를 진행합니다.
- AP 연결이 안되는 문제의 경우의 대부분은 레지스트리에서의 문제이기 때문에 제품 초기화 후 정상적으로 연결되는 모습을 확인할 수 있습니다.
2. SmartConfigs 컴포넌트에서 지원하는 USBWirelessIPSettings.SetUSBWirelessLANConfig_CheckRetry 메소드를 사용해야 합니다.
또한 해당 메소드를 사용하여 AP에 연결될 때까지 반복적으로 연결을 시도해야 합니다.
- USB 무선랜을 연결했을 때 출력되는 팝업창을 통해 AP를 연결하면 불안정하여 문제가 발생할 수 있기 때문에 SmartConfigs의 연결 메소드를
사용하시기 바랍니다. (또한 한번이라도 팝업창으로 AP를 연결한 경우 레지스트리에 정보가 남기 때문에 제품 초기화를 반드시 진행하고 연결하시기 바랍니다.)
[예시 코드]
private int m_iAPConnect_Count;
private void LAN_CheckRetry()
{
// AP와 연결을 시도하여 결과값을 리턴받습니다.
m_ConnectStatus = smartConfigs1.USBWirelessIPSettings.SetUSBWirelessLANConfig_CheckRetry(SmartX.CWUSBIPSetting.
USBWLANTYPE.RT2870, "SmartX", "192.168.1.1", RETRYCOUNT, APCONNECTCHECKCOUNT, RETRYINTERVAL);
// 결과값에 따라 성공 혹은 실패에 대한 처리코드를 작성합니다.
if (m_ConnectStatus == SmartX.CWUSBIPSetting.APCONNECTSTATUS.CONNECTED)
{
labNetworkStatus.Text = "AP Connected - " + m_iAPConnect_Count.ToString();
}
else
{
++m_iAPConnect_Count;
labNetworkStatus.Text = m_iAPConnect_Count.ToString();
Application.DoEvents();
LAN_CheckRetry();
}
}
3. 만약 위의 순서대로 진행했음에도 문제가 계속 발생하신다면 AP의 상태, 설정 등 네트워크 환경을 확인해보셔야 합니다.
4. 직접 40대의 제품을 사용하여 AP에 동시에 연결하는 테스트를 진행했을 때 모든 제품이 한번에 AP에 연결되는 것이 아닌 제품마다
연결되는 속도에 차이가 있었습니다.
[가장 먼저 연결된 제품의 소요 시간] : 약 18초 대
[가장 늦게 연결된 제품의 소요 시간] : 약 1분 4초 대
위 소요 시간은 네트워크 환경에 따라 달라질 수 있으니 절대적인 수치가 아닌 참고 사항입니다.
감사합니다.