Wizfi630 질문드립니다


#1

안녕하세요. wizfi630 키트를 두개를 구매하였습니다.
wizfi 두개의 모듈만을 이용하여 이더넷 시리얼 통신이 가능한가요?

예를 들어…

모듈1(PC -> 시리얼 -> 와이파이) <=> 모듈2(와이파이 -> 시리얼 -> CPU)

부탁드립니다.
gunbye@cpuplaza.co.kr


#2

예, 가능하십니다.

기본적으로
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—(MCU)
형태로 구성하시면 될 것 같습니다.

또, 위와 같은 구조에서 유선 인터페이스가 필요하지 않으시다면 WizFi630 대신에 WizFi210이나 WizFi250을 사용하시는 것이 더 편리합니다.

감사합니다.


#3

예 감사합니다. wizfi630 doc 문서를 읽고, 하였지만 동작을 안합니다.
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—(MCU)
이러한 구조의 기본 세팅값 참고 할 수 있는 문서등을 부탁드립니다.

gunbye@cpuplaza.co.kr


#4

http://wiznet.co.kr/Sub_Modules/kr/product/product_detail.asp?Refid=733&page=1&cate1=&cate2=&cate3=&pid=1169&cType=2

위의 링크에서 [WizFi630 QuickStartGuide]를 먼저 해보신 후에, [WIZ610wi User Manual]을 참고하시기 바랍니다.
처음에 테스트 하실 때에는 Serial command를 사용하시기 보다 Web 화면으로 설정하시는 것이 간단합니다.

그리고, 처음부터
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—(MCU)
이런 구조로 테스트 하지 마시고,
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—
처럼 구간별로 나누어서 하시는 것이 문제 파악에 도움이 될 것 같네요…


#5

현 상태에서…
PC - 모듈(AP)
PC- 모듈(클라이언트) 는 잘됩니다.

모듈(AP)과 모듈(클라이언트)의 설정을 Default Ip 를 이용해서 사용하고 싶다면
각각 AP, 클라이언트의 ‘WAN 설정’ , ‘LAN설정’ 을 어떻게 해야 할지 어려움을 겪고 있습니다.
말씀하신데로 문서는 읽어봤구요.
모듈과 모듈의 관계는 안나와 있습니다.
전화 상담이 안된다면, 명확하게 답변좀 부탁드립니다.


#6

일단은 아래와 같은 구조로 예를 들어 보겠습니다.
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—

먼저 "PC - 모듈(AP)가 잘 된다"라고 하셨는데, 이는
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—
의 구조로 와 가 통신이 가능하다는 것인가요?

만약 그렇다면, <WizFi630, AP mode, TCP Server>의 설정은 제대로 되어 있고, 바꿀 것이 없습니다.
그리고, WAN 설정와 LAN 설정도 변경없이 Default 값 그대로 사용하셔도 됩니다.

이 상태에서 <WizFi630, STA mode, TCP Client>가 <WizFi630, AP mode, TCP Server>에

  • Association 자체가 실패하는지?
  • Association은 성공하는데 TCP Connection이 실패하는지?
    확인 부탁 드립니다.

#7

일단은 아래와 같은 구조로 예를 들어 보겠습니다.
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—

먼저 "PC - 모듈(AP)가 잘 된다"라고 하셨는데, 이는
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—
의 구조로 와 가 통신이 가능하다는 것인가요?

  • 네 됩니다.

만약 그렇다면, <WizFi630, AP mode, TCP Server>의 설정은 제대로 되어 있고, 바꿀 것이 없습니다.
그리고, WAN 설정와 LAN 설정도 변경없이 Default 값 그대로 사용하셔도 됩니다.

이 상태에서 <WizFi630, STA mode, TCP Client>가 <WizFi630, AP mode, TCP Server>에

  • Association 자체가 실패하는지? 네… 자체가 실패합니다…

*AP 와 클라이언트의 WAN설정 LAN설정 모두를 사용하지않음과 DHCP 모드로 넣는것이 맞는지요?


#8

"…
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—
의 구조로 와 가 통신이 가능하다는 것인가요?

  • 네 됩니다.
    …"

위와 같이 가 WiFi를 통해서 <WizFi630, AP mode, TCP Server>에 접속이 되었다면, WizFi630의 AP와 DHCP 서버 모두 정상적으로 운영되고 있다고 판단할 수 있습니다.
다른 말로 WizFi630의 WAN, LAN이 모두 정상적으로 세팅되어 있다고 볼 수 있습니다.

그렇다면 문제는
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—
구조에서 우측의 세팅인데,
<일반 공유기(ipTime 등)>—(WiFi)—<WizFi630, STA mode, TCP Client>
의 형태로 구성해서 <WizFi630, STA mode, TCP Client>이 <일반 공유기(ipTime 등)>에 Association이 되는지 확인 바랍니다. <WizFi630, STA mode, TCP Client>를 일반 공유기에 접속하실 때에는

  • Operation mode를 Client(Station) mode로 설정하시고
  • Site Survey를 하시고, Profile을 저장하시고, Activate하시면 됩니다.
  • 그 후에 WizFi630 WiFi Status를 보시면 접속 유무를 확인하실 수 있습니다.
    (공유기의 Station 접속 정보를 확인하셔도 됩니다.)

#9

"…
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—
의 구조로 와 가 통신이 가능하다는 것인가요?

  • 네 됩니다.
    …"

위와 같이 가 WiFi를 통해서 <WizFi630, AP mode, TCP Server>에 접속이 되었다면, WizFi630의 AP와 DHCP 서버 모두 정상적으로 운영되고 있다고 판단할 수 있습니다.
다른 말로 WizFi630의 WAN, LAN이 모두 정상적으로 세팅되어 있다고 볼 수 있습니다.

그렇다면 문제는
—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—
구조에서 우측의 세팅인데,
<일반 공유기(ipTime 등)>—(WiFi)—<WizFi630, STA mode, TCP Client>
의 형태로 구성해서 <WizFi630, STA mode, TCP Client>이 <일반 공유기(ipTime 등)>에 Association이 되는지 확인 바랍니다. <WizFi630, STA mode, TCP Client>를 일반 공유기에 접속하실 때에는

  • Operation mode를 Client(Station) mode로 설정하시고
  • Site Survey를 하시고, Profile을 저장하시고, Activate하시면 됩니다.
  • 그 후에 WizFi630 WiFi Status를 보시면 접속 유무를 확인하실 수 있습니다.
    (공유기의 Station 접속 정보를 확인하셔도 됩니다.)

위의 말씀데로 똑 같이 하여, 회사내의 공유기에 접속하여 잘 하였습니다.
모듈 한개를 이용하여 각각은 되지만…

모듈한개는(AP MODE), 모율 한개는(클라이언트) 로 동작을 안합니다.

현재, PC 두개를 이용하여 테스트를 한결과
클라이언트 모듈에서 수동으로 'WLAN-AP’를 연결하여 "192.168.16.12"의 IP를 붙었습니다.
붙었지만, 위즈넷에서 주어진 GUI로 UART 통신이 되지 않습니다.
현재 여기까지 하였습니다.

수동이 아닌 자동으로 부팅시 서로 붙어야 하는데… 이것보다… 먼저, UART통신이 먼저 인거 같습니다…

CP 010 8733 0211


#10

이전글에서는 "Association 자체가 실패한다"고 하셨는데, 윗글에는 "…클라이언트 모듈에서 수동으로 'WLAN-AP’를 연결하여 192.168.16.12의 IP를 붙었습니다…"라고 하셨네요…

<WizFi630, STA mode, TCP Client>이 <WizFi630, AP mode, TCP Server>에 Association이 되었는지, 지금 상황을 다시 한번 확인해주시기 바랍니다.

Association 확인-> TCP Connection 확인 -> UART 통신 확인
일반적으로 위의 순서로 디버깅을 해야 하기 때문에, UART 통신보다는 WiFi Association 확인이 먼저 인 것 같습니다.


#11

네. 진행하여, 붙었습니다.

—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—
아래와 같이 붙지를 않습니다…


#12

네. IP를 받아 붙였습니다…

—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—
하지만… 이렇게. UART로만은 되지를 않네요…


#13

네… WIFI끼리는 붙었습니다.
말씀하신데로… 설정을 하였습니다.

—(시리얼)—<WizFi630, AP mode, TCP Server>—(WiFi)—<WizFi630, STA mode, TCP Client>—(시리얼)—

시리얼로는 되지를 않습니다…


#14

안녕하세요.

WizFi630의 TCP Server, TCP Client를 설정하기 위한 명령을 수행 하신 후, 명령으로 변경된 설정 값을 Flash에 Write 하셨는지 확인 부탁 드립니다.

WizFi630의 경우, TCP Server, Client 설정 (ex, Destination IP, Port 등)을 수행 한 후, 명령을 수행 해야 TCP Connection이 됩니다.