我正在尝试使用USB调制解调器发送短信(我有一个D-Link USB调制解调器)。我刚刚找到了SmsLib,但我不知道如何使用USB调制解调器。我找到的示例是串行调制解调器,我没有找到USB调制解调器的任何示例。我需要将 USB 端口映射为串行端口吗?用什么?我的调制解调器受 SmsLib 支持。您知道如何使用 SmsLib 配置 USB 调制解调器吗?
(我有一台MacBook)。
所有 USB 调制解调器在系统中都以 COM(串行端口)的形式提供。 如果操作系统是 Windows,请打开设备管理器并检查调制解调器属性。 端口号在那里可见。 我正在使用一个,它与基于 SMSLib 的 Java 应用程序运行良好。
没有MacBook经验,但以下是Linux中的步骤。
- 使用 dmesg 查找操作系统为调制解调器指定的名称,例如/dev/ttyACM0
- ln -sf/dev/ttyACM0/dev/ttyS0
- 使用 ls 来确保/dev/ttyS0 可由您写入
- 使用/dev/ttyS0 更新 javax.comm.properties(使用 Java Comm 时)
- 将/dev/ttyS0 补丁到发送和接收示例中
Java Comm似乎不支持OS/X,但RxTx支持。呵呵。祝你好运!