Wizfi210모듈 사용시 문제발생~


#1

새해 복 많이 받으세요.

wizfi210 wifi모듈을 spi방식으로 아두이노와 연동하려고 합니다.
(모듈은 spi펌웨어가 올라가 있는것을 구입하였습니다)
user manual의 핀맵을보니 wizfi210 모듈의 spi핀이 27 ~ 30번이 있기에 이부분을 아두이노의 Atmega328 MCU의
해당 핀에 연결하여 주었습니다.
전원은 3.3V를 사용하기에 보드에서 usb로 입력받은 5V를 레귤레이터(LM1117S-3.3)로 변환하여 Vcc로 넣어
주었습니다.
(*회로도를 올려봤습니다.)

이렇게 하고 위즈넷에서 공개해주신 아두이노 라이브러리의 예제 WizFiWebServerTest를 올려보면 AP에 접속
까지는 잘 되는데, 통신에 너무 불안합니다. ping을 던져보면 속도도 들쭉날쭉에다가 몇분 정도 후면 AP와
접속이 끊어져 버리기도 합니다.
어떻게 해야 하는지, 어떤 부분이 문제인지 알고싶습니다.
ping_worning.png


#2

AP 접속이 정상적으로 되는 것을 볼 때, SPI 통신에 문제는 없어보입니다.
Ping 이 불안정한 것 등으로 볼 때, 무선 신호의 출력이 낮아보입니다.
혹시 안테나를 연결하셨는지 확인해보세요.

안테나 연결이 안되어있을 때, 님과 같은 현상이 발생합니다.

참고하세요.


#3

안테나… 그걸 달아볼 생각은 못해봤네요. AP가 바로 책상 근처라서 안테나 없어도 될 줄
알았는데. 4,000원이나 하던데 다이폴 안테나 인가요?? 단자에 케이블만 달아도 안테나
역활을 하는지 궁금합니다.


#4

자사에서 Reference 하는 안테나는 W5I-B0-07 제품입니다.
W5I-B0-07에 대한 Datasheet를 첨부 하오니 참고 하시기 바랍니다.
W5I-BO-07 (WLAN-Bluetooth-Zigbee Cable Antenna) 245 mm.zip (386 KB)


#5

질문자 입니다.

안테나를 달았더니 접속이 불안하던 문제가 해결되었습니다.
한데, 아직도 문제중 하나가 몇시간정도 시스템을 켜 놓으면 어느순간에 AP와 접속이 끊어져 있습니다.
어떤 부분에 문제가 있는것일까요???


#6

WiFi 환경에서는 어느 순간에 연결이 끊어질 수 있습니다.
따라서 일단 위와 같은 상황이 있어났을때 이것을 인지하고 다시 연결을 하는 과정이 필요합니다.

AP는 주기적으로 beacon 신호를 broadcasting하는데, 이것을 모듈에서 체크를 하고, 일정 시간 간격이내에
이 beacon 신호가 없으면 연결이 끊긴 것으로 판단해서 다시 연결을 맺도록 해줘야 하는데, “AT+WSYNCINTR” 설정을 하면
정해진 시간동안 beacon 신호를 체크해서 만약 beacon 신호가 없으면 disassociation 이벤트가 발생을 합니다.

AT+WSYNCINTRL= 1 to 65535.
Ex) AT+WSYNCINTRL=30 <= 3초 간격 설정