国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JAVA短信二次開發包,JAVA短信二次開發控件

2019-11-17 04:03:03
字體:
來源:轉載
供稿:網友
java開發包功能簡介

  TerrySMS for Java 是用JAVA控制GSM Modem實現短信收發功能的開發包。利用TerrySMS可以實現跨平臺的短信發送,目前支持windowsXP、2000、2003、linux操作系統。是實現業務系統和短信系統嫁接的理想工具。



JAVA開發包功能介紹


1、目前主要支持Wavecom系列和Simemens系列產品,
支持M1206B、 M1306B、WMOD2 Wismo、 MC35i、M35、 M50、 M65、 C45、TC35i、 C65
2、同時支持PDU和TEXT協議。
3、支持短信發送和短信接收。
4、支持7bit, 8bit and UCS2 (Unicode) 短信編碼格式。
5、支持超長短信。
6、支持閃信。
7、支持WAP PUSH 發送。
8、支持狀態報告。
9、支持 GSM Modem設備狀態顯示
10、可同時支持多個不同或者相同GSM Modem設備,在多個設備之間可以自動均衡路由發送。
11、支持短信優先級設定。
12、通過短信隊列支持同步、異步接收和發送短信。


使用介紹


1、下載JDK1.4.2 或者更高版本進行安裝。
2、解壓縮TerrySMS 壓縮軟件包:


Jar是運行所需要的所有的jar文件。
Terrysms-3.1-RC1.jar:短信開發調用API
comm.jar :串口調用
commons-net-1.4.1.jar:網絡API
log4j-1.2.15.jar :log API
RXTXcomm.jar : linux 系統 串口調用API

Lib 目錄下:
Win32com.dll : windows下的串口驅動
javax.comm.PRoperties:? 串口驅動屬性文件
LibrxtxSerial.so : linux 下的串口驅動

Zip目錄下:
2個串口驅動zip壓縮包。如果您的操作系統不是windows或者linux,請從中選取合適的驅動。

CommTest.java:GSM設備串口連接測試。主要看連接到哪個串口,連接速率檢測。
ReadMessages.java:讀取SIM上所有收到的短信。
SendMessage.java:發送短信。

TerrySMS開發包在Windows系統上的安裝步驟:
TerrySMS-v3.1.zip 可以解壓到任何一個目錄下。以下以解壓到C:/為例。
1、把jar目錄下的文件包全部復制到 jdk1.4.2/jre/lib/ext目錄下。
2、把lib 目錄下的文件win32comm.dll復制到 jdk1.4.2/jre/bin目錄下。
3、把lib目錄下的文件javax.comm.properties復制到 jdk1.4.2/jre/lib目錄下。
4、在系統環境變量中設置PATH路徑,加入 jdk1.4.2/bin。
5、運行端口測試程序 。

TerrySMS開發包在linux系統上的安裝步驟:
把lib 目錄下的文件LibrxtxSerial.so復制到 jdk1.4.2/jre/lib/i386目錄下。其它步驟參考windows安裝步驟。


示例代碼(以下是連接COM口及發送短信的部分代碼)

// SendMessage.java - Sample application.
//
// This application shows you the basic procedure for sending messages.
// You will find how to send synchronous and asynchronous messages.
//
// For asynchronous dispatch, the example application sets a callback
// notification, to see what's happened with messages.
package examples.modem;

import org.smslib.*;
import org.smslib.modem.*;

public class SendMessage
{
public void doIt() throws Exception
{
Service srv;
OutboundMessage msg;

OutboundNotification outboundNotification = new OutboundNotification();

System.out.println("Example: Send message from a serial gsm modem.");
System.out.println(Library.getLibraryDescription());
System.out.println("Version: " + Library.getLibraryVersion());

srv = new Service();
SerialModemGateway gateway = new SerialModemGateway("modem.com4", "COM4", 9600, "SIEMENS", "TC35");
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin("0000");
gateway.setOutboundNotification(outboundNotification);
srv.addGateway(gateway);

srv.startService();
System.out.println();
System.out.println("Modem Information:");
System.out.println(" Manufacturer: " + gateway.getManufacturer());
System.out.println(" Model: " + gateway.getModel());
System.out.println(" Serial No: " + gateway.getSerialNo());
System.out.println(" SIM IMSI: " + gateway.getImsi());
System.out.println(" Signal Level: " + gateway.getSignalLevel() + "%");
System.out.println(" Battery Level: " + gateway.getBatteryLevel() + "%");
System.out.println();

// Send a message synchronously.支持長短信
msg = new OutboundMessage("13798361236", "消息稱,這一系列戶籍管理制度改革措施,集中解決了三線艱苦地區和部分特殊行業干部職工長期兩地分居問題,實行了農民自理口糧進入集鎮落戶,改革了暫住人口登記管理辦法,啟動并全面推進了小城鎮戶籍管理制度改革;調整了大中城市和西部地區的戶口遷移政策,強化了農村戶口城市化管理。同時,按照“公平對待,搞好服務,合理引導,完善管理”的原則,不斷強化流動人口治安管理、權益保護和服務工作。這改變了長期以來頒發場所治安許可證和特種行業許可證的工作模式,把管理的重點從事前審批調整為事中監督和事后查處并重");
msg.setEncoding(MessageEncodings.ENCUCS2);
srv.sendMessage(msg);
System.out.println(msg);

System.out.println("Now Sleeping - Hit <enter> to terminate.");
System.in.read();

srv.stopService();
}

public class OutboundNotification implements IOutboundMessageNotification
{
public void process(String gatewayId, OutboundMessage msg)
{
System.out.println("Outbound handler called from Gateway: " + gatewayId);
System.out.println(msg);
}
}

public static void main(String args[])
{
SendMessage app = new SendMessage();
try
{
app.doIt();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肥东县| 崇左市| 明水县| 新建县| 呼伦贝尔市| 衡阳县| 渝中区| 西安市| 黄石市| 兰溪市| 黄平县| 湘潭县| 麦盖提县| 肃北| 纳雍县| 普宁市| 桃园县| 玉环县| 恩施市| 新竹县| 鸡泽县| 溆浦县| 蓬安县| 金门县| 鄂托克前旗| 内江市| 洞头县| 滨州市| 民乐县| 宁乡县| 玉林市| 罗江县| 灵丘县| 延长县| 政和县| 邮箱| 靖州| 白玉县| 碌曲县| 寿阳县| 修水县|