Android application to parse, show and store pressure and temperature as received by bluetooth low energy tire pressure monitor sensors (TPMS).
 
 
Go to file
Daniele Gobbetti eca960f7fe Fix foreign key and mac address visualization
Closes #1
2019-01-05 15:02:42 +01:00
app Fix foreign key and mac address visualization 2019-01-05 15:02:42 +01:00
gradle/wrapper First working version 2019-01-04 18:48:56 +01:00
.gitignore Initial commit 2019-01-04 18:26:40 +01:00
LICENSE Initial commit 2019-01-04 18:26:40 +01:00
README.md Fix typo in readme 2019-01-04 20:49:20 +01:00
build.gradle First working version 2019-01-04 18:48:56 +01:00
gradle.properties First working version 2019-01-04 18:48:56 +01:00
gradlew First working version 2019-01-04 18:48:56 +01:00
gradlew.bat First working version 2019-01-04 18:48:56 +01:00
settings.gradle First working version 2019-01-04 18:48:56 +01:00

README.md

TpmsMonitor

This app allows to parse, show and store pressure and temperature as received by bluetooth low energy tire pressure monitor sensors (TPMS).

These sensors do not allow to establish a connection to other devices, but rather broadcast the readings as they see more fit (usually when a change in pressure or temperature is detected), requiring companion apps to just be listening for incoming messages.

Plans for the future

In future releases the sensors will be associated with vehicles and wheels within the app, to get a more useful overview so far there is only a fragment showing all readings in the database, the list is updated live as soon as new readings come in.

Development principles

This application requires the minimum set of permissions needed to interact with other bluetooth devices (unfortunately acquiring the device location is needed), further it is a playground for me (the developer) to learn about the newly added android features (like data binding, room, etc.) and my first experience with Kotlin as a programming language.