2017-01-31 17 views
0

Я пытаюсь поговорить с устройством compactRio от National Instruments. Моя цель - считывать и записывать данные на устройство compactRio. Я выяснил, что он запускает что-то, называемое National Instruments Publish Protocol Protocol, которое, как оказалось, является проприетарным. Wireshark может только понять, что он работает поверх TCP. Кто-нибудь здесь пытался переработать протокол? Как я должен это делать?Как понять национальные инструменты Опубликовать протокол подписки?

В настоящее время я пытаюсь отправить запрос, который изменяет определенное значение, с разными значениями, чтобы выяснить, какие изменения в пакете, но проблема в том, что на передней панели происходит обмен сообщениями с системой, поэтому выявление этих пакеты, которые я хочу отправить, будут жесткими. Должен ли я продолжать этот метод, чтобы выяснить, какие изменения только для моей работы?

+2

Я думаю, что этот вопрос слишком широк («скажите мне, как перепроектировать протокол») или вне темы («укажите мне ресурс, объясняющий этот протокол») - не уверен, что больше (в) подходящих , –

+0

это больше из последних, но я был нацелен на людей, которые пытались перестроить протокол, но никогда не писал об этом опыте. так как я не мог найти много литературы в Интернете. – gyani

ответ

0

Существует интерфейс available, но вам нужно знать, что доступно. Вам необходимо настроить приложение cRIO с данными, которые вы хотите предоставить.

+0

Ницца найти :). Я проверю это, я даже нашел что-то, называемое NetworkVariableWriter. Я нажму обновление, когда у меня что-то запустится, или если я удалю тупик, который я не могу пройти. Новое на C#, но это не должно быть проблемой! – gyani

Смежные вопросы