투케이2K

153. (TWOK/WORK) [업무 이슈] Aws Iot Core Shadow 섀도우 Subscribe 구독 , Publish 전송 연동 테스트 이슈 - 구독 후 요청 전송 로직 본문

투케이2K 업무정리

153. (TWOK/WORK) [업무 이슈] Aws Iot Core Shadow 섀도우 Subscribe 구독 , Publish 전송 연동 테스트 이슈 - 구독 후 요청 전송 로직

투케이2K 2025. 5. 1. 09:26

[제 목]

[업무 이슈] Aws Iot Core Shadow 섀도우 Subscribe 구독 , Publish 전송 연동 테스트 이슈 - 구독 후 요청 전송 로직

 

[내 용]

------------------------------------------------------------------------------
[개발 및 테스트 환경]
------------------------------------------------------------------------------

- 제목 : [업무 이슈] Aws Iot Core Shadow 섀도우 Subscribe 구독 , Publish 전송 연동 테스트 이슈 - 구독 후 요청 전송 로직

- 테스트 환경 : 모바일 / 하드웨어 / 디바이스 / AWS / MQTT

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





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

1. 모바일 및 하드웨어 기기에서 AWS IOT CORE 연동 , 프로비저닝 및 Shadow 통신 수행 시 AWS 콘솔에서만 확인해야 하는 업무 이슈 문의 

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





------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------

1. 모바일 및 하드웨어 기기 AWS 프로비저닝 수행 , 특정 토픽 Publish 수행 및 Subscribe 구독 수행 실시


2. 실제로 사물이 AWS 인프라에 연동이 되고 사물 생성 상태 확인 및 Shadow 생성이 완료 되었는지 확인이 불가능 한 이슈 확인

  >> 담당자에게 연락해서 AWS 콘솔에서 확인해 달라는 지속적인 요청으로 업무 수행 가이드 제공 필요

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





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

1. Aws 프로비저닝 수행 이후 생성 된 사물 목록을 조회할 수 있는 별도 APK 앱 파일 제공

  >> 모바일 및 하드웨어 기기에서 AWS 인프라 연동 이후 정상적으로 프로비저닝이 완료 된 경우 AWS 사물 리스트 목록을 조회해서 확인할 수 있는 기능 제공


2. Aws Shadow 토픽 생성 및 구독 완료 여부 확인은 로직으로 확인 할 수 있게 가이드 제공


  >> 특정 사물 Publish 수행 전에 특정 토픽 Subscribe 구독을 먼저 수행

  >> 특정 사물 Publish 요청 수행

  >> 구독 된 특정 토픽에서 콜백 메시지 (/accepted 경로) 가 내려온 경우 정상적으로 Shadow 가 생성 되고 구독이 된 것 확인

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





------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------

[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

------------------------------------------------------------------------------
 
반응형
Comments