본문 바로가기

IOT22

728x90
쓸모없던 스마트폰을 스마트홈 서버로 변신, 안드로이드 리눅스 설치 사용하지 않아 쓸모없는 구형 Android 스마트폰에 Ubuntu를 설치하여 리눅스 서버로 활용하는 방법입니다.개요 및 배경최근 스마트폰 성능이 향상되면서 오래된 스마트폰을 리눅스 서버로 활용하려는 관심이 늘고 있습니다. 일반적으로 리눅스 서버를 구축하려면 별도의 하드웨어(예: 라즈베리파이)를 구매해야 하지만, 라즈베리파이(Raspberry Pi)에서 Ubuntu, Docker, Jenkins CI/CD 환경 구축하기라즈베리파이(Raspberry Pi)란?라즈베리파이(Raspberry Pi)는 영국의 라즈베리파이 재단에서 개발한 소형 싱글보드 컴퓨터(SBC)입니다. 저렴한 가격과 저전력 소비, 다양한 확장성과 높은 활용성 덕분에blog.pages.kr스마트폰을 리눅스 서버로 전환하면 다음과 같은 장점이 .. 2025. 3. 30.
라즈베리파이(Raspberry Pi)에서 Ubuntu, Docker, Jenkins CI/CD 환경 구축하기 라즈베리파이(Raspberry Pi)란?라즈베리파이(Raspberry Pi)는 영국의 라즈베리파이 재단에서 개발한 소형 싱글보드 컴퓨터(SBC)입니다. 저렴한 가격과 저전력 소비, 다양한 확장성과 높은 활용성 덕분에 교육, IoT, 홈서버, 로봇 등 다양한 용도로 사용됩니다.1. 라즈베리파이 모델 및 사양(1) 최신 및 주요 모델라즈베리파이에는 여러 모델이 있으며, 성능과 용도에 따라 구분됩니다.모델CPURAM저장장치네트워크USB기타Raspberry Pi 5Cortex-A76 2.4GHz (쿼드코어)4GB/8GB LPDDR4XmicroSD (PCIe 2.0 지원)2.5GbE 이더넷, Wi-Fi 6, BT 5.0USB 3.0 x2, USB 2.0 x2PCIe Gen2, 40핀 GPIORaspberry Pi.. 2025. 3. 22.
삼성 SmartThings와 Home Assistant 연동 IoT 자동화 가이드 Home Assistant(홈어시스턴트)에 Samsung SmartThings(스마트싱스)를 연동하면 삼성 IoT 기기들을 하나의 플랫폼에서 쉽게 통합하고 자동화할 수 있습니다. 아래에서 자세한 방법과 함께 자동화 예시 및 점검 포인트를 안내합니다.1. 개요 및 배경정보Home Assistant는 오픈소스 스마트홈 플랫폼으로, 다양한 제조사의 IoT 장치를 통합하여 자동화할 수 있습니다.SmartThings는 삼성의 IoT 플랫폼으로서 SmartThings 허브 또는 삼성 제품군(에어컨, TV, 세탁기 등)을 제어합니다.두 플랫폼을 연결하면 Samsung IoT 제품군과 다른 제조사의 IoT 기기를 하나의 인터페이스에서 관리 및 자동화할 수 있습니다.2. Home Assistant와 SmartThings.. 2025. 3. 21.
VectorDB, GraphDB, DocumentDB 개념과 인덱싱 기법 최적화 활용 VectorDB, GraphDB, DocumentDB는 각각 데이터를 저장하고 처리하는 방식에 따라 설계된 데이터베이스 유형입니다. 이들 DB는 다양한 활용 사례에서 사용되며, 각기 다른 인덱싱 기법을 사용하여 성능을 최적화합니다.VectorDB (벡터 데이터베이스)VectorDB는 벡터(다차원 수치 데이터)를 저장하고 효율적으로 검색하는 데 특화된 데이터베이스입니다. 벡터는 특히 머신러닝이나 AI 모델에서 유사도 검색을 위해 많이 사용되며, 이미지, 텍스트, 음성 등을 숫자로 변환한 임베딩 데이터를 다룹니다.주요 특징데이터가 고차원 벡터 형태로 저장됨.유사도 검색(Nearest Neighbor Search, NNS)을 위해 사용됨. 예를 들어, 이미지 검색 시스템에서 특정 이미지와 유사한 이미지를 찾는.. 2025. 1. 13.
Tuya MiniApp 패널 개발 환경 설정부터 제품 연동 출시까지 가이드 Tuya MiniApp 패널(Panel MiniApp)을 개발하기 위해 필요한 환경 설정부터, 실제 제품과 연동하여 배포하기까지의 전 과정을 단계별로 정리합니다. Node.js 및 NVM 설치, Yarn 설치, 가상/실물 기기 디버깅, 그리고 최종적으로 Tuya Developer Platform에서 앱을 출시하고 제품에 연결하는 방법까지 폭넓게 다룹니다. 또한 각 단계에서 기본적인 보안 관점의 체크포인트를 함께 제시하므로, 내부 사용자나 팀원들에게 가이드를 제공할 때도 참고할 수 있습니다.1. 환경 설정 (Set up environment)1.1 사전 준비 (Prerequisites)Node.js 설치Node.js 공식 웹사이트로 이동합니다.OS(Windows, macOS 등)에 맞는 설치 파일(.msi.. 2025. 1. 10.
728x90
728x90