J1939 Требуется ли запрос адреса перед запросом специальных данных? Разница между запросом адреса и утверждением группы параметров?

Или для запроса специальных данных от одного узла, который использует протокол J1939, необходимо ли запрашивать адрес перед запросом этих данных? Нужно ли нам также запрашивать PGN перед этим процессом? Или мы можем напрямую запросить данные, не запрашивая PGN или не запрашивая адрес? Благодарю.

2 ответа

Решение

Утверждение адреса означает, что вы являетесь владельцем перкукулярного адреса И нет другого узла с таким же адресом.

Если вы знаете, что в сети не будет другого узла с адресом вашего узла, вы можете напрямую запросить данные. Тем не менее, вы не будете соответствовать стандартам J1939.

Ваше устройство не будет универсальным и будет относиться к вашей собственной сети (если вы уверены, что ни один другой узел не использует такой же адрес).

Короче говоря, вы можете отказаться от получения адреса, но не должны!

Да, я могу подтвердить, что это работает, если у вас есть только 2 узла. Я проверил это, и если у вас есть только 2 узла, вам не нужно запрашивать адрес для протокола J1939.

Другие вопросы по тегам