2012-04-12 10 views
4

Ich bin dabei, ein Kommunikationsprotokoll für eine eingebettete Anwendung zusammenzustellen, aber ich weiß nicht viel über High-Level-Kommunikation wie TCP/IP, etc. Ich bin eher mit Bits und Bytes auf I²C und SPI usw.Wohin geht VISA auf dem OSI-Stack?

Jemand hat vorgeschlagen, dass ich einen VISA (Virtual Instrument Software architecture) I/O-API mit SCPI (Standardbefehlen für die programmierbaren Instrumente) Befehlssyntax verwendet werden. Auf welcher Ebene würden diese am OSI-Modell sitzen? Ich denke VISA wäre Anwendung und SCPI Präsentation?

Noch jemand hat vorgeschlagen, SSH zu verwenden, da ich nicht sicher bin, auf welcher Schicht VISA/SCPI sitzt, ich weiß nicht, wie SSH das Design beeinflussen würde.

+1

Okay, ich werde Nekromant spielen, wenn du das noch nicht gelöst hast: Was soll die eingebettete Anwendung tun? – tbert

+0

Id irgendwie geben sich Sorgen darüber! Aber die Anwendung sendet und empfängt SCPI-Daten über SSH, möglicherweise unter Verwendung der VISA-API. – Toby

+0

Nun, das sind zwei Anwendungen, die Nachrichten über ein Netzwerk senden? – tbert

Antwort

1

Da Sie im Grunde nur das Netzwerk verwenden, um Daten zwischen einer Hardware-API und einer Anwendung zu übertragen, befinden Sie sich auf Schicht 7 (Anwendung) des OSI-Stapels.

Verwandte Themen