투케이2K

50. (TWOK/WORK) [업무 이슈] 특정 하드웨어 장치 aws shadow 네트워크 변경 시 이전 데이터가 표시 되는 이슈 본문

투케이2K 업무정리

50. (TWOK/WORK) [업무 이슈] 특정 하드웨어 장치 aws shadow 네트워크 변경 시 이전 데이터가 표시 되는 이슈

투케이2K 2024. 6. 20. 19:35

[제 목]

[업무 이슈] 특정 하드웨어 장치 aws shadow 네트워크 변경 시 이전 데이터가 표시 되는 이슈

 

[내 용]

 

------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------

1. 특정 하드웨어 장치 aws shadow 네트워크 변경 시 이전 데이터가 표시 되는 이슈

2. 사용자가 네트워크가 변경 되지 않는 다는 문의

------------------------------------------------------------------------------
[원인 파악]
------------------------------------------------------------------------------

1. 하드웨어 장치 네트워크 변경 상태 확인 (정상 / 실제로 네트워크를 변경을 시도한 곳에 정상 연결 되어 있음)

2. 모바일 (Android) 에서 특정 API 또는 aws shadow publish 수행 후 디바이스 현재 상태 값 확인 (정상 / 특정 쉐도우로 명령 보낸 후 응답 받은 데이터에서는 변경 된 네트워크 정보 확인)

  >> 하드웨어 장치가 특정 쉐도우 구독하고 있음 >> 앱 >> 특정 쉐도우 publish 수행 >> 하드웨어 장치 구독 쉐도우로 명령 들어오면 현재 기기 상태 확인

3. 특정 하드웨어 기기 네트워크 변경 수행 후 Aws 쉐도우 주기 보고 상태 확인 (이슈 발견 / 네트워크 변경 시 구독 된 쉐도우가 모두 끊어진 상태 확인)

------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------

1. 특정 하드웨어 기기가 네트워크가 변경 요청이 들어오면 네트워크 변경 후 >> 정상 구동 상태가 되었을 때 끊어진 쉐도우가 있다면 다시 모두 재구독 수행

2. 특정 하드웨어 기기가 쉐도우 재구독 수행 완료 후 >> 자기 상태 주기보고 수행 실시 (ex : 네트워크 변경 상태 및 SSID 보고)

3. 앱에서는 특정 네트워크 상태 쉐도우 구독하고 있다가 >> 네트워크 변경 요청 수행 후 >> 정상적으로 변경 완료 상태가 구독으로 떨어지면 API 호출 수행

4. 참고 사이트 : https://blog.naver.com/kkh0977/223027407815?trackingCode=blog_bloghome_searchlist

------------------------------------------------------------------------------

반응형
Comments