我有一个带有串口和以太网的 Controller 。我想通过 Controller 的串行或以太网端口从事件目录中检索事件和与此事件关联的数据。我确实有一个要检索的指定事件的数据包格式(请求数据包数据)。谁能告诉我如何通过串口发送请求来检索数据?我是初学者,不太精通编程。
最佳答案
您需要在嵌入式平台上运行某种程序,监听串口并响应请求。这种程序通常被称为“daemon”(与“demon”发音相同,就像“Caesar”与“sea star”押韵一样)。
如果您已经有守护进程,则需要弄清楚它使用的格式。因为我不知道你可能拥有什么,所以我什至无法猜测。
如果您要编写自己的守护程序,则需要选择某种协议(protocol)。我个人喜欢串行协议(protocol)的 JSON 格式;它非常简单,如果没有更好的可用库,您可以仅使用 sscanf()
从 C 库中提取数据,当然,仅使用 sprintf( )
。
关于c++ - 如何通过串行端口发送请求从目录中检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11144529/