반응형

2025/04/16 3

AWS IoT Core 및 Lambda를 이용한 데이터 처리

AWS IoT Core 및 Lambda를 이용한 데이터 처리1. 개요IoT 시스템에서는 센서 데이터의 실시간 처리와 저장이 중요합니다. AWS IoT Core와 AWS Lambda를 활용하면 클라우드에서 데이터를 효율적으로 처리할 수 있습니다. 본 포스팅에서는 AWS IoT Core를 이용해 ESP32 IoT 디바이스에서 전송된 온도 데이터를 수집하고, AWS Lambda를 이용해 데이터를 가공 및 저장하는 방법을 설명합니다.2. 시스템 개요본 프로젝트는 다음과 같은 구성으로 이루어집니다.AWS IoT Device (ESP32): 온도 데이터를 측정하여 AWS IoT Core로 전송AWS IoT Core: MQTT를 통해 데이터를 수신AWS Lambda: AWS IoT Core에서 전달된 데이터를 처리하..

AWS IoT 2025.04.16

System API 접근 및 확장

System API 접근 및 확장Android Framework는 다양한 API를 제공하며, 이 중 일부는 공식적으로 공개되지 않은 System API로 분류됩니다. 이러한 System API는 기본적으로 일반 애플리케이션에서는 접근할 수 없도록 제한되지만, 특정 조건을 만족할 경우 활용할 수 있습니다. 이번 포스팅에서는 System API 접근 방법과 이를 활용한 기능 확장, 숨겨진 API 접근 방법, 그리고 커스텀 System API를 추가하는 방법에 대해 설명하겠습니다.1. 숨겨진 API 접근 방법 (Hidden API)Android에서는 일부 API가 공식적으로 숨겨져 있으며, 이러한 API를 Hidden API라고 부릅니다. 일반적으로 SDK에서 제공하는 API만 사용할 수 있지만, Hidden..

Android/Framework 2025.04.16

타겟 보드별 크로스 컴파일 환경 구축

타겟 보드별 크로스 컴파일 환경 구축Buildroot는 다양한 임베디드 시스템을 위한 경량화된 루트 파일 시스템과 크로스 컴파일 환경을 제공하는 강력한 도구입니다. 이번 포스팅에서는 특정 타겟 보드에 맞는 크로스 컴파일 환경을 구축하는 방법에 대해 설명하겠습니다.1. 크로스 컴파일 개요크로스 컴파일(Cross Compilation)은 개발 환경(Host)과 실행 환경(Target)이 서로 다른 아키텍처를 가지는 경우, 개발 환경에서 타겟 환경에 맞는 실행 파일을 생성하는 과정입니다. 예를 들어, x86_64 기반의 PC에서 ARM Cortex-A 계열 프로세서를 사용하는 보드를 위한 바이너리를 빌드하려면 크로스 컴파일이 필요합니다.Buildroot는 내부 툴체인과 외부 툴체인을 모두 지원하며, 다양한 아..

Linux/buildroot 2025.04.16
반응형