반응형

2025/03/23 3

AWS IoT에서 MQTT, HTTP, WebSocket을 이용한 통신 개요

AWS IoT에서 MQTT, HTTP, WebSocket을 이용한 통신 개요1. 서론AWS IoT는 다양한 프로토콜을 지원하여 디바이스와 클라우드 간의 원활한 통신을 가능하게 합니다. 이 중에서 MQTT, HTTP, WebSocket은 가장 널리 사용되는 주요 프로토콜입니다. 각 프로토콜은 서로 다른 특성과 장점을 가지며, 사용자의 요구 사항에 맞게 선택할 수 있습니다.본 포스팅에서는 AWS IoT에서 지원하는 MQTT, HTTP, WebSocket 프로토콜에 대한 개요와 각각의 특징, 활용 방안에 대해 설명하겠습니다.2. AWS IoT에서의 프로토콜 개요AWS IoT Core는 클라우드와 디바이스 간의 연결을 위해 다음과 같은 주요 프로토콜을 지원합니다:MQTT(Message Queuing Teleme..

AWS IoT 2025.03.23

HIDL과 AIDL의 차이

HIDL과 AIDL의 차이Android 시스템에서 프로세스 간 통신(IPC, Inter-Process Communication)은 필수적인 요소입니다. Android에서는 이를 위해 AIDL(Android Interface Definition Language)과 HIDL(Hardware Interface Definition Language)이라는 두 가지 주요 인터페이스 정의 언어를 제공합니다. 이 두 기술은 목적과 사용 방식에서 차이가 있으며, Android 프레임워크와 하드웨어 간의 연결을 담당하는 중요한 역할을 합니다. 이번 포스팅에서는 AIDL과 HIDL의 차이를 설명하고, 각각의 동작 방식과 실제 AOSP 코드 예제를 통해 비교해 보겠습니다.1. AIDL(Android Interface Defi..

Android/Framework 2025.03.23

USB Device Driver 작성 및 Linux Kernel에서 USB 인터페이스 사용 방법

USB Device Driver 작성 및 Linux Kernel에서 USB 인터페이스 사용 방법이 글에서는 Embedded Linux 환경에서 USB Device Driver를 작성하고, Linux Kernel에서 USB 인터페이스를 사용하는 방법을 설명합니다. 또한, USB Touch Device를 예제로 들어 Input Report를 처리하는 방법까지 다룹니다. 이번 예제는 Rockchip RK3399 기반 시스템을 기준으로 작성되었습니다.1. USB Device Driver란?USB(Device Driver)는 USB 장치를 제어하고 커널과 사용자 공간에서 데이터를 주고받기 위한 소프트웨어 계층입니다. 이를 통해 USB 장치가 시스템에서 정상적으로 동작하도록 합니다.USB 장치 드라이버는 보통 아래..

Linux/Kernel Driver 2025.03.23
728x90
반응형