반복 셋팅 또는 접속 끊김 반복으로 발생하는 지연현상

안녕하세요.
꽤 오랫동안 테스트를 진행중입니다.

현재는 Quick Start Guide에 따라 ap와 station를 셋팅해서 사용중입니다.
초기에는
3.3.3 Auto TCP Connection on Transparent Mode로 테스트를 했으나 처음 메세지와 시간이 지날수록 응답 속도가 느려지고 급기야는 접속조차 안되는 현상이 있었는데 포럼에서 비슷한 경우의 글을 찾았고 그 조언대로 Nomal transmission mode로 테스트를 진행했다.

지금도 같은 문제를 격고 있는데
아침에 처음 전원을 켜고 테스트를 하면 잘 된다. 이후 2시간~4시간 정도 지나면 station 쪽에서
AT+CIPSENDBUFF = 5명령을 내리고
OK를 확인하고

  1. 01234를 보내면 메시지는 전달되는데 SEND OK를 못 띄위고 ERROR를 띄우고 CLOSE가 되는경우와
  2. 아예 CLOSE가 뜨는 경우가 있다.
    물론 처음에는 잘 된다.

짐작가는 경우는
AP에서 CONNECT와 CLOSE를 반복하면서
0, CONNECT와
1, CONNECT가 뜨는 경우가 있는데 이는 STATION가 끊어져 재연결하면 발생하는 현상이다.(AP는 아직 '0’이 접속되어 있는 상태애서 새로 접속 시도가 들어오면서 '1’를 할당하는…)

이런 경우에 처음에는 잘 되다가 프로그램을 수정하기를 반복하거나 접속, 끊김이 반복되면서 나중에는 접속조차 안되는 경우가 생기기도 하는가?
그렇다면 어떤 조치를 할 수 있을까?

참고적으로 몇개는 이런 현상이 나아지지 않아 아예 폐기 처분을 해야 할 지경이고
매 번 셋칭전 AT+RESTOR = 1로 공장 초기화를 진행하고 있다.

포럼의 게시물을 검색하다 저와 비슷한 경우가 있어 보충 질문 댓글을 납겼습니다. 참조 부탁드립니다.

통신 오류 정리.pdf (2.5 MB)

연결이 되고 또 안되고, 통신이 됐다가 안 됐다가 갈피를 못잡겠습니다.

WizFi360 두 개 이상을 사용하여 상호 통신을 할 경우 오류가 생깁니다.

  1. 현상
    특히 STATION에서 통신을 보낼 때 통신은 이루어 졌으나 SEND OK 문자가 안 나오고 이후 연결 끊김 메세지가 없이 통신이 안 됨
    AP에서도 통신이 안 되는 것처럼 보이는데 LINK ID가 바뀌었기 때문에 바뀐 LINK ID로 송신을 하면 통신이 이루어짐

  2. 원인
    상호 connect 상태를 실시간으로 확인하지 않아 AP에서 통신이 끊겼을 경우 STATION에서는 아직 연결된 상태로 인식하고 있는데 새로운 연결을 진행할 경우와 반대로 STATION에서 연결을 끊고 혹은 끊기고 TCP 서버에 연결을 할 경우 문제가 발생합니다.

  3. 개선(방법론)-해결 안 됨
    STATION에서 연결이 끊긴 경우 AP에서는 반드시 TCP 서버를 닫아 동일 MAC 주소에 2개 이상의 LINK ID를 갖지 않도록 해야 함

  4. 개선(요구)
    AP에서는 동일한 MAC 주소에 유일한 LINK ID만 부여하도록 개선해 주세요.

  5. 추가(요구)
    본 실험을 진행하는 동안 뭔지는 모르겠지만 시간이 지날 수록 통신 성공률이 낮아지는 것 같은 느낌을 받았습니다. 그래서 재연결을 시도하게 되는 것이구요. 문제점을 찾아주시기 바랍니다.

시간이 지나면 아무것도 하지 않아도 STATION에서 AP로의 통신이 문제가 생기네요.

잘 될 때도 있고 안 될 때도 있습니다.
이번에는 안테나를 바꿔봤습니다. 까마귀 날자 배가 떨어진 걸까요?
잘 됩니다.
경험상 3신간 정도만 잘 될 겁니다.

직접 제작한 셋팅 프로그램 오류 및 단일 다바이스 LINK ID 중복으로 하드웨어 재조립 과정에서 WizFi360 안테나 체결이 느슨해지면 어느순간(그것을 대부분 3시간 정도라고 착각함) 통신이 끊기는 현상이 있슴

안테나를 재조립하고 문제가 해결되는 것을 확인하고 검증(3일간 test) 결과 간헐적으로 3일 24시간 동안 5번 정도 자연 끊김 현상이 일어났으나 재연결하면 접속이 됨