c++ - 如何通过串行端口发送请求从目录中检索数据?

标签 c++ c serial-port

我有一个带有串口和以太网的 Controller 。我想通过 Controller 的串行或以太网端口从事件目录中检索事件和与此事件关联的数据。我确实有一个要检索的指定事件的数据包格式(请求数据包数据)。谁能告诉我如何通过串口发送请求来检索数据?我是初学者,不太精通编程。

最佳答案

您需要在嵌入式平台上运行某种程序,监听串口并响应请求。这种程序通常被称为“daemon”(与“demon”发音相同,就像“Caesar”与“sea star”押韵一样)。

如果您已经有守护进程,则需要弄清楚它使用的格式。因为我不知道你可能拥有什么,所以我什至无法猜测。

如果您要编写自己的守护程序,则需要选择某种协议(protocol)。我个人喜欢串行协议(protocol)的 JSON 格式;它非常简单,如果没有更好的可用库,您可以仅使用 sscanf() 从 C 库中提取数据,当然,仅使用 sprintf( )

http://json.org/

关于c++ - 如何通过串行端口发送请求从目录中检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11144529/

相关文章:

c++ - 用 MKL 减去两个矩阵

mysql - node.js/express/mysql/serialport/socket.io

c++ - boost 环形缓冲区索引顺序,C++

c++ - 使用 reset 初始化 unique_ptr 是个坏习惯吗?

c++ - Ruby 模仿 C 整数数据类型和 union

c - 在 pro *C 中用早 1 分钟的时间更新日期时间字段

c++ - 循环链表算法

assembly - BIOS 中断如何与保留的硬件中断冲突?

c++ - 使用boost asio从串口读取最新数据

c++ - 您如何使用运算符 | 创建与现有 View 交互的自己的 View ?