Car fuel level sensor

Car fuel level monitoring is implemented and viewed on the dashboard with assistance of fuel level sensor inside the Automobile.

Is it possible to remotely monitor a running automobile's fuel level with assistance of Smartphone apps,WI-FI, Internet of Things (IOT)?

If yes, how?

If no, why?

  • 2
    why would it not be possible? ... research the fuel level sensors and how they work ... determine what electrical quantity they transmit ... then determine how that quantity can be monitored with a microcontroller
    – jsotola
    Commented Feb 20 at 4:14

2 Answers 2


Yes its possible within the limits that exists in the vehicle network ecosystem. Like one of the answer suggested you can plug a OBD2 reader and connect with it to get the readings.

This has it's limitations though. The vehicle come with fuel level sensors but the values are not always broadcasted or made available to the BCM (body control module) with which these OBD readers communicate. The ability to be able to read such data gets a little complicated. You will ideally have to tap into the CAN network directly from the OBD2 port (pin 6 & 14) and reverse engineer the function address (jargon for vehicle CAN communication) that the fuel level is being mapped to inside this particular vehicle network. And to your surprise, these IDs are not standard across different manufactures or models. So, it becomes a long journey of reverse engineering. But assuming, if you are able to do that - then it is just a matter of writing a CAN payload targeting the function address to get the value in response.

enter image description here

  • 1
    This feels like it's very specific to a certain brand/model of car. Not every brand will report fuel levels to the BCM. As a matter of fact, that seems quite an odd place for it to go instead of the Engine Control Unit. I also find it hard to believe that any car wouldn't report out fuel tank level via OBD II. I have software that will allow me to set various features on my car, but I can read the settings without it.
    – FreeMan
    Commented Feb 21 at 19:43
  • 1
    The external OBD readers do not interact with ECM (atleast not off the shelf bluetooth dongles) directly. There are sophisticated readers which tap into the CAN network directly and talk to targeted ECUs with their specific addresses to provide a much richer feature set.
    – S_s
    Commented Feb 21 at 23:15

Why would you reinvent technology. You can use the OBD2 port on your car. Plug something like this in. As an example OBD-II Engine Code Reader with Bluetooth® Technology.

  • Then you can select from a number of apps for your phone, some include heads up display that you can customise. I have used Torque in the past.
  • If you dont want to use an existing app, then write your own using the OBD2 port.

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.