Skip to content

Android client app to display SDP3x and SDP8xx Sensirion differential pressure sensor data.

License

Notifications You must be signed in to change notification settings

dizcza/BluetoothSDPSensor

Repository files navigation

Bluetooth SDPxx sensor plotter

Update 2024.04.22. Moved to https://github.com/dizcza/TcpDataViewer

Android client app to plot Sensirion SDP Sensor data sent by an ESP32 board (the server). The server app is here.

Based on the official BluetoothChat Android app. Powered by the MPAndroidChart plotting library.

Sensors

  • SDP3x differential pressure sensor:
    • differential pressure, Pa
    • temperature, C
  • BME280 (optional):
    • atmospheric pressure, Pa
    • humidity, %

Available commands

The user can interact with the ESP32 board by sending the following commands via Bluetooth:

  • info: get SDPxx sensor info and the SD card available memory
  • restart: restart the ESP32 board (esp_restart() function is called)
  • format: format the SD card and restart the board

Screenshots

The plot below shows differential pressure sensor data read at the maximal ~2080 Hz frequency and sent over Bluetooth to the receiver (Android). The sensor used in the project is Sensirion SDP31 500 Pa.

Screenshot

About

Android client app to display SDP3x and SDP8xx Sensirion differential pressure sensor data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages