Notice
Recent Posts
Recent Comments
Link
투케이2K
952. (Android/Java) [간단 소스] 안드로이드 DeleteThingRequest 사용해 Aws Thing Name 사물 삭제 방법 본문
Android
952. (Android/Java) [간단 소스] 안드로이드 DeleteThingRequest 사용해 Aws Thing Name 사물 삭제 방법
투케이2K 2025. 3. 1. 09:39[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Java / Kotlin

[소스 코드]
// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------
- 언어 : Java / Kotlin
- 개발 툴 : AndroidStudio
- 기술 구분 : Aws / Thing / DeleteThingRequest
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[소스 코드]
// --------------------------------------------------------------------------------------
new Thread(){
@Override
public void run(){
// [AWS 정보 설정]
String ACCESS_KEY = "AK...A6";
String SECRET_KEY = "mP...5J";
String thingName = "TWOK_00001"
S_Log._W_(ACTIVITY_NAME + " :: Thing 사물 삭제 수행 정보 확인", new String[]{
"ACCESS_KEY :: " + String.valueOf(ACCESS_KEY),
"SECRET_KEY :: " + String.valueOf(SECRET_KEY),
"thingName :: " + String.valueOf(thingName),
});
// [AWS 자격 증명 설정] : ACCESS_KEY / SECRET_KEY
AWSCredentials credentials = new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY);
// [AWS IoT 클라이언트 생성]
AWSIot iotClient = new AWSIotClient(credentials);
// [Thing 삭제 요청 생성]
DeleteThingRequest deleteThingRequest = new DeleteThingRequest()
.withThingName(thingName);
// [로직 처리 수행]
try {
// [삭제 실행]
DeleteThingResult result = iotClient.deleteThing(deleteThingRequest);
S_Log._W_(ACTIVITY_NAME + " :: Thing 삭제 성공", new String[]{String.valueOf(thingName)});
} catch (Exception e) {
e.printStackTrace();
S_Log._E_(ACTIVITY_NAME + " :: Thing 삭제 Exception", new String[]{String.valueOf(e.getMessage())});
}
}
}.start();
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[Android] aws-android-sdk AWS 연동 관련 라이브러리
https://blog.naver.com/kkh0977/223209640962?trackingCode=blog_bloghome_searchlist
[안드로이드 브로커 MQTT 방식 사용해 aws 플릿 프로비저닝 연결 방법 - CA 인증서 및 SSL 인증]
https://blog.naver.com/kkh0977/223638634461?trackingCode=blog_bloghome_searchlist
[프로비저닝 로직 수행 설명]
https://blog.naver.com/kkh0977/223027407815?trackingCode=blog_bloghome_searchlist
[AWSIotMqttManager 사용해 Aws 프로비저닝 수행 시 임시 인증서 생성 요청 및 응답 데이터 확인 소스 코드]
https://blog.naver.com/kkh0977/223725872005?trackingCode=blog_bloghome_searchlist
[Aws 사이트 사물 삭제 코드 예시]
https://docs.aws.amazon.com/ko_kr/iot/latest/developerguide/example_iot_DeleteThing_section.html
// --------------------------------------------------------------------------------------
반응형
'Android' 카테고리의 다른 글
Comments