tapo c210 해킹? 혼자서 움직일때 확인 방법 (가정용 CCTV)

 TPLINK tapo c210, c200 혼자서 움직였을때 확인 방법  아이가 집에 오고부터 거실과 아이방에 가정용 CCTV를 들여 놨다. CCTV 해킹이다 뭐다 말은 많았지만 내새끼 안전이 더 중요한 법! 별 문제 없겠지 하고 바로 구입했다. 구입한 제품은 TPLINK 사의 tapo C210 제품 회전도 되고 움직임과 소리를 감지해서 자동 녹화도 되고 야간에 나이트뷰도 지원해서 자고 있는 아이 확인하기에도 좋고 5개월 가량 문제 없이 잘쓰고 있었다. 그런데.. 오늘 와이프한테 급히 전화가 왔다. 혹시 CCTV 제어를 했냐고 무슨 말이냐면 c210 이 제품은 핸드폰으로 원격으로 조작이 가능하다. 가끔 혼자 아이보고 있는 와이프를 놀래키려고 원격으로 좌우로 흔들거나 소리를 내적이 있어 내가 그랬다고 생각했나보다.  "CCTV가 혼자서 움직였어.. 한바퀴 돌았어" CCTV 해킹 아닌가? 하는 마음에 TPLINK 홈페이지에 들어가서 검색을 해봤다. 여러가지 확인해야할 사항이 적혀있다. 긴가민가 하지만 하라는대로 하고 한동안 다시 지켜봐야겠다. CCTV가 혼자서 움직이는 같은 사례가 있으면 아래와 같이 적용 후 기다려보자 1. 카메라가 조작 없이 자동으로 회전하는 경우 - 움직임 감지 활성화 해당 항목은 Tapo C200, C210, TC70 과 같이, 상하 / 좌우 회전이 가능한 카메라에 해당 Tapo Care(무료 체험판 포함) 기능을 사용하고 있다면, 해당 카메라의 움직임 감지 기능이 활성화 되어 있는지 확인 Tapo Care 에는 움직임 추적 기능이 포함되며, 움직임 감지가 활성화 되어 있다면 카메라가 움직임이 있는 방향으로 자동으로 고개를 돌릴 수 있습니다. 또한, 움직임 추적은 감지와 별도로 활성화 될 수 있사오니 해당 옵션을 확인하여 움직임 추적 기능을 비활성화 해주시기 바랍니다. 2. 카메라가 조작 없이 자동으로 회전하는 경우 - 자동 업데이트 Tapo 카메라의 최초 설치 시, 아래와 같이 카메라의 펌웨어를 자동으로 업데이트 하는

[python오류] pydantic BaseSettings 오류 해결 방법

 

[python오류] pydantic BaseSettings 오류 해결 방법


python 컴파일 중 오류 발생

문제없이 잘 사용하던 프로젝트 폴더를 옮기고 새로 세팅하려다 보니 아래와 같은 오류가 발생했다. Pydantic 관련 오류 같은데 새로 insatll 해도 동일하게 발생한다.

pydantic.errors.PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package. See https://docs.pydantic.dev/2.6/migration/#basesettings-has-moved-to-pydantic-settings for more details. 

자꾸만 위와 같은 메시지가 뜨면서 컴파일이 되지 않는다. 뭐가 문제 일까? 해결방법은 무엇일까?


1. Python 컴파일 오류 발생

폴더를 옮겨 재설치 하니 아래와 같은 문제가 발생했다.




2. 해결 방법

BaseSettings의 참조를 pydantic_settings로 변경하면 해결!

변경전

from pydantic import BaseSettings

변경후
from pydantic_settings import BaseSettings 


마무리

오늘은 Pydantic.errors.PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package 문구 오류 발생 시 처리 방법에 대해서 알아보았습니다. 당황하지 말고 쉽게 처리해봅시다. 오늘도 즐거운 코딩라이프 되시길...

댓글