src.bluetooth_sig.gatt.services.environmental_sensing

Environmental Sensing Service implementation.

Classes

Name

Description

EnvironmentalSensingService

Environmental Sensing Service implementation (0x181A).

Module Contents

class src.bluetooth_sig.gatt.services.environmental_sensing.EnvironmentalSensingService

Bases: src.bluetooth_sig.gatt.services.base.BaseGattService

Environmental Sensing Service implementation (0x181A).

Used for environmental monitoring devices including weather stations, air quality sensors, and comprehensive environmental monitoring systems. Supports a wide range of environmental measurements including: - Traditional weather measurements (temperature, humidity, pressure) - Air quality metrics (gas concentrations, particulate matter) - Advanced environmental conditions (wind, magnetic, elevation, trends)

Contains comprehensive characteristics for environmental sensing including: - Temperature - Optional - Humidity - Optional - Pressure - Optional - Dew Point - Optional - Heat Index - Optional - Wind Chill - Optional - True Wind Speed - Optional - True Wind Direction - Optional - Apparent Wind Speed - Optional - Apparent Wind Direction - Optional - Gust Factor - Optional - UV Index - Optional - Irradiance - Optional - Elevation - Optional - Barometric Pressure Trend - Optional - Pollen Concentration - Optional - Rainfall - Optional - Magnetic Declination - Optional - Magnetic Flux Density - 2D - Optional - Magnetic Flux Density - 3D - Optional - Ammonia Concentration - Optional - Carbon Monoxide Concentration - Optional - Methane Concentration - Optional - Nitrogen Dioxide Concentration - Optional - Non-Methane Volatile Organic Compounds Concentration - Optional - Ozone Concentration - Optional - Particulate Matter - PM1 Concentration - Optional - Particulate Matter - PM2.5 Concentration - Optional - Particulate Matter - PM10 Concentration - Optional - Sulfur Dioxide Concentration - Optional - Sulfur Hexafluoride Concentration - Optional

service_characteristics: ClassVar[dict[src.bluetooth_sig.gatt.characteristics.registry.CharacteristicName, bool]]