2

我正在尝试使用 USB 调制解调器发送短信(我有一个 D-Link Usb 调制解调器)。我刚刚找到 SmsLib,但我不知道如何使用 USB 调制解调器。我找到的示例是针对串行调制解调器的,我没有找到任何关于 USB 调制解调器的示例。我需要将 USB 端口映射为串行端口吗?用什么?SmsLib 支持我的调制解调器。您对如何使用 SmsLib 配置 USB 调制解调器有任何想法吗?

(我有一台 MacBook)。

4

2 回答 2

2

所有 USB 调制解调器在系统中都可用作 COM(串行端口)。如果操作系统是 Windows,请打开设备管理器并检查调制解调器属性。端口号在那里可见。我正在使用一个,它在基于 SMSLib 的 java 应用程序中运行良好。

于 2012-11-09T12:03:07.110 回答
2

没有 MacBook 经验,但这里是 Linux 中的步骤。

  1. 使用 dmesg 查找操作系统为调制解调器指定的名称,例如 /dev/ttyACM0
  2. ln -sf /dev/ttyACM0 /dev/ttyS0
  3. 使用 ls 确保 /dev/ttyS0 可由您写入
  4. 使用 /dev/ttyS0 更新 javax.comm.properties(使用 Java Comm 时)
  5. 将 /dev/ttyS0 修补到发送和接收示例中

Java Comm 似乎不支持 OS/X,但 RxTx 支持。HTH。祝你好运!

于 2012-08-14T06:48:14.670 回答