Mosquitto MQTT 클라이언트가 다른 클라이언트를 강제로 연결 해제 할 수 있습니까?


10

MQTT 클라이언트가 MQTT 서버에서 클라이언트를 강제로 연결 해제해야하는 경우 (예 : 오작동이 있거나 올바르게 응답하지 않는 경우) MQTT 클라이언트가 브로커에게 클라이언트 연결을 끊도록 지시하는 방법이 궁금합니다.

이전 질문은 당신이 죽이고 싶어 클라이언트와 동일한 클라이언트 ID와 연결의 가능성을 강조하지만, 이것은 최고의 신뢰할 수없는 것 같습니다 내 요구를 충족 더 신뢰할 수있는 옵션이 있는지 궁금 해요 :

  • 인증 된 클라이언트가 클라이언트 ID로 네트워크에서 다른 클라이언트의 연결을 끊을 수 있도록합니다.
  • 이상적으로는 권한이없는 클라이언트가 다른 사용자의 연결을 끊지 못하도록합니다 ( '신뢰할 수있는'클라이언트 만 다른 사용자의 연결을 끊을 수 있음)

이러한 요구 사항을 충족하는 기능이 있습니까?

답변:


8

직접 아닙니다.

mosquitto-auth-plug 와 같은 인증 플러그인을 사용하여 금지 된 목록에 사용자를 동적으로 추가 한 다음 중복 된 클라이언트 ID로 연결하여 연결을 강제로 끊을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.