라즈베리파이에는 기본적으로 주요 칩에 대한 온도 측정 센서가 탑재돼 있습니다. 그래서 다음과 같은 명령어로 온도를 확인할 수 있습니다.
SoC(System on Chip) 온도
> vcgencmd measure_temp
라즈베리파이의 CPU, GPU 등이 합쳐져 있는 주 칩에 대한 온도 확인 방법입니다. 실행 결과는 다음과 같습니다.
PMIC(Power Management Integrated Circuit) 온도
> vcgencmt measure_temp pmic
PMIC는 라즈베리파이 보드에서 필요한 다양한 전압을 공급하는데 사용됩니다. 이 칩의 온도는 위와 같이 확인할 수 있고, 결과 값은 SoC 온도와 같은 형태로 보여 줍니다.
vcgencmd
vcgencmd 프로그램의 본 목적은 라즈베리파이의 VideoCore GPU에 대한 정보를 출력해 주는 것입니다. 그래서, 온도 확인 외에 VideoCore의 펌웨어 버전을 확인한다든지 시스템이 쓰로틀링 걸렸는지에 대한 확인, 클록, 전압 등을 확인할 수 있습니다. 관련된 내용은 https://www.raspberrypi.com/documentation/computers/os.html#vcgencmd 에서 확인할 수 있습니다. 쓰로틀링 상태에 대한 반환값을 해석하는 것과 관련해서는 이 공식 문서 내용보다 아래에 있는 파이썬 패키지 설명에 있는 내용이 좀 더 자세합니다. vcgencmd get_throttled 명령으로 쓰로틀링 상태를 확인하고자 한다면 아래 문서를 참고하는 것이 좋습니다.
vcgencmd는 다음과 같이 파이썬 패키지도 있습니다. https://pypi.org/project/vcgencmd/
vcgencmd
Python binding for RaspberryPi vcgencmd command-line tool
pypi.org
'생활코딩' 카테고리의 다른 글
라즈베리파이 시스템 지표 모니터링 (0) | 2025.02.03 |
---|---|
레고로 라즈베리파이 홈서버 케이스 만들기 (0) | 2025.01.31 |
라즈베리파이 - 워드프레스 설치 가이드 (1) | 2025.01.23 |
라즈베리파이 - redis 설치 (0) | 2024.12.25 |
라즈베리파이 카메라 모듈 - 객체 탐지 (2) | 2024.11.01 |