투케이2K

44. (Aws/Amazon) [Aws Iot Core] Aws 프로비저닝 수행 및 섀도우 Shadow 토픽 Topic 구독 시 와일드 카드 (wild card) 설명 정리 본문

Aws (Amazon)

44. (Aws/Amazon) [Aws Iot Core] Aws 프로비저닝 수행 및 섀도우 Shadow 토픽 Topic 구독 시 와일드 카드 (wild card) 설명 정리

투케이2K 2025. 4. 7. 19:46
728x90

[개발 환경 설정]

개발 환경 : Aws / Amazon Web Services

 

[설명 정리]

// --------------------------------------------------------------------------------------
[개발 및 환경]
// --------------------------------------------------------------------------------------

- 인프라 : Aws / Amazon Web Services

- 기술 구분 : Aws / IoT Core / Provisioning / Shadow / Topic

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------

1. 사전 Aws Shadow 토픽 구독 문제 정리 : 

  >> Aws Shadow 토픽 구독은 최대 100개 까지 구독 가능 (2025 년도 기준)

  >> 단위 별 (accepted , rejected 등) 구독 시 최대 구독 횟수를 초과하는 이슈 발생


2. Aws Shadow 와일드 카드 구독 이란 Aws Iot 프로비저닝 수행 후 특정 Shadow 구독 시 단위 별로 구독하는 것이 아닌 와일드 카드를 사용해 전체 Shadow 구독을 수행하는 것 입니다

  >> ex (와일드 카드 - #) : $aws/things/{deviceThingName}/shadow/name/control/update/#

  >> 기존 구독 : 
  
    - $aws/things/{deviceThingName}/shadow/name/control/update/accepted

    - $aws/things/{deviceThingName}/shadow/name/control/update/rejected


3. 와일드 카드를 사용해 Shadow 구독 수행 시 소스 코드 단에서 특정 토픽에 대한 분기 처리가 필요합니다

  >> ex : 내려온 토픽 경로에서 accepted , rejected 구분 후 로직 분기 처리 수행


4. 와일드 카드를 사용해 구독 시 단위 별로 구독하는 것 처럼 할당량이 증가하지 않습니다

  >> ex : accepted , rejected 를 모두 합쳐서 하나를 구독 (update/#)

// --------------------------------------------------------------------------------------






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

[Aws 콘솔 로그인 방법]

https://blog.naver.com/kkh0977/223688994642


[Aws Iot Core 프로비저닝 수행 후 생성 된 사물 확인 및 인증서 정보 확인 방법]

https://blog.naver.com/kkh0977/223690097561


[Aws 사이트 섀도우 설명]

https://docs.aws.amazon.com/ko_kr/iot/latest/developerguide/device-shadow-mqtt.html#update-pub-sub-topic


[안드로이드 Aws 프로비저닝 로직 정리]

https://blog.naver.com/kkh0977/223558081843?trackingCode=blog_bloghome_searchlist


[안드로이드 aws shadow mqtt 수행 publish , subscribe 결과 확인 - get, update, delete]

https://blog.naver.com/kkh0977/223560924808?trackingCode=blog_bloghome_searchlist


[Aws MQTT 테스트 클라이언트 사용해 특정 Shadow Topic Publish 명령 전송 테스트]

https://blog.naver.com/kkh0977/223765193598?trackingCode=blog_bloghome_searchlist

// --------------------------------------------------------------------------------------
 

 

 
728x90
반응형
Comments