Notice
Recent Posts
Recent Comments
Link
투케이2K
148. (TWOK/WORK) [업무 이슈] Aws Iot Shadow 특정 토픽 구독 후 MQTT 사용자 속성 User Properties 값 확인 이슈 - 동일 토픽 경로 필요 본문
투케이2K 업무정리
148. (TWOK/WORK) [업무 이슈] Aws Iot Shadow 특정 토픽 구독 후 MQTT 사용자 속성 User Properties 값 확인 이슈 - 동일 토픽 경로 필요
투케이2K 2025. 4. 1. 20:28[제 목]
[업무 이슈] Aws Iot Shadow 특정 토픽 구독 후 MQTT 사용자 속성 User Properties 값 확인 이슈 - 동일 토픽 경로 필요
[내 용]
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. 모바일 ( android , ios ) 에서 Aws 플릿 프로비저닝 수행 후 특정 Shadow Topic 토픽 구독 후
publish 요청 및 구독 된 곳에서 MQTT 사용자 속성 User Properties 값 확인이 되지 않는 이슈 발생
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. 모바일 (Android , Ios) 에서 Aws 연동 및 플릿 프로비저닝 수행 실시
2. Aws 프로비저닝 완료 후 > get, update 특정 토픽 구독 수행 실시
>> 토픽 : /update/accepted
>> 토픽 : /update/rejected
3. 실시간 상태값 변경을 하기 위한 publish desired 요청 수행 실시
>> 토픽 : /update
4. /accepted 토픽에서 정상 reported 데이터 변경 완료 응답 확인 후 사용자 속성을 추가로 확인하려 했지만, 확인이 되지 않는 이슈 발생
5. AWS 사이트 참고 및 MQTT 테스트 클라이언트로 확인 시 publish 요청한 토픽 경로와 동일한 토픽 경로를 구독하고 있어야 사용자 속성 확인이 가능 한 것 확인
>> 사용자 속성을 확인하기 위한 추가 토픽 구독이 필요한 것 확인
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 모바일 (Android , Ios) 에서 publish 요청 후 사용자 속성 값 확인이 필요한 것은 추가로 구독 수행 실시
>> 기존 : /update/accepted , /update/rejected 구독 상태에서 사용자 속성을 확인하기 위한 /update 추가 구독 수행
>> publish 요청한 토픽 경로와 동일한 토픽 경로 구독
2. publish 요청 시 사용자 속성 값 추가 후 요청 수행 실시
3. AWS MQTT 테스트 클라이언트 사이트에서 정상적으로 사용자 속성 값 확인 완료
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
[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
------------------------------------------------------------------------------
반응형