2017-09-20 21 views
0

나는이 주제에 당신의 도움이 필요합니다 자바 폼. JSSC 라이브러리를 사용하여 코드를 작성하려고했지만 SMS가 전송되지 않아 작동하지 않습니다. 연결이 양호하고 통신도 좋지만 문자 메시지는 전송되지 않습니다. 어느 누구도이 일을 도와 줄 수 있습니까?이 JSSC과 안드로이드 폰을 사용하는 Java 폼에서 SMS 보내기

public static void main(String[] args) { 
    SerialPort port = new SerialPort("COM3"); 
    char enter = 13; 
    char control_z=26; 
    char comilla = 34; 
    try { 
     System.out.println("Port open: " + port.openPort()); 
     System.out.println("Params setted: " + port.setParams(9600, 8, 1, 0));  

     System.out.println("Set to SMS: " + port.writeBytes(("AT+CMGF=1"+enter).getBytes())); 
     System.out.println("Set the destinatar: " + port.writeBytes(("AT+CMGS"+comilla+"+phone_number"+comilla+enter).getBytes())); 
     System.out.println("Set the text: " + port.writeBytes(("text"+control_z).getBytes())); 

     System.out.println("Port closed: " + port.closePort()); 
    } 
    catch (SerialPortException ex){ 
     System.out.println(ex); 
    } 
} 
+0

귀하의 실수는 무엇입니까? 오류를 첨부 할 수 있습니까? –

+0

사실 모든 것이 잘되고있는 것 같지만 그렇지 않습니다. 출력 (:)이 좋은 전화 번호)를 표시한다 : 런타임 : 포트 개방 : 사실 가에 Params이 걸렸고 : SMS에 충실 설정 : 사실 설정 destinatar : 사실 설정 텍스트 : 사실 포트 폐쇄 : 사실 BUILD SUCCESSFUL – iulia2000

+0

Windows 64 비트를 사용하고 있는데 통신 라이브러리를 사용할 수 없습니다. – iulia2000

답변

0

발급하는 명령을 중단합니다. 이고 이고 모뎀에서 응답을 반환해야합니다. this answer의 첫 번째 부분과 thisthis 답변을 참조하십시오.