SensorCast streams real-time sensor data from your Android device to ESP32, Raspberry Pi, Arduino, web dashboards, and any WebSocket client. It transforms your phone into a complete IoT sensor hub for prototyping, research, and data collection — no custom hardware needed.
Unlike other sensor apps that only support WiFi, SensorCast offers dual transport: cloud streaming via WebSocket (Socket.IO) and local streaming via Bluetooth (BLE GATT + Classic SPP). Stream to one subscriber or hundreds simultaneously.
Supported Sensors (40+):
Motion: Accelerometer, Gyroscope, Linear Acceleration, Rotation Vector, Gravity
Position: Magnetometer, Orientation, Game Rotation Vector
Environment: Light, Pressure, Temperature, Humidity, Proximity
Location: GPS (latitude, longitude, altitude, speed, bearing)
Biometric: Heart Rate, Step Counter, Step Detector
Key Features:
WebSocket streaming with JWT authentication and username-based routing
Bluetooth BLE GATT for ESP32 and Classic SPP for HC-05, HC-06
4 output formats: JSON, CSV, Compact, Timestamp
Custom field mapping with configurable decimal precision (0-6)
Google OAuth 2.0 sign-in with AES-256 encrypted credentials
Private and public stream modes with stream key protection
Background foreground service with auto-reconnection
Real-time gauges, data rate monitoring, and subscriber count
Configurable sampling rate from 1 to 200 Hz
Battery monitoring with per-sensor power estimates
Built for IoT developers, researchers, educators, and makers. Use it for rapid IoT prototyping, ML training data collection, remote sensor monitoring, robotics, home automation, or classroom demonstrations.
Latest Version
1.1Uploaded by
Salsbeel Al Qadi
Requires Android
Android 7.0+
Category
Free Tools AppContent Rating
Everyone
Security Report
Check Now
Report
Flag as inappropriateLast updated on Apr 8, 2026
SensorCast v1.0 — Initial Release
Stream real-time sensor data from your phone to ESP32, Raspberry Pi, Arduino, or any WebSocket client.
- 40+ sensors: accelerometer, gyroscope, GPS, temperature & more
- WebSocket (cloud) + Bluetooth BLE/SPP (local)
- 4 formats: JSON, CSV, Compact, Timestamp
- Custom field mapping & background streaming
- Google OAuth, JWT auth, private streams
Feedback? github.com/arctronic/sensorcast/issues