我一直在搜索如何发送和接收 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/