运行平台
winxp/ win2000/ 32位win2003/ 64位win2003/ 32位win2008/ 64位win2008/ win7
文件大小
5.97MB
详细描述
金笛,作为业界卓越的短信猫设备提供商,其突出的优势更在于提供优秀的短信猫二次开发解决方案。C#开发包是金笛短信几年研发精髓、经千百客户锤炼已经成为业界最成熟稳定的短信猫二次开发接口。
该控件具有短信发送、短信自动接收、连接状态测试、从SIM卡中读取短信、从SIM卡中短信删除等功能。
功能特点
可同时支持多个不同或者相同GSM Modem设备,在多个设备之间可以自动均衡路由发送。
功能演示
一、开发环境准备
JDSMS.NET开发包主要用于演示如何在.NET平台上用C#通过GSM设备实现短信收发。
SharpDevelop 是一个方便易用的开源.net开发工具,本开发包主要在此环境下编译完成。安装前先安装Microsoft .NET Framework 2.0 简体中文语言包。
1、 安装langpack.exe
2、 安装SharpDevelop2.2
3、 如果您安装了Microsoft Visual Studio
2005、2008等开发语言编译器的话,就不需要在安装SharpDevelop 开源.net开发工具。
SharpDevelop 是一个方便易用的开源.net开发工具,本开发包主要在此环境下编译完成。安装前先安装Microsoft .NET Framework 2.0 简体中文语言包。
1、 安装langpack.exe
2、 安装SharpDevelop2.2
3、 如果您安装了Microsoft Visual Studio
2005、2008等开发语言编译器的话,就不需要在安装SharpDevelop 开源.net开发工具。
二、GSM设备准备
1、JDSMS.NET开发包支持Wavecom M1206B和M1306B。支持WAVECOM GSM、GPRS短信设备,建议使用Wavecom M1306B。
2、安装GSM、GPRS设备时,首先看设备本身是COM(串)口的短信设备或者是USB的短信设备。如果您用的是串口的设备,不需要安装驱动,插上串口就可以直接使用。如果是USB的设备,请安装光盘里提供的USB驱动。安装后,从可以我的电脑-属性-硬件-设备管理器-端口,就可以看到USB短信设备驱出的COM口。例图
2、安装GSM、GPRS设备时,首先看设备本身是COM(串)口的短信设备或者是USB的短信设备。如果您用的是串口的设备,不需要安装驱动,插上串口就可以直接使用。如果是USB的设备,请安装光盘里提供的USB驱动。安装后,从可以我的电脑-属性-硬件-设备管理器-端口,就可以看到USB短信设备驱出的COM口。例图
如果您的设备是串口的,直接用COM1就可以了。
3、开发包中短信收发例程中使用的端口号是COM1,波特率是115200。
注意:如果您使用的不是这个,请注意修改。
3、开发包中短信收发例程中使用的端口号是COM1,波特率是115200。
注意:如果您使用的不是这个,请注意修改。
Demo默认的是COM1,波特率为115200。
如果你的设备是USB的设备,只需要把COM口改成您都到的COM口就可以。 // 指定发送端口.
srv.AddGateway(new ModemGateway(“modem.com1”, “COM1”, 115200, “Nokia”, “6310i”, srv.Logger));
这些的串口号改一下即可。例如上图,我USB的设备虚拟出来是COM3.那只需要把COM1变成COM3即可。
我们的所以设备,波特率是9600或者115200,如果运行时报错,请把波特率设置成9600或者115200即可。串口的设备同上。
注意:设备的波特率有两种,一种是9600,另一种是115200。
然后把目标手机号更改成您要发的目标手机号就可以。例,要发送到+8613811110000更改即可。
// 发送一条短信. 如果发送多条短信,此处可以设定一个循环。
OutboundMessage msg = new OutboundMessage(“+8613601019694”, “欢迎使用金笛短信C#开发包。www.sendsms.cn”);
如果你的设备是USB的设备,只需要把COM口改成您都到的COM口就可以。 // 指定发送端口.
srv.AddGateway(new ModemGateway(“modem.com1”, “COM1”, 115200, “Nokia”, “6310i”, srv.Logger));
这些的串口号改一下即可。例如上图,我USB的设备虚拟出来是COM3.那只需要把COM1变成COM3即可。
我们的所以设备,波特率是9600或者115200,如果运行时报错,请把波特率设置成9600或者115200即可。串口的设备同上。
注意:设备的波特率有两种,一种是9600,另一种是115200。
然后把目标手机号更改成您要发的目标手机号就可以。例,要发送到+8613811110000更改即可。
// 发送一条短信. 如果发送多条短信,此处可以设定一个循环。
OutboundMessage msg = new OutboundMessage(“+8613601019694”, “欢迎使用金笛短信C#开发包。www.sendsms.cn”);
三、开发包文件介绍
开开发包解压缩之后,在JDSMS.NET目录下有2个文件夹:
1、 Modem:主要实现短信接收和发送。
a) ReadMessages 读取并显示GSM设备收到的短信
b) SendMessage 发送短信
2、 Test:实现短信模拟收发测试。如果您还没有购买GSM设备,可以用test.exe测试平台兼容性。
1、 Modem:主要实现短信接收和发送。
a) ReadMessages 读取并显示GSM设备收到的短信
b) SendMessage 发送短信
2、 Test:实现短信模拟收发测试。如果您还没有购买GSM设备,可以用test.exe测试平台兼容性。
四、SMS收发程序编译
1、 收发模拟测试:在SharpDevelop或vs2005等开发工具中打开工程文件
运行
2、 SMS发送:在SharpDevelop或vs2005等开发工具中打开工程文件SendMessage.csproj 修改COM端口和波特率,编译运行:
3、 SMS接收:在SharpDevelop或vs2005等开发工具中打开工程文件ReadMessages.csproj 修改COM端口和波特率,编译运行:
应用下载
文档下载
相关软件
金笛短信中间件VC版 l 直接下载
金笛短信中间件WEB版 l 直接下载
金笛短信机器人单机版 l 直接下载
C#二次开发包 l 直接下载
金笛短信DLL动态链接库 l 直接下载
金笛短信OCX开发控件 l 直接下载
金笛短信设备专测工具 l 直接下载
金笛短信中间件WEB版 l 直接下载
金笛短信机器人单机版 l 直接下载
C#二次开发包 l 直接下载
金笛短信DLL动态链接库 l 直接下载
金笛短信OCX开发控件 l 直接下载
金笛短信设备专测工具 l 直接下载