Notice
Recent Posts
Recent Comments
Link
투케이2K
154. (TWOK/WORK) [업무 이슈] Aws Iot Core Shadow 섀도우 구독 수행 에러 응답 관련 이슈 확인 - 기존 클레임 인증서 연결 요청으로 구독 수행 문제 본문
투케이2K 업무정리
154. (TWOK/WORK) [업무 이슈] Aws Iot Core Shadow 섀도우 구독 수행 에러 응답 관련 이슈 확인 - 기존 클레임 인증서 연결 요청으로 구독 수행 문제
투케이2K 2025. 5. 1. 09:29[제 목]
[업무 이슈] Aws Iot Core Shadow 섀도우 구독 수행 에러 응답 관련 이슈 확인 - 기존 클레임 인증서 연결 요청으로 구독 수행 문제
[내 용]
------------------------------------------------------------------------------
[개발 및 테스트 환경]
------------------------------------------------------------------------------
- 제목 : [업무 이슈] Aws Iot Core Shadow 섀도우 구독 수행 에러 응답 관련 이슈 확인 - 기존 클레임 인증서 연결 요청으로 구독 수행 문제
- 테스트 환경 : 모바일 / 하드웨어 / 디바이스 / AWS / MQTT
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. 모바일 및 하드웨어 기기에서 Aws Iot Core 프로비저닝 수행 이후 특정 Shadow 섀도우 토픽 구독 수행 시 에러가 발생한다는 문의 접수
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. 모바일 및 하드웨어 기기 Aws Iot Core 프로비저닝 수행 및 특정 Shadow 섀도우 토픽 구독 로그 파일 전달 받은 이후 분석 수행
>> Aws Iot 클레임 인증서 사용 Aws 연결 요청
>> Aws Iot 사물 인증서 생성 요청
>> Aws Iot 템플릿 생성 요청 (사물 인증서 생성 요청에서 응답 받은 Token, Id 값 사용해 정의 된 형식으로 템플릿 생성 요청)
>> (문제 발견) 기존에 연결 된 Aws 연결 상태로 특정 토픽 구독 요청을 수행한 이력 확인 (기존에 연결 된 Aws 연결 종료 이후 다시 사물 인증서 사용해 Aws 연결을 시도해야함)
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 벤더사 업체에게 Aws 프로비저닝 및 특정 Shadow 토픽 구독 , 생성 관련 로직 재설명 수행
>> Aws Iot 클레임 인증서 사용 Aws 연결 요청
>> Aws Iot 사물 인증서 생성 요청 (모바일 및 하드웨어 기기 영역에서 사물 인증서 저장 필요)
>> Aws Iot 템플릿 생성 요청 (사물 인증서 생성 요청에서 응답 받은 Token, Id 값 사용해 정의 된 형식으로 템플릿 생성 요청)
>> 정상적으로 템플릿이 생성 된 경우 Response 응답으로 Thing Name 전달 받은 것 저장 수행
>> 기존에 연결 된 Aws 연결 종료 수행
>> 사물 인증서 및 전달 받은 Thing Name 을 사용해 새롭게 Aws 연결 수행 실시
>> 정상적으로 사물 연결이 완료 된 경우 > 특정 토픽 구독 수행 및 Publish 업데이트 요청 실시
- 해당 연결 과정에서도 특정 토픽 구독에 문제가 발생한 경우 Aws 인프라 점검 및 특정 Shadow 구독 및 Publish 권한이 부여 되어 있는지 확인 필요
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
[Aws 프로비저닝 수행 및 섀도우 Shadow 토픽 Topic 구독 시 와일드 카드 (wild card) 설명 정리]
https://blog.naver.com/kkh0977/223825295723
[Aws MQTT 테스트 클라이언트 사용해 특정 Shadow Topic Publish 명령 전송 테스트]
https://blog.naver.com/kkh0977/223765193598?trackingCode=blog_bloghome_searchlist
[안드로이드 aws shadow mqtt 수행 publish , subscribe 결과 확인 - get, update, delete]
https://blog.naver.com/kkh0977/223560924808?trackingCode=blog_bloghome_searchlist
[Aws Shadow 특정 쉐도우 Rejected 에러 응답 코드 참고 사이트 - error code]
https://blog.naver.com/kkh0977/223565505871?trackingCode=blog_bloghome_searchlist
[AWS 프로비저닝 (Fleet Provisioning) 수행 후 shadow 쉐도우 구독 시 연결 유실 이슈]
https://blog.naver.com/kkh0977/223129997607?trackingCode=blog_bloghome_searchlist
[Aws Iot Core 프로비저닝 수행 완료 후 생성 된 Shadow 섀도우 목록 확인 방법]
https://blog.naver.com/kkh0977/223698063948?trackingCode=blog_bloghome_searchlist
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments