# Get started

Start here if you are new to the Qualcomm® sensing hub (QSH). This section describes QSH, its architecture, and its capabilities. This foundation helps in hardware setup or code development.

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Overview

Introduces the Qualcomm® SoC architecture, the role of the application processor and application digital signal processor (aDSP), and where QSH fits in the Linux sensor stack. Covers hardware-based, software-based, and QSH-compliant sensor types.

https://docs.qualcomm.com/doc/80-80022-7/topic/overview.html#sensors-overview

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Architecture

Describes the unified event-driven QSH framework and its components, such as client manager, services, platform sensors, utilities, OS abstraction (OSA), and platform abstraction layer (PAL). It also describes software modules on the application processor and low-power processor.

https://docs.qualcomm.com/doc/80-80022-7/topic/architecture.html#sensors-architecture

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Messages

The shared communication contract used by both client applications and sensor drivers. Covers sensors and sensor instances, data streams, sensor unique identifier (SUID) addressing, nanopb encoding, message types (request, response, and event), request options, event fields, message payloads, and proto file schemas.

https://docs.qualcomm.com/doc/80-80022-7/topic/data_model.html#data-model

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Features

Lists QSH capabilities including OS and hardware independence, island memory, low-power operation, calibration support, and direct channel APIs for high-rate applications, such as optical image stabilization (OIS).

https://docs.qualcomm.com/doc/80-80022-7/topic/supported_features.html#features

Last Published: May 07, 2026

[Previous Topic
Sensors documentation](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/landing_page.md) [Next Topic
Overview](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/overview.md)