# QSH features Describes the Qualcomm® sensing hub (QSH) features and their impact on the IoT use cases. The following table describes the impact on QSH for deployment in scenarios with IoT devices: Table : QSH features | Feature | Enable or disable? | Impact | Description | | --- | --- | --- | --- | | OS and hardware-independent | N.A. |
Development is easy.
Plug and play of QSH-compliant sensors across the targets.
QSH drivers or algorithms are compliant across Qualcomm® Snapdragon platforms.
APIs are generic, and abstract the underlying OS.
Saves power by enabling the local memory.
Due to the limited local memory, only finite sensors fit in here.
Enables QSH to operate in ultralow power mode, meeting the low-power requirements of the industry.
Suitable for background use cases.
More memory and more on-chip resources are available.
Higher power consumption due to more on-chip resources being active.
Access to the larger main memory allows integration of more sensors.
Supports cycle-intensive operations.
Improved sensor accuracy.
By default, this feature is available.
QSH supports calibration for hardware-based sensors.
Calibration standardizes equipment for precise results, which ensures that the sensor values match the baseline.
Recalibration maintains sensor accuracy and adjusts for sensitivity changes over time.
For more information, see Calibrate sensors.
Configure the buses, power rails, GPIOs, Interrupt/Polling modes and so on, for physical sensors.
By default, this feature is available.
Change sensors configuration, such as Serial Bus type, GPIOs, and Interrupt/Polling mode.
Sensors are configured using the Registry files parsed during QSH framework initialization.
For more information, see Configure sensors in Qualcomm Linux Sensors Guide - Addendum.
Includes device motion, activity, and device physical position sensors.
These sensors are a set of software algorithms.
Enables device motion using significant motion.
Supports device positioning and direction using linear acceleration, gravity, geomagnetic rotation vector, and rotation vector sensor.
Step counter, step detector, and activity recognition help to identify user activities.
For more information, see Software-based sensors.
Low latency and improved performance.
The QSH direct channel is an interface designed for high-speed applications. It ensures that sensor data is transmitted with minimal delay, which is crucial for high-rate applications that require real-time or near-real-time data processing.
The overall system performance is enhanced due to the efficient handling and quick access to sensor data, making it suitable for applications that demand high-speed data processing.
For more information, see QSH direct channel APIs.