ThingWorx 모델 및 데이터 모범 사례 > 자산 음소거 및 음소거 해제
자산 음소거 및 음소거 해제
자산 음소거는 사물과 플랫폼 간의 모든 통신을 차단하는 프로세스입니다. 사물이 음소거되면 플랫폼에서 사물로 보내는 메시지는 전송되지도 않고 보존되지도 않습니다. 마찬가지로 사물에서 플랫폼으로 보내는 모든 메시지도 차단되고 보존되지 않습니다.
사물을 음소거하는 기능은 다양한 비즈니스 사례에 유용합니다. 플랫폼에서는 자주 통신하지 않는 사물을 배포할 수 있으며, 부정확하거나 불필요한 메시지를 보낼 수 있습니다. 예를 들어, 에이전트가 전송하는 데이터의 양이나 플랫폼과의 통신 빈도에 대한 우려가 있는 경우 사물을 음소거하면 즉각적인 완화 효과를 얻을 수 있습니다. 사물을 음소거하면 사물과의 메시지 송수신이 중단되므로 플랫폼 관리자가 통신 패턴, 데이터 볼륨 및 전송 속도 문제를 해결하는 시간을 확보할 수 있습니다.
사물 음소거 또는 음소거 해제 기능은 AxedaBaseModel 사물 템플릿 또는 해당 파생 사물 템플릿을 사용하여 생성된 Axeda 기반 원격 사물에만 적용할 수 있습니다. Axeda 사물 템플릿에 대한 자세한 내용은 ACE 사물 템플릿을 참조하십시오.
사용자는 AxedaStandaloneModel, AxedaEMessageGatewayModel 사물 템플릿을 사용하여 생성된 사물을 음소거 또는 음소거 해제할 수 있습니다. 게이트웨이 사물이 음소거 또는 음소거 해제되면 해당 관리형 장치가 자동으로 음소거 또는 음소거 해제됩니다.
AxedaManagedModel 사물 템플릿을 사용하는 관리형 장치에는 음소거 또는 음소거 해제가 지원되지 않습니다. 관리형 장치의 음소거 또는 음소거 해제는 게이트웨이 사물을 통해 수행해야 합니다.
음소거 가능 사물 형태는 AxedaBaseModel 사물 템플릿을 사용하여 생성된 Axeda 기반 원격 사물에 대해 자동으로 구현됩니다. 다른 모든 사물의 경우 음소거 가능 사물 형태를 구현하면 예외가 발생합니다.
음소거 및 음소거 해제 기능을 사용하려면 ThingWorx 9.7.0 및 Axeda Compatibility Package 2.6.0(eMessage server, Axeda Compatibility Extension, Remote Access Extension 포함)을 사용합니다. 호환 버전에 대한 자세한 내용은 Release Advisor를 참조하십시오.
* 
AxedaBaseModel 사물 템플릿 또는 해당 파생 사물 템플릿을 기반으로 사물을 수동 또는 프로그래밍 방식으로 사물을 만들려면 Mutable, MutableGateway, MutableManagedDevice 사물 형태에 대한 표시 유형 사용 권한이 있어야 합니다.
Axeda 기반 원격 사물 음소거 및 음소거 해제
사물을 음소거 또는 음소거 해제하려면 다음 방법을 사용하십시오.
서비스:
음소거 가능 사물 형태를 통해 Axeda 기반 원격 사물에 대해 두 가지 서비스를 사용할 수 있습니다.
Mute: 이 서비스는 사물을 음소거하고 사물과 플랫폼 간의 모든 통신을 차단합니다. 사물이 게이트웨이인 경우 모든 관리형 사물도 음소거됩니다.
Unmute: 이 서비스는 사물을 음소거 해제하고 사물과 플랫폼 간의 모든 통신을 허용합니다. 사물이 게이트웨이인 경우 모든 관리형 사물도 음소거 해제됩니다.
Composer UI
사용자는 Axeda 장치에 대해서만 일반 정보 페이지의 확인란을 사용하여 사물을 음소거 또는 음소거 해제할 수 있습니다.
* 
Axeda 자산 템플릿을 사용하여 처음으로 사물을 만드는 경우 사물의 일반 정보 페이지에 음소거됨 필드가 즉시 표시되지 않을 수 있습니다. 필드를 보려면 잠시 기다린 다음 Composer를 새로 고치거나 사물(엔티티)을 닫았다가 다시 엽니다.
사물이 Axeda 장치가 아닌 경우 음소거 가능 사물 형태를 추가하고 음소거됨 확인란을 true로 설정한 다음 해당 사물을 저장하려고 하면 오류가 발생합니다.
음소거 및 음소거 해제는 음소거 및 음소거 해제 서비스 또는 Composer UI를 통해서만 지원됩니다. xml 가져오기를 통해 음소거 구성을 변경하지 않는 것이 좋습니다.
음소거 및 음소거 해제 기능을 사용할 때 표시될 수 있는 오류 메시지는 다음과 같습니다.
Axeda가 아닌 원격 사물을 음소거하려고 시도하는 동안: Muting/Unmuting is not supported for this Thing.
관리형 사물을 음소거하려고 시도하는 동안: Muting/Unmuting of managed Things is not supported.
게이트웨이를 실행하는 동안 관리형 사물이 음소거되지 않는 경우: An error occurred while Muting/Unmuting managed devices. Retry Mute/Unmute on the Gateway.
자산 음소거 또는 음소거 해제 여부 확인
사물이 음소거 또는 음소거 해제되었는지 확인하려면 다음 방법을 사용하십시오.
서비스
최신 ThingWorx 및 ThingWorx Extension 기능을 사용하면 Axeda 기반 원격 사물(음소거 가능 사물 형태를 통해)에 IsMuted 서비스를 사용할 수 있습니다.
IsMuted: 이 서비스는 사물이 음소거되었는지 여부를 표시합니다.
Composer
모니터링 아래의 원격 사물 페이지에서 사용자는 새 열인 음소거됨을 볼 수 있습니다. 사물이 음소거된 경우 가 표시되고, 사물이 음소거 해제된 경우 아니요가 표시되며, Axeda가 아닌 사물이 있는 경우 응답에 해당 없음이 표시됩니다.
모니터링 아래의 원격 사물 페이지에서 음소거됨 필터를 사용하여 음소거된 사물과 음소거 해제된 사물을 확인합니다.
사물의 일반 정보 페이지에 음소거됨 확인란이 표시됩니다.
자산 음소거 및 음소거 해제에 대한 동작
게이트웨이
게이트웨이가 음소거되면 게이트웨이와 연결된 관리형 사물이 자동으로 음소거됩니다.
게이트웨이가 음소거되면 관리형 사물을 음소거 해제할 수 없습니다.
게이트웨이가 음소거 해제되면 게이트웨이와 연결된 관리형 사물이 자동으로 음소거 해제됩니다.
게이트웨이가 음소거 해제되면 관리형 사물을 음소거할 수 없습니다.
Axeda 기반 원격 사물의 속성
사물이 음소거된 경우 원격 속성을 사용한 모든 속성 업데이트가 AssetMutedException과 함께 실패합니다.
예를 들어, Thing is Muted, Unable to update <propertyName> on <thingName> 오류가 표시됩니다.
Axeda 기반 원격 사물의 서비스
사물이 음소거된 경우 원격 서비스를 실행하려고 하면 AssetMutedException과 함께 실패합니다.
예를 들어, Thing is Muted, Unable to invoke <ServiceName> on <thingName> 오류가 표시됩니다.
파일 전송 작업
사물이 음소거되면 새 파일 전송 작업이 AssetMutedException과 함께 실패합니다.
활성 파일 전송 작업은 음소거된 사물에서도 계속 작동합니다.
원격 세션
사물이 음소거되면 새 원격 세션이 예외와 함께 실패합니다.
예: You are not allowed to start a remote session on a muted asset <name>.
활성 원격 세션은 사물이 음소거된 경우에도 계속 작동합니다.
음소거 및 음소거 해제에 대한 사용자 권한
MuteUnmuteUsers라는 기본 제공 사용자 그룹이 추가되어 선택한 사용자 그룹이 자산을 음소거 및 음소거 해제할 수 있습니다. 서비스 권한과 관련해서는 ThingWorx 권한 패러다임을 따릅니다. 자세한 내용은 사용자 그룹을 참조하십시오.
감사 로그
감사 로그가 활성화된 경우 다음 로그 항목이 기록됩니다.
동작 유형: 음소거 또는 음소거 해제
영향을 받은 사물의 이름
작업의 날짜와 시간이 포함된 타임스탬프
작업을 수행한 사용자 유형
도움이 되셨나요?