What is OBD-II and how do we use it ?

OBD-II is a widespread standard for self-diagnozing and reporting of car faults implemented on most cars produced after 1996. It started as a way for automotive producers to measure and control car emissions, but today OBD-II is the standard communication interface for diagnozing various vehicle [...]