Не совсем понимаю, о чем мы разговариваем и в чем пытаемся друг друга переубедить 
Если протокол стандартизован, то как устройства могут не понимать друг друга?? (естественно, при условии, что мы пытаемся построить сеть корректно).
Каждое устройство содержит т.н. функциональные блоки (их может быть несколько), они программируются производителем устройства, и отвечают за определенную функцию устройства. Примером моугут служить ПИДы, измерители температуры, свичи, и т.д. Каждый ФБ имеет сетевые переменные, посредством которых устройства общаются между собой. Это могут быть стандартные СП (т.н. SNVT) или пользовательские (UNVT). Ассоциацией LonMark стандартизовано около 200 переменных различных типов. Это означает, что они подробно описаны (тип переменной, тип данных, пределы измерений, точность и т.д.) Все они рекомендованы для использования, и переменные одного типа (температура, давление, переключатель, и др.) великолепно понимают друг друга в разных устройствах (при условии, что эти устройства имеют в составе своих функциональных блоков переменные этого типа, то есть устройства предназначены для работы с одним типом данных). Конечно, если попытаться соединить напрямую датчик температуры и лампочку, они могут не понять друг друга, так как могут не иметь переменной одного типа (например, в лампе нет переменной типа SNVT_temp, а в датчике температуры нет переменной SNVT_switch). Однако, есть т.н. type-translator -- функциональный блок, понимающий большинство типов переменных и переводящий данные по заданному пользователем закону из переменной одного типа в переменную другого типа.
Полагаю, что в предыдущих постах речь идет о следующей ситуации: производитель устройства не может обойтись переменными SNVT, и разрабатывает свою переменную UNVT. Естественно, она будет понятна только тем устройствам, у которых она есть. Очевидно, что это могут быть только устройства того же производителя. Как правило, такие переменные реализуют узко-специализированные функции данного устройства. Такими переменными производителям нет смысла увлекаться, так как это получается тот же самый проприетарный протокол, который и так есть у каждого производителя свой. И именно LonWorks - технология, которая позволяет объединить устройства от разных производителей.
Надеюсь, что это объяснение о принципах работы LonWorks даст ответы на затронутые вопросы. Однако готов ответить на другие вопросы по технологии LonWorks.
С уважением,
Петр Иванченко.
Сертифицированный инструктор по технологии LonWorks.
ivanchenko@armo.ru