4

I am looking at putting together a communications protocol for an embedded application, but I don't know much about high-level communications such as TCP/IP, etc. I'm more used to dealing with bits and bytes on I²C and SPI, etc.

Someone has suggested that I use a VISA (virtual instrument software architecture) I/O API with SCPI (standard commands for programmable instruments) command syntax. What layer would these sit at on the OSI model? I'm thinking VISA would be application and SCPI presentation?

Someone else has suggested using SSH, again as I'm not sure what layer VISA/SCPI sits at, I don't know how SSH would affect the design.

4

1 回答 1

1

由于您基本上只是使用网络在硬件 API 和应用程序之间传递数据,因此您位于 OSI 堆栈的第 7 层(应用程序)。

于 2012-07-06T13:32:46.537 回答