c++ - Libudev 和 AT 命令

标签 c++ c usb modem at-command

我一直在搜索如何发送和接收 SMS,并且从如何在 Linux 上执行此操作开始搜索了很多。我所找到的只是 libudev。我对 C/C++ 很满意,所以我希望它适合我。但是我不确定 libudev 是否​​可以让我连接到电话/调制解调器并允许我发送命令,所以我想在这里问: libudev+AT 命令是一个好的选择吗?如果是,我将不胜感激有关如何向 USB 调制解调器/电话发送命令的教程。当然是C/C++ 谢谢

最佳答案

几年前,我写了一个简单的程序,在linux下使用串口发送和接收短信。 我必须格式化 PDU 消息,然后使用标准 AT 命令通过串行端口发送它。 我使用了一个名为 PDUSPY 的有用软件:http://www.nobbi.com/pduspy.html 你可以在谷歌搜索“PDU SMS 格式”找到很多信息。 我认为您不需要像 libudev 这样的额外库来访问您的端口。 为什么不尝试使用 minicom 来测试串行端口的 AT 命令?

您可以在命令行中使用“dmesg | grep -i tty”列出可用的串行端口。

祝你好运。

关于c++ - Libudev 和 AT 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8040445/

相关文章:

c++ - 将代码从 C++ 转换为 Delphi

c++ - 在不同的header中安排模板相关的代码

c - 从总和最接近目标值的数组中选取值的算法?

c - 从串行端口读取总是返回写入的内容

c++ - 如何对 ublas 矩阵中的所有元素求和?

c++ - 在 SWIG in 和 freearg 类型映射之间传递信息

c - 尝试打印结构时出现段错误

c - 将语言编译为 C 是个好主意吗?

windows - 如何在 Windows/Linux 平台上将 FAT32 文件系统转储到 USB 中?

Android Open Accessory 未检测到外部硬件