用Java通过USB gsm modem发送短信
问题描述:
什么是最好的方法?我已经阅读了它,但大多数主题已经过时。大多数示例都使用“COM”端口,但我无法在COM连接(设备管理器)中找到我的USB调制解调器,而不是它位于“网卡”中。用Java通过USB gsm modem发送短信
答
希望这个代码可以帮助:
package logic;
import com.harshadura.gsm.smsdura.GsmModem;
public class TestSMS {
private static String port = "COM3"; //Modem Port.
private static int bitRate = 115200; //this is also optional. leave as it is.
private static String modemName = "ZTE"; //this is optional.
private static String modemPin = "0000"; //Pin code if any have assigned to the modem.
private static String SMSC = "+9477000003"; //Message Center Number ex. Mobitel
public static void main(String[] args) throws Exception {
GsmModem gsmModem = new GsmModem();
GsmModem.configModem(port, bitRate, modemName, modemPin, SMSC);
gsmModem.Sender("+94712244555", "Test Message"); // (tp, msg)
}
}
完整的答案和细节at this article
什么[SMSLib(http://smslib.org/)? – vojta
这里是例子:[链接](https://github.com/tdelenikas/smslib-v3/blob/master/src/java/examples/modem/SendMessage.java),但我不知道这里放的是什么'SerialModemGateway网关= new SerialModemGateway(“modem.com1”,“COM4”,115200,“Huawei”,“”);' – user1967089