以win7系統為例
1.裝入簡訊貓驅動(win7裝vista驅動)
2.把簡訊貓插入USB口,工作列右下角會顯示正在查詢驅動,稍等幾分鐘,驅動安裝完成,此時點選工作列由下角的小隨身碟圖示會看到有如下選項【彈出Prolific USB-to-Serial Comm Port(COM5)】,則表示驅動安裝成功。
3.把SIM卡裝入到簡訊貓的SIM插槽,則簡訊貓可以正常使用了
簡訊貓JAVA二次開發所需要配置的環境(Windows系統)
1.將comm.jar放入JDKDIR/jre/lib/ext/
2.將javax.comm.properties 放入 JDKDIR/jre/lib/
3.將win32com.dll放入JDKDIR/jre/bin/
在工程專案中需要使用的包
log4j-1.2.16.jar、slf4j-api-1.6.3.jar、slf4j-log4j12-1.6.3.jar、smslib-3.5.2.jar 將這些包匯入工程,再把以上的簡訊貓環境配置好,就可以使用JAVA傳送簡訊了。
注意:
專案需要使用JDK1.5,JDK1.6版本編譯,如果報瞭如下錯誤: org.smslib.GatewayException: Comm library exception: java.lang.RuntimeException:javax.comm.NoSuchPortException,請選擇其他的JDK版本.
若報如下異常
TimeOut異常、Gateway異常、SMSLib異常、IO異常、Interrupted異常等異常,則很有可能是SIM卡接觸不良,把SIM卡從SIM卡槽取下來重新裝一遍再試。
以Linux redhat 6 32bit 為例
1.把裝有SIM卡的簡訊貓插入Linux機器USB口
2.在LINUX上配置簡訊傳送所需的環境
(1)將rxtx-2.2pre1-bins\i686-pc-linux-gnu\librxtxSerial.so 複製到JDKDIR/jre/bin/下
若使用64位系統,則是rxtx-2.2pre1-bins\x86_64-unknown-linux-gnu\librxtxSerial.so
(2)將rxtx-2.2pre1-bins\RXTXcomm.jar複製到 JDKDIR/jre/lib/ext/下
3.寫一段程式碼檢視 java.libray.path裡的路徑
System.out.println(System.getProperty("java.libray.path"))
然後再把librxtxSerial.so 放入列印的任意路徑下,比如我的Linux機器下的java.libray.path變數包含有 /home/nec/jdk1.6.0_37/jre/lib/i386 這個路徑,因此我把librxtxSerial.so放在這個路徑下
4.再將 log4j-1.2.16.jar、slf4j-api-1.6.3.jar、slf4j-log4j12-1.6.3.jar、smslib-3.5.2.jar等包複製到JDKDIR/jre/lib/ext/
5.檢視簡訊貓在LINUX機器上的埠號,一般為/dev/ttyUSB0,關於簡訊貓的埠配置以及其它配置在專案檔案cfgResource.properties中 (埠號修改該變數即可:cfg.sms.smsComPort=/dev/ttyUSB0)
6.注意:
(1):程式異常中若 有關鍵字 2.2pre1 2.2pre2 的話,則把以上步驟中的資料夾rxtx-2.2pre1-bins 替換為 rxtx-2.2pre2-bins,重複步驟2、3即可
(2):測試在jdk1.6下透過
以win7系統為例
1.裝入簡訊貓驅動(win7裝vista驅動)
2.把簡訊貓插入USB口,工作列右下角會顯示正在查詢驅動,稍等幾分鐘,驅動安裝完成,此時點選工作列由下角的小隨身碟圖示會看到有如下選項【彈出Prolific USB-to-Serial Comm Port(COM5)】,則表示驅動安裝成功。
3.把SIM卡裝入到簡訊貓的SIM插槽,則簡訊貓可以正常使用了
簡訊貓JAVA二次開發所需要配置的環境(Windows系統)
1.將comm.jar放入JDKDIR/jre/lib/ext/
2.將javax.comm.properties 放入 JDKDIR/jre/lib/
3.將win32com.dll放入JDKDIR/jre/bin/
在工程專案中需要使用的包
log4j-1.2.16.jar、slf4j-api-1.6.3.jar、slf4j-log4j12-1.6.3.jar、smslib-3.5.2.jar 將這些包匯入工程,再把以上的簡訊貓環境配置好,就可以使用JAVA傳送簡訊了。
注意:
專案需要使用JDK1.5,JDK1.6版本編譯,如果報瞭如下錯誤: org.smslib.GatewayException: Comm library exception: java.lang.RuntimeException:javax.comm.NoSuchPortException,請選擇其他的JDK版本.
若報如下異常
TimeOut異常、Gateway異常、SMSLib異常、IO異常、Interrupted異常等異常,則很有可能是SIM卡接觸不良,把SIM卡從SIM卡槽取下來重新裝一遍再試。
以Linux redhat 6 32bit 為例
1.把裝有SIM卡的簡訊貓插入Linux機器USB口
2.在LINUX上配置簡訊傳送所需的環境
(1)將rxtx-2.2pre1-bins\i686-pc-linux-gnu\librxtxSerial.so 複製到JDKDIR/jre/bin/下
若使用64位系統,則是rxtx-2.2pre1-bins\x86_64-unknown-linux-gnu\librxtxSerial.so
(2)將rxtx-2.2pre1-bins\RXTXcomm.jar複製到 JDKDIR/jre/lib/ext/下
3.寫一段程式碼檢視 java.libray.path裡的路徑
System.out.println(System.getProperty("java.libray.path"))
然後再把librxtxSerial.so 放入列印的任意路徑下,比如我的Linux機器下的java.libray.path變數包含有 /home/nec/jdk1.6.0_37/jre/lib/i386 這個路徑,因此我把librxtxSerial.so放在這個路徑下
4.再將 log4j-1.2.16.jar、slf4j-api-1.6.3.jar、slf4j-log4j12-1.6.3.jar、smslib-3.5.2.jar等包複製到JDKDIR/jre/lib/ext/
5.檢視簡訊貓在LINUX機器上的埠號,一般為/dev/ttyUSB0,關於簡訊貓的埠配置以及其它配置在專案檔案cfgResource.properties中 (埠號修改該變數即可:cfg.sms.smsComPort=/dev/ttyUSB0)
6.注意:
(1):程式異常中若 有關鍵字 2.2pre1 2.2pre2 的話,則把以上步驟中的資料夾rxtx-2.2pre1-bins 替換為 rxtx-2.2pre2-bins,重複步驟2、3即可
(2):測試在jdk1.6下透過