使用jSSC发送短信

时间:2018-12-26 06:09:30

标签: java jssc

我正在使用带有AT命令的jSSC发送sms。下面是我的代码

serialPort.writeBytes(("at+cmgf=1"+"\r\n").getBytes());

            Thread.sleep(3000);
            serialPort.writeBytes(("at+csca="+c+"+92300000042"+c+"\r\n").getBytes());
            Thread.sleep(3000);
            serialPort.writeBytes(("at+cmgs="+c+"03327172883"+c+"\r\n").getBytes());
            Thread.sleep(3000);
            serialPort.writeBytes(("hello"+control_z).getBytes());
            Thread.sleep(3000);

我的问题是,如果我删除Thread.sleep语句,那么有时我不会收到sms,有时如果我收到,我会以短信形式发送命令。

使用at命令执行此操作的正确方法是什么?

0 个答案:

没有答案