CPSI data
GET /api/cpsi
Retrieve CPSI (Cell Performance Signaling Information) data
Authentication
Requiresdevice-cpsi permission.
Response
CPSI measurement data with signal quality metrics
Example request
Network mode (e.g., LTE, 5G, 3G)
Mobile Country Code
Mobile Network Code
Location Area Code
Cell tower identifier
Received Signal Strength Indicator (dBm)
Reference Signal Received Power (dBm)
Reference Signal Received Quality (dB)
Signal-to-Interference-plus-Noise Ratio (dB)
Battery data
GET /api/battery
Retrieve battery voltage, current, and power consumption data
Authentication
Requiresdevice-battery permission.
Response
Battery voltage in millivolts (mV). Range: 3200-4500 mV
Battery current in milliamps (mA). Range: 50-500 mA
Power consumption in milliwatts (mW). Calculated as voltage × current
Total power consumption in milliwatt-hours (mWh). Range: 0-1400 mWh
Example request
GPS data
GET /api/gps
Retrieve GPS coordinates and altitude information
Authentication
Requiresdevice-gps permission.
Response
Latitude in decimal degrees. Range: -90 to 90
Longitude in decimal degrees. Range: -180 to 180
Altitude in meters above sea level. Range: 10-110 meters
Example request
IMU data
GET /api/imu
Retrieve IMU (Inertial Measurement Unit) accelerometer data
Authentication
Requiresdevice-imu permission.
Response
X-axis acceleration in g-force
Y-axis acceleration in g-force
Z-axis acceleration in g-force
Example request
Error responses
401 Unauthorized
403 Forbidden
Data generation
The sensor data endpoints currently return simulated data for development and testing purposes. The values:- Follow realistic ranges for each sensor type
- Include randomization for realistic variation
- Update in real-time with each request
- Can be used to test UI components and data visualization