Notice
Recent Posts
Recent Comments
Link
투케이2K
54. (TWOK/WORK) [업무 이슈] 모바일에서 특정 하드웨어 장치 aws shadow 기기 등록 수행 시 이전 데이터가 반환 되는 이슈 본문
투케이2K 업무정리
54. (TWOK/WORK) [업무 이슈] 모바일에서 특정 하드웨어 장치 aws shadow 기기 등록 수행 시 이전 데이터가 반환 되는 이슈
투케이2K 2024. 6. 26. 19:42[제 목]
[업무 이슈] 모바일에서 특정 하드웨어 장치 aws shadow 기기 등록 수행 시 이전 데이터가 반환 되는 이슈
[내 용]
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. 모바일에서 특정 하드웨어 장치 aws shadow 기기 등록 수행 시 이전 데이터가 반환 되는 이슈
2. 신규 기기 등록이 되지 않는 이슈
------------------------------------------------------------------------------
[원인 파악]
------------------------------------------------------------------------------
1. 모바일 기기 삭제 로직 점검 (정상 : 기기 삭제 Api 호출 >> 정상 삭제 완료 Response 응답 데이터 받음)
2. 모바일에서 기기 등록 및 삭제 반복 테스트 수행 (이슈 발견)
>> 기기 삭제 후 일정 시간 지나서 다시 등록 테스트 (정상 등록)
>> 기기 삭제 후 즉시 등록 테스트 반복 (이슈 발견)
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 모바일에서 aws shadow 구독 후 publish 를 날려 onMessageArrived 부분에서 기기 등록 처리 부분에서 기기 상태 체크 강화
>> 기기 등록 제한 : 정해진 JSON 형식 이외 문자열이 내려온 경우 기기 등록 제한 (ex: hello aws)
>> 기기 등록 제한 : onMessageArrived 에서 응답 받은 데이터에 Error 가 포함 되어 있는 경우 기기 등록 제한
>> 기기 등록 제한 : onMessageArrived 에서 응답 받은 데이터에 필수 key 값이 없는 경우 기기 등록 제한 (ex : state, reported, createDate)
>> 기기 등록 제한 : 기기 등록 체크를 수행한 시간 값 저장 후 >> onMessageArrived 에서 응답 받은 데이터에 createDate 가 이전 값인 경우 기기 등록 제한
>> 기기 등록 제한 : 기기 정보 요청 publish 폴링 카운트 값이 특정 횟수 이상 지난 경우 기기에 연결된 네트워크 불안정 및 기타 이슈로 경고 팝업창 표시
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments