Guest User

GSM Java

a guest
Jul 21st, 2014
201
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. import com.pi4j.io.serial.Serial;
  3. import com.pi4j.io.serial.SerialDataEvent;
  4. import com.pi4j.io.serial.SerialDataListener;
  5. import com.pi4j.io.serial.SerialFactory;
  6. import com.pi4j.io.serial.SerialPortException;
  7.  
  8. public class Main extends Thread {
  9.     public static Serial serial;
  10.    
  11.    
  12.     public static void main(String args[]) throws InterruptedException {
  13.         serial = SerialFactory.createInstance();
  14.  
  15.         serial.addListener(new SerialDataListener() {
  16.  
  17.             @Override
  18.             public void dataReceived(SerialDataEvent arg0) {
  19.                 System.out.print(arg0.getData());
  20.                
  21.             }
  22.            
  23.         });
  24.                
  25.         try {
  26.             serial.open(Serial.DEFAULT_COM_PORT, 9600);
  27.             Thread.sleep(1000);
  28.             for(;;) {
  29.                 try {
  30.                     System.out.println("AT");
  31.                     serial.write("AT\r");
  32.                     Thread.sleep(1000);
  33.                 } catch (InterruptedException e) {
  34.                     e.printStackTrace();
  35.                 }
  36.             }
  37.            
  38.         } catch(SerialPortException ex) {
  39.             ex.printStackTrace();
  40.             return;
  41.         }
  42.     }
  43. }
RAW Paste Data