2012-04-12 3 views
4

Я рассматриваю сборку протокола связи для встроенного приложения, но я мало знаю о высокоуровневых сообщениях, таких как TCP/IP и т. Д. Я больше привык иметь дело с битами и байтами на I²C и SPI и т.д.Где находится VISA в стеке OSI?

Кто-то предположил, что я использую VISA (виртуальную архитектуру инструмент программного обеспечения) API ввода/вывода с SCPI (стандартные команды для программируемых приборов) синтаксис команды. На каком слое они будут сидеть на модели OSI? Я думаю, что VISA будет представлять собой приложение и презентацию SCPI?

Кто-то еще предложил использовать SSH, так как я не уверен, на каком слое находится VISA/SCPI, я не знаю, как SSH повлияет на дизайн.

+1

Хорошо, я сыграю некромант, если вы еще не решили это: что должно делать встроенное приложение? – tbert

+0

Id kinda givin выше беспокойство об этом! Но приложение отправляет и получает данные SCPI через SSH, возможно, используя API VISA. – Toby

+0

Ну, это два приложения, отправляющие сообщения друг другу по сети? – tbert

ответ

1

Поскольку вы просто используете сеть для передачи данных между аппаратным API и приложением, вы находитесь на уровне 7 (приложение) стека OSI.