Shihab Sikder

SensorCast - Every phone sensor, streamed to your microcontroller

by
Stop buying $25 IMUs and $30 GPS modules. SensorCast streams 40+ calibrated sensors from your Android phone to ESP32, Arduino, Raspberry Pi, or any WebSocket client over BLE, WiFi, or USB. JSON/CSV/Compact formats, 1–200 Hz, JWT auth. Free and open source.

Add a comment

Replies

Best
Shihab Sikder
Maker
📌
Hey Product Hunt, I'm Shihab, the maker of SensorCast. I built this because I kept watching IoT projects die in the parts bin. A 9-axis IMU is $25. GPS is another $30. Add a barometer, light sensor, magnetometer… you're $100 deep before writing a line of code — and that's before you fry one with a missing pull-up resistor. Meanwhile, the phone in your pocket already has all of them, factory-calibrated, in one device. SensorCast turns your Android into a streaming sensor hub for ESP32, Arduino, Raspberry Pi, or any WebSocket client. What you get: — Auto-discovers every sensor your phone exposes — accelerometer, gyro, GPS, barometer, light, heart rate, and whatever else your OEM shipped — 3 transports: WebSocket, BLE GATT + Classic SPP (HC-05/HC-06), USB — 4 output formats: JSON, CSV, Compact, Timestamp — with custom field mapping — 1–200 Hz sampling with per-sensor battery estimates — Google OAuth, JWT auth, AES-256 encrypted credentials, private streams — Background streaming with auto-reconnect, so your robot doesn't die when the screen sleeps What would you build with this? And what sensor or transport am I missing?