라우터, 기기, Starlink
Starlink, 라우터 점검, 집 Wi-Fi의 새 기기, 집에 있는 Mac.
Starlink
Starlink 단말기의 네트워크에서는 상태에 Starlink 패널이 표시됩니다. Kilobat은 네트워크가 변경될 때와 그 외에는 5분마다 Starlink 앱이 사용하는 주소 192.168.100.1에서 단말기 상태를 요청해 단말기를 찾습니다. 단말기가 없으면 요청은 약 1초 후 실패하고 아무것도 표시되지 않습니다. 사용자 네트워크에서 gRPC-Web(포트 9201) 또는 gRPC(포트 9200)를 통해 단말기의 로컬 API를 읽기만 하며 단말기를 접거나 재시작하거나 재구성하지 않습니다. 관련 정보는 Mac 밖으로 나가지 않습니다.
- 상태. 온라인, 장애물 있음, 검색 중 또는 재시동 중 상태, Starlink 지상국까지의 ping과 손실된 ping 수, 모든 기기에 대해 디시가 현재 전송하는 양, 가동 시간 및 소프트웨어 버전.
- 알림을 해야 할 일과 함께 알기 쉽게 표시합니다: 열로 인한 속도 저하 또는 종료, 눈 녹이기, 모터 정지, 기울어진 마스트, 서비스 지역 이탈, 느린 케이블, 물 및 재시동을 기다리는 업데이트.
- 하늘 지도. 단말기 자체의 장애물 지도를 Kilobat 색상으로 표시합니다. 위성이 선명하게 보인 곳은 파란색, 무언가가 가린 곳은 장미색이며 “북동쪽 하늘 낮은 곳이 나무, 건물 또는 언덕처럼 보이는 물체에 가려져 있습니다”처럼 방향과 높이를 문장으로 알려줍니다. 하늘이 가려지는 빈도와 시간도 표시합니다.
- 단말기 로그의 장애는 Mac에 30일 동안 보관되며 해결할 수 있는 쪽으로 분류됩니다. 사용자 설비(장애물, 열, 절전, 케이블), Starlink 네트워크(보이는 위성 없음, 지상국 응답 없음) 또는 단말기 재시작(업데이트, 위치 조정)입니다. 제공업체용 보고서에는 단말기 일련번호와 위치를 제외한 이 로그가 포함됩니다.
- 통화. 디시의 연결 중단이나 장애물이 있는 동안 통화가 멈추면 이를 원인으로 표시합니다. 하늘이 가려졌거나, 보이는 위성이 없거나, 디시가 재시동된 경우입니다.
- 데이터 요금제. Roam 100GB, Roam 300GB 또는 무제한: 한도가 있는 요금제는 네트워크를 데이터 요금제 연결로 표시하고 Pro에서는 한도에 맞춰 월간 예산을 설정합니다. 예산은 이 Mac을 집계하며 패널에는 지난 15분 동안 단말기가 모든 기기에 전달한 데이터도 표시됩니다.
안테나 상태, 핑, 알림, 하늘이 가려진 정도와 하늘 지도는 무료이며 kilobat starlink 및 해당 MCP 도구도 무료입니다. 어느 방향이 가려졌는지와 무엇을 옮겨야 하는지, 방향별 중단, 통화 멈춤이나 끊김의 원인인 Starlink, 공급자 보고서의 안테나 로그 및 Roam 데이터 한도는 Kilobat Pro에 포함됩니다. 자체 라우터를 바이패스 모드로 사용하는 경우에도 보통 안테나에 접근할 수 있습니다. 접근할 수 없다면 라우터의 WAN 포트를 통해 192.168.100.0/24로 가는 경로를 추가하세요. 터미널에서는 kilobat starlink가 같은 정보를 출력하고 에이전트는 get_starlink_status를 통해 읽습니다.
라우터 점검
일부 라우터는 오래 켜 둘수록 느려지고 재시동하면 잠시 정상으로 돌아옵니다. Kilobat Pro의 상태는 이를 감지하여 알려줍니다. “라우터가 점점 느려지고 있습니다. 3일 동안 응답에 4 ms 대신 19 ms가 걸렸습니다. 지난 3번은 재시동으로 해결되었습니다.” Kilobat이 이미 약 1분마다 실행하는 백그라운드 확인인 라우터 ping과 이름 조회를 사용합니다. 대용량 다운로드, 통화 또는 호텔 로그인 페이지는 라우터를 느리게 보이게 하므로 Mac 자체의 트래픽이 적고 Wi-Fi 로그인 페이지가 방해하지 않을 때의 확인만 집계합니다. 네트워크에 추가 트래픽을 보내지 않습니다.
판정하기 전에 한 네트워크에서 한가할 때의 검사가 충분히 이루어진 7일이 필요하며, 각 라우터를 이전 2주 동안의 평소 상태와 비교합니다. 데이터가 있는 최근 3일이 모두 확실히 나빠졌을 때만 알립니다. 응답 시간이 평소의 두 배 이상이면서 최소 5ms 느리거나, 핑 손실이 최소 3%포인트 늘거나, 연결이 하루 3회 이상 끊어져야 합니다. 하루 저녁의 문제, 주말 외출 또는 바쁜 오후는 해당하지 않습니다. 더 약한 Wi-Fi 신호, 다른 대역 또는 다른 메시 액세스 포인트도 해당하지 않으며 대신 상태에서 이를 알려줍니다. 라우터를 통한 이름 조회가 느려진 경우도 언급하지만 제공업체 서버 시간도 포함하므로 그것만으로 경고하지는 않습니다. 각 네트워크와 라우터는 자체 기록을 유지하며 같은 네트워크에 새 라우터를 설치하면 다시 시작합니다.
라우터를 재시작할 때 재시작했습니다를 탭하세요. Mac이 깨어 있고 라우터가 30초에서 10분 동안 사라졌다가 같은 라우터가 돌아오면 Kilobat도 재시작을 감지합니다. 하루 뒤에는 재시작 다음 날을 이전 날 및 라우터의 평소 상태와 비교해 “재시작 후: 다시 4 ms ✓” 또는 도움이 되지 않았다는 결과를 표시합니다. 다음 진단 결과는 이 기록을 인용합니다. 재시작이 두 번 도움이 되지 않으면 펌웨어 업데이트, 더 열린 위치 또는 오래된 라우터의 교체를 제안합니다. Mac의 Wi-Fi가 끊긴 경우도 똑같이 보이므로 Kilobat이 감지만 한 재시작은 도움이 되지 않은 재시작으로 계산하지 않습니다. 아래에서 라우터를 연결하면 Kilobat이 라우터의 가동 시간을 읽으므로 Mac이 잠든 밤사이의 재시작도 모두 계산합니다. 속도 저하마다 알림 하나를 받으며 최대 주 1회입니다. 설정 › 모니터링에서 끌 수 있습니다. 터미널에서 kilobat router는 라우터의 평소 상태와 현재 상태, 최근 2주 및 재시작을 표시하며 에이전트는 get_router_checkup로 받습니다.
집 Wi-Fi의 새 기기
집 네트워크에서 도구 › 기기를 열고 이 네트워크는 우리 집 네트워크입니다를 켜세요(설정 › 네트워크에서도 가능). Kilobat은 먼저 이미 연결된 모든 기기를 알림 없이 학습하고 몇 분마다, 저전력 모드에서는 15분마다 다시 확인합니다. 처음 보는 기기가 연결되면 네트워크 이름과 함께 “새 기기가 연결되었습니다”라고 알리고 기기 이름 또는 제조업체, 주소와 도착 시점을 표시합니다. 내 기기입니다를 선택하면 기록하고, 모르는 기기입니다를 선택하면 Kilobat이 아는 정보와 해야 할 일을 기기 화면에 표시합니다. 라우터의 연결된 기기 목록에서 찾고 여전히 모르는 기기라면 Wi-Fi 암호를 변경하세요. 새 기기에는 목록에 신규 배지가 표시되며 각 기기에 이름을 지정하고 내 기기, 모르는 기기 또는 무시로 설정할 수 있습니다. Kilobat은 표시한 네트워크만 감시하며 핫스팟이나 카페도 직접 표시하지 않는 한 감시하지 않습니다.
검색하면 Mac 자체 서브넷의 각 주소에 빈 패킷 하나씩을 보내(최대 254개) macOS가 응답하는 기기를 파악하게 한 다음 Mac의 이웃 목록을 읽습니다. 새 기기가 스스로 지정한 이름은 라우터와 네트워크의 Bonjour에서 가져오며, 외부 DNS 서버에서는 가져오지 않습니다. 휴대전화와 노트북은 제조사가 드러나지 않고 변경될 수 있는 비공개 Wi-Fi 주소를 사용합니다. Kilobat은 주소가 바뀐 기기를 Ritas-iPad처럼 고유한 이름으로 알아보지만 iPhone처럼 같은 종류의 모든 기기가 공유하는 이름으로는 알아보지 못합니다. 잠자기 중이거나 응답하지 않는 기기는 표시되지 않을 수 있습니다. Kilobat이 찾은 정보는 Mac의 파일에 저장됩니다. 라우터의 트래픽 카운터(UPnP)를 사용할 때 통화 보고서에서 네트워크의 다른 기기를 원인으로 지목하고, 화면이 멈추기 전 10분 동안 정확히 한 기기만 접속했다면 “Rita의 iPad 다운로드가 원인”처럼 이름을 표시합니다. 터미널에서 kilobat devices는 각 기기를 신규, 알려진 기기, 알 수 없는 기기 또는 무시한 기기로 표시하고, kilobat devices mark <MAC> mine는 한 기기에 대한 정보를 보여줍니다. 새 기기 알림은 기기 탭과 마찬가지로 Kilobat Pro에 포함됩니다.
기기 유형과 카메라 업로드
기기에는 카메라, 도어벨, TV 또는 스트리밍 스틱, 전송 기기, 스피커, 프린터, 스마트 플러그 또는 스위치, 허브 또는 브리지, 게임 콘솔, 휴대전화 또는 태블릿, 컴퓨터, 드론 또는 액션 카메라(DJI, GoPro, Insta360), 라우터 또는 메시 노드, NAS, 알 수 없음 등 각 기기의 유형이 표시됩니다. Kilobat은 기기가 네트워크에 알리는 Bonjour 서비스(Google Cast 수신기, AirPlay, 프린터, Sonos, HomeKit 액세서리 카테고리, Matter 기기 유형), 네트워크에서 제공하는 UPnP 설명, 주소에 등록된 제조업체와 기기 이름을 읽습니다. 이 중 모델과 제조업체 이름만 보관하며, 스피커나 TV에 직접 지정한 이름은 보관하지 않습니다. 기기가 유형을 알려주면 “카메라(Wyze)”처럼 표시합니다. 제조업체나 이름으로만 추정할 때는 “카메라일 가능성(Wyze)” 또는 “스마트 플러그 또는 스위치일 수 있음”이라고 표시하며, 확실한 경우에만 새 기기 알림에 “새 Wyze 카메라가 연결됨”처럼 유형을 표시합니다. 태그는 HomeKit 및 Matter 기기와 HomePod mini나 Apple TV 같은 Thread 경계 라우터를 표시합니다. Kilobat의 판단이 틀리면 기기 세부사항에서 유형을 선택하거나(추정을 숨기는 알 수 없는 유형 포함) kilobat devices type <MAC> camera을 실행하세요. auto은 Kilobat의 판독으로 되돌립니다. kilobat devices --json 및 MCP list_devices은 type, confidence(설정됨, 높음, 중간 또는 낮음), typeLabel 및 tags을 추가합니다.
클라우드 카메라는 계속해서, 이벤트 중에 또는 실시간 영상을 보는 동안 업로드하여 통화와 스트리밍의 대역폭을 차지할 수 있습니다. Kilobat은 Mac에서 다른 기기의 트래픽을 볼 수 없으므로 단독으로는 클라우드 카메라가 업로드를 많이 사용할 수 있다는 사실과 제조업체의 공개 수치만 알려줍니다. Google은 Nest 카메라를 0.15~4 Mbps 및 24시간 녹화 시 월 최대 300–400 GB로, Ring은 기기당 720p에서 1 Mbps, 1080p에서 2 Mbps(2K는 10 Mbps, 4K는 15 Mbps)로, Arlo는 모델에 따라 카메라당 1–3 Mbps, 초인종당 2 Mbps로 안내합니다. 이는 제조업체의 수치이며 사용 환경을 측정한 결과가 아닙니다. 현재 라우터 연동은 카메라별 인터넷 업로드를 측정하지 않습니다. UniFi와 MikroTik 클라이언트 카운터에는 로컬 트래픽이 포함될 수 있고, OpenWrt의 nlbwmon은 검증된 인터넷 인터페이스가 아닌 구성된 로컬 서브넷을 지나는 트래픽을 집계하며, FRITZ!Box TR-064는 집 전체 카운터만 제공합니다. 따라서 Kilobat은 라우터가 연결되어 있어도 카메라 업로드에 제조업체 수치를 표시합니다. 라우터의 클라이언트 합계를 카메라의 인터넷 사용량이나 집 전체 업로드 중 비율로 바꾸지 않습니다. 최근 속도 테스트에서 업로드 중 핑이 60 ms 이상 증가하면 상태 탭에서 카메라를 언급하고, 다른 기기의 업로드로 통화가 멈추면 통화 보고서에 표시합니다.
가정의 Mac
집에서 모두 Mac을 사용한다면 Kilobat을 실행 중인 Mac끼리 현재 전송량을 알려줄 수 있습니다. 그러면 라우터가 다른 기기를 원인으로 지목한 끊김에 “네트워크의 다른 기기” 대신 “Anna의 MacBook이 다운로드 중(Steam)”처럼 기기 이름이 표시됩니다. 집으로 표시한 네트워크와 페어링한 Mac 사이에서만 작동합니다. 공유는 각 Mac에서 직접 켜기 전까지 꺼져 있습니다.
두 Mac을 페어링하려면 집의 Wi-Fi에서 두 기기 모두 설정 › 가정용 Mac을 열고 각각 Mac 페어링을 선택하세요. 어느 한 Mac의 목록에서 다른 Mac을 선택합니다. 두 Mac에 같은 6자리 코드가 표시되면 일치하는지 확인하고 양쪽에서 코드 일치를 선택하세요. 일치하지 않으면 취소합니다. 사용량을 공유할 각 Mac에서 이 Mac의 사용량을 페어링된 Mac과 공유를 켜고 컴퓨터 이름이 명확하지 않으면 이름을 지정하세요. 페어링 해제는 다른 Mac과 해당 키를 삭제합니다.
페어링된 Mac은 이름, 현재 다운로드 및 업로드 속도, 가장 바쁜 앱 세 개의 이름과 통화 중인지 여부를 공유합니다. 연결하는 사이트나 서버와 기록은 공유하지 않습니다. 다른 Mac은 통화 중, 기기 또는 가정 설정이 열려 있을 때, 또는 kilobat household을 실행할 때만 몇 초마다 요청합니다. 서버를 거치지 않습니다. Mac끼리 네트워크에서 Bonjour로 서로를 찾고 각 Mac의 키체인에 보관된 두 기기만의 키로 직접 통신합니다. 요청에는 서명하고 응답은 암호화하므로 Wi-Fi의 다른 기기가 읽거나 재전송할 수 없습니다. macOS는 로컬 네트워크 접근을 한 번 요청하며 꺼져 있으면 설정에서 켜는 위치를 알려줍니다.
도구 › 기기에서 페어링된 Mac에는 속도와 가장 바쁜 앱이 표시된 Kilobat 배지가 붙습니다. 통화 중에는 통화를 멈추게 할 정도로 바쁜 페어링된 Mac이 메뉴에 표시됩니다. 공유는 모든 Kilobat에서 작동하며 다른 Mac을 확인하고 통화 보고서에 이름을 표시하려면 정보를 읽는 Mac에 Kilobat Pro가 필요합니다. 터미널에서 kilobat household은 페어링된 Mac과 각 Mac의 작업을 나열하고 --json은 스크립트용으로 같은 정보를 제공합니다. 페어링은 앱에서 수행합니다.
라우터 연결
Kilobat은 이 Mac의 트래픽을 직접 집계합니다. 지원되는 라우터를 연결하면 도구 › 기기에서 라우터의 트래픽 카운터를 볼 수 있습니다. 기기별 카운터가 있는 라우터는 각 기기의 현재 다운로드와 업로드, 오늘 기록된 총량을 지정한 이름으로 보여줍니다. FRITZ!Box는 기기 목록과 집 전체 트래픽만 제공합니다. Kilobat은 라우터 자체의 로컬 인터페이스에 로그인하여 읽기만 합니다. 라우터에 아무것도 설치하지 않고 설정도 변경하지 않습니다. 집으로 표시한 네트워크에서 로컬 네트워크 주소로만 작동하며 암호나 API 키는 파일에 저장되거나 동기화되지 않고 이 Mac의 키체인에만 남습니다. 기기 또는 설정 › 내 라우터에서 라우터 연결을 선택하세요. Kilobat은 네트워크의 응답으로 FRITZ!Box, UniFi, MikroTik 또는 OpenWrt 라우터를 인식하고 주소를 입력합니다.
- FRITZ!Box(TR-064): System › FRITZ!Box Users에서 Kilobat 전용 사용자를 추가하고 인터넷 접근 권한 없이 FRITZ!Box Settings 권한을 부여하세요. 이 권한으로 회선 총량과 장비 가동 시간을 읽습니다. Voice messages 권한만 있어도 Kilobat은 기기 목록과 회선 속도를 볼 수 있습니다. TR-064는 온라인 기기를 나열하지만 기기별 트래픽은 제공하지 않으므로 Kilobat은 이 Mac과 페어링된 Mac을 이름으로, 나머지 회선을 다른 기기로 표시합니다. Kilobat은 장비에 HTTPS 포트를 물어 그 포트로 연결합니다.
- UniFi(UniFi Network 9.3 이상): 설정 › Control Plane › Integrations에서 API 키를 만드세요. 공식 API는 클라이언트 목록을 제공하며, 각 클라이언트의 트래픽은 콘솔이 허용할 때 컨트롤러의 이전 통계 API에서 가져옵니다. 해당 API를 사용할 수 없으면 Kilobat이 이를 알리고 읽을 수 있는 카운터만 표시합니다. 클라이언트 카운터에는 홈 네트워크 내부 전송이 포함될 수 있으므로 인터넷 전용 합계가 아닌 기기 트래픽입니다. Integrations가 없는 구형 콘솔에는 로컬 계정으로 로그인합니다.
- MikroTik(RouterOS 7 REST API): 인증서와 함께
www-ssl를 켜고 read와 rest-api 정책만 가진 그룹에 사용자를 추가하세요. 기기별 트래픽을 보려면 IP › Kid Control에 제한 없는 프로필을 추가하거나 각 기기에 단순 큐를 지정하세요. 그렇지 않으면 전체 회선이 표시됩니다. 큐 카운터에는 로컬 전송이 포함될 수 있고 FastTrack이나 큐를 우회하는 다른 트래픽이 빠질 수 있으므로 기기의 전체 인터넷 사용량은 아닙니다. - OpenWrt(LuCI의 ubus 인터페이스): root 또는
/etc/config/rpcd에서 설정한 사용자로 로그인하세요. 기기별 트래픽을 보려면 약 30초 간격으로 집계하는luci-app-nlbwmon를 설치하세요. 설치하지 않으면 전체 회선만 표시됩니다. - 그 밖의 라우터: 공유하는 UPnP 카운터는 집 전체 사용량만 보여줍니다.
자체 인증서가 있는 라우터는 처음에 지문을 표시합니다. 라우터의 지문과 비교한 다음 신뢰하고 연결을 선택하세요. 이후 Kilobat은 그 인증서만 신뢰하며 인증서가 바뀌면 알려줍니다. 기기나 설정이 열려 있거나 통화 중일 때는 10–15초마다, 그 외에는 몇 분마다 라우터를 읽습니다(카운터가 4 GB에서 순환하는 FRITZ!Box는 2분마다). 일별 합계는 이 Mac에서 홈 네트워크별로 따로 30일 동안 보관됩니다. Kilobat이 관찰한 구간만 포함하므로 Mac이 잠자기 중이거나 연결이 끊긴 공백이 있으면 하루 전체가 기록되지 않을 수 있습니다. 통화가 멈추면 “침실 TV에서 네트워크 트래픽이 많을 때”처럼 당시 카운터가 가장 바빴던 기기를 표시할 수 있습니다. 카운터에는 로컬 전송이 포함될 수 있으므로 이는 관찰 결과이며 기기가 중단을 일으켰다는 증거는 아닙니다. 라우터 카운터의 근거는 페어링된 Mac의 보고나 방금 연결된 기기보다 우선하며, 라우터 점검은 라우터 자체 가동 시간을 기준으로 재시작을 집계합니다. 터미널에서 kilobat router devices은 앱을 통해 모든 기기를 나열하고(스크립트는 --json, 에이전트는 get_home_usage), kilobat router connect는 라우터별 단계를 출력하며 kilobat router disconnect는 라우터와 암호를 지웁니다. CLI는 라우터 암호를 입력받지 않습니다. 라우터 연결은 Kilobat Pro 기능입니다.
펌웨어: 라우터 자체 인터페이스가 새 버전을 알리면 기기와 상태에 “FRITZ!OS 8.10을 사용할 수 있습니다. 현재 버전은 8.00입니다”처럼 부담 없는 안내와 라우터 자체 업데이트 화면으로 가는 버튼이 표시됩니다. FRITZ!Box는 새 FRITZ!OS를 찾았는지 직접 알립니다. UniFi Network는 게이트웨이를 업그레이드 가능으로 표시합니다. RouterOS는 System › Packages에서 누군가 마지막으로 Check For Updates를 선택했을 때 찾은 버전을 표시합니다(Kilobat은 이 검사를 실행하지 않음). OpenWrt 자체 빌드에 한해 downloads.openwrt.org에서 매주 읽는 공개 릴리스 목록과 OpenWrt 버전을 비교합니다. Kilobat은 업데이트를 시작, 다운로드 또는 설치하지 않습니다. Kilobat이 이름은 알지만 연결되지 않은 라우터에서 약 3개월 동안 펌웨어 확인이 알려지지 않으면 상태에 라우터 가이드 링크와 함께 조용한 안내가 표시됩니다. 확인했습니다를 누르면 3개월간 숨깁니다. kilobat router와 kilobat router devices에도 같은 내용이 표시됩니다.
스마트 홈: Matter, Thread 및 HomeKit
도구 › 기기에는 “Thread: 네트워크 1개(집), 경계 라우터 3개 · Matter: 기기 5개 · HomeKit: 액세서리 4개, 브리지 1개”와 같은 스마트 홈 줄이 표시됩니다. 세부사항에는 각 Thread 네트워크와 경계 라우터(HomePod mini, Apple TV, Google Nest 허브, Echo, eero 등)가 제조업체 및 Thread 버전별로 나열됩니다. Matter 기기는 여러 앱에 있어도 각각 한 번만 집계하고 설정 대기 중인 기기를 알려주며, HomeKit 액세서리와 브리지도 집계합니다. 가장 유용한 줄은 Thread 네트워크가 두 개(대개 Apple과 Google 각각 하나)라고 알려주는 줄입니다. 한 네트워크의 기기는 다른 네트워크의 경계 라우터를 사용할 수 없어 각 메시가 보기보다 약해지기 때문입니다. Kilobat은 하나로 합치는 방법을 알려줍니다. 유지할 네트워크의 앱으로 새 Thread 기기를 추가하고 Matter 페어링 코드로 다른 앱에 공유하거나, 경계 라우터가 Thread 1.4 자격 증명 공유를 지원한다면 유지할 네트워크에 연결하세요.
같은 확인에서 네트워크가 Matter에 준비되어 있는지도 살펴봅니다. IPv6 주소와 관찰된 접두사 광고자(Matter에는 IPv6가 필요하지만 접두사가 없다고 라우터가 이를 비활성화했다는 뜻은 아님), Bonjour 응답, 피어 가시성(빈 네트워크로는 클라이언트 격리를 확인할 수 없음), 다른 서브넷이나 VLAN의 스마트 홈 기기, 그리고 대부분의 Wi-Fi 스마트 홈 기기가 설정에 필요로 하는 2.4 GHz Wi-Fi 사용 여부를 확인합니다. 각 확인은 변경할 사항과 Kilobat이 라우터를 알면 해당 가이드를 표시하거나, 알 수 없다고 안내합니다. 네트워크의 스마트 홈 기기에 문제가 있으면 상태에 한 줄로 표시됩니다.
읽기만 합니다. Kilobat은 _meshcop._udp, _matter._tcp, _matterc._udp 및 _hap._tcp의 Bonjour 광고와 이 Mac 자체 네트워크 설정을 몇 초간 읽으며 기기를 설정, 페어링 또는 제어하지 않습니다. macOS가 로컬 네트워크 접근을 한 번 요청합니다. 터미널에서 kilobat smarthome는 같은 내용을 표시하고 --json는 스크립트에 제공합니다. 에이전트는 MCP 도구 check_smart_home를 사용합니다. 이 검사는 Kilobat Pro의 기기 탭에 포함되며 상태 줄, CLI 및 MCP는 무료입니다.