激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java使用短信設備發送sms短信的示例(java發送短信)

java使用短信設備發送sms短信的示例(java發送短信)

2019-11-20 15:20Java教程網 JAVA教程

這篇文章主要介紹了java使用短信設備發送sms短信的示例(java發送短信),需要的朋友可以參考下

代碼如下:

import gnu.io.*;
import java.util.*;
import java.io.*;

 

public class CommTest
{
    static CommPortIdentifier portId;
    static Enumeration portList;
    static int bauds[] = { 9600, 19200, 57600, 115200 };    //檢測端口所支持的波特率

    public static void main(String[] args)
    {
        portList = CommPortIdentifier.getPortIdentifiers();
        System.out.println("短信設備端口連接測試...");
        while (portList.hasMoreElements())
        {
            portId = (CommPortIdentifier) portList.nextElement();
            if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)
            {
                System.out.println("找到串口: " + portId.getName());
                for (int i = 0; i < bauds.length; i++)
                {
                    System.out.print("  Trying at " + bauds[i] + "...");
                    try
                    {
                        SerialPort serialPort;
                        InputStream inStream;
                        OutputStream outStream;
                        int c;
                        String response;
                        serialPort = (SerialPort) portId.open("SMSLibCommTester", 1971);
                        serialPort.setFlowControlMode(SerialPort.FLOWCONTROL_RTSCTS_IN);
                        serialPort.setSerialPortParams(bauds[i], SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);
                        inStream = serialPort.getInputStream();
                        outStream = serialPort.getOutputStream();
                        serialPort.enableReceiveTimeout(1000);
                        c = inStream.read();
                        while (c != -1)
                            c = inStream.read();
                        outStream.write('A');
                        outStream.write('T');
                        outStream.write('\r');
                        try
                        {
                            Thread.sleep(1000);
                        }
                        catch (Exception e)
                        {
                        }
                        response = "";
                        c = inStream.read();
                        while (c != -1)
                        {
                            response += (char) c;
                            c = inStream.read();
                        }
                        if (response.indexOf("OK") >= 0)
                        {
                            try
                            {
                                System.out.print("  獲取設備信息...");
                                outStream.write('A');
                                outStream.write('T');
                                outStream.write('+');
                                outStream.write('C');
                                outStream.write('G');
                                outStream.write('M');
                                outStream.write('M');
                                outStream.write('\r');
                                response = "";
                                c = inStream.read();
                                while (c != -1)
                                {
                                    response += (char) c;
                                    c = inStream.read();
                                }
                                System.out.println("  發現設備: " + response.replaceAll("\\s+OK\\s+", "").replaceAll("\n", "").replaceAll("\r", ""));
                            }
                            catch (Exception e)
                            {
                                System.out.println("  沒有發現設備!");
                            }
                        }
                        else System.out.println("  沒有發現設備!");
                        serialPort.close();
                    }
                    catch (Exception e)
                    {
                        System.out.println("  沒有發現設備!");
                    }
                }
            }
        }
    }
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久国产一级片 | 精品一区二区在线播放 | 精品一区二区三区免费看 | 黄色欧美精品 | 蜜桃精品视频在线观看 | 欧美一级黄色免费 | 91欧美视频| 黄色小视频在线免费看 | 91精品国产一区二区在线观看 | 国产91九色视频 | 成人黄色一级电影 | 国产免费大片视频 | 亚洲射逼 | 在线播放一区二区三区 | 超碰97国产在线 | 在线看免电影网站 | 亚洲成人自拍电影 | 精品国产一区二区三区四区阿崩 | 成人亚洲一区二区 | 日韩av在线资源 | 一级黄色淫片 | 午夜小视频免费观看 | 亚洲免费高清 | 18被视频免费观看视频 | 免费一级电影 | 成人福利免费在线观看 | 国产妇女乱码一区二区三区 | 久久久久免费精品国产小说色大师 | 成人在线视频免费看 | 久久国产综合精品 | 欧美一区二区三区成人 | 国产视频在线观看一区二区三区 | 久久夜夜视频 | 12av电影 | 色婷婷久久久亚洲一区二区三区 | 久久国产夫妻视频 | 成年人网站国产 | 国产一级淫片在线观看 | 国产亚洲美女精品久久久2020 | 毛片免费观看视频 | 免费黄色在线观看网站 |