Notice
Recent Posts
Recent Comments
Link
투케이2K
152. (TWOK/WORK) [업무 이슈] 하드웨어 디바이스 기기 Sleep 슬립 모드 상태 전환으로 기기 단선 상태 체크 이슈 본문
투케이2K 업무정리
152. (TWOK/WORK) [업무 이슈] 하드웨어 디바이스 기기 Sleep 슬립 모드 상태 전환으로 기기 단선 상태 체크 이슈
투케이2K 2025. 4. 21. 19:47[제 목]
[업무 이슈] 하드웨어 디바이스 기기 Sleep 슬립 모드 상태 전환으로 기기 단선 상태 체크 이슈
[내 용]
------------------------------------------------------------------------------
[개발 및 테스트 환경]
------------------------------------------------------------------------------
- 제목 : [업무 이슈] 하드웨어 디바이스 기기 Sleep 슬립 모드 상태 전환으로 기기 단선 상태 체크 이슈
- 테스트 환경 : 하드웨어 / 디바이스 / MQTT
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. 기기 단선 상태를 체크하기 위한 실시간 데이터 송수신 체크 로직에서
하드웨어 디바이스 기기가 Sleep 슬립 모드 상태로 전환 되어
실제로 기기가 살아 있지만, 데이터 표시 부분에서 단선으로 확인 되는 이슈
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. 디바이스 MQTT 통신 연결 및 실시간 데이터 송수신 수행
2. 일정 동안 강제로 하드웨어 기기로 신호를 보내지 않고 서버 대기 상태 전환
3. 하드웨어 기기 일정 시간 동안 실시간 데이터 송수신을 수행하지 않은 경우 배터리 전력 소모 방지를 위해 Sleep 슬립 모드 상태로 전환 확인
4. 하드웨어 기기 슬립 모드 상태로 전환 된 이후 서버에서 하드웨어 기기로 신호 요청 명령 전달 수행
5. 하드웨어 기기는 해당 명령을 받지 못하고 지속적으로 슬립모드 상태 유지 확인
6. 슬립모드 상태에 들어간 기기는 프로그램에서 자동 Wake Up 기상 시간에만 일어나 데이터 송수신을 처리하는 것 확인
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 기기 단선 상태 체크 로직 변경
2. AS-IS : 실시간 데이터 송수신 값을 확인해 기기 단선 상태 체크 로직
3. TO-BE : 실시간 데이터 송수신 값 확인 및 슬립 모드 자동 기상 시간 더블 체크 로직 구현
>> 1차적으로 실시간 데이터 송수신 값을 확인
>> 실시간 데이터 송수신 값이 없는 경우 이전 하드웨어 기기 [슬립 모드 > 기상 시간] 주기보고 상태 값 확인
>> 해당 반복 기상 시간이 되지 않은 경우 기기 연결 상태 값 유지, 해당 반복 기상 시간이 지난 경우에도 주기보고 값이 이전 값이면 단선 상태로 변경
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
[업무 이슈] 하드웨어 장치 주기 보고 (상태 보고) 미응답 관련 , 상태 확인 불가 이슈
https://blog.naver.com/kkh0977/223484809090?trackingCode=blog_bloghome_searchlist
[라인 테스트 (Line Test) 용어 설명]
https://blog.naver.com/kkh0977/223072707684?trackingCode=blog_bloghome_searchlist
[특정 기기 와이파이 연결 끊김 이슈로 주기 보고 미동작 이슈 - 와이파이 비밀번호 변경]
https://blog.naver.com/kkh0977/223526216286?trackingCode=blog_bloghome_searchlist
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments