LonMark is een eigen protocol van de Echelon Corporation en Motorola, ontwikkeld begin jaren negentig. Het is grotendeels gebaseerd op LonTalk. Dit beschrijft een aantal regels om communicatie op een netwerk beter te regelen, waar apparaten moeten samenwerken.
Om de aanvaarding van het protocol te versnellen ging Echelon samenwerken met Motorola om een speciale communicatie microprocessor te ontwikkelen, genaamd Neuron, met daarop het protocol LonTalk. Het protocol kan nu bepalen hoe informatie tussen apparaten wordt uitgewisseld.