What is the J1939 protocol?

So J1939 is an industrial vehicle communications protocol. It’s used for all kinds of industrial vehicles including mining, forestry, agriculture, oil and gas, military, it’s actually used on ships as well. Really any diesel engine will utilize the J1939 protocol. So this is a protocol that’s the actual communications language and it runs over something…