春笛官网 金笛论坛 金笛子 金笛后花园  服务时间:周一~周五 9:00-18:00

C#二次开发包

内容主题 : 发布时间 : 2017-05-08
运行平台
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开发工具。
二、GSM设备准备
1、JDSMS.NET开发包支持Wavecom M1206B和M1306B。支持WAVECOM GSM、GPRS短信设备,建议使用Wavecom M1306B。
2、安装GSM、GPRS设备时,首先看设备本身是COM(串)口的短信设备或者是USB的短信设备。如果您用的是串口的设备,不需要安装驱动,插上串口就可以直接使用。如果是USB的设备,请安装光盘里提供的USB驱动。安装后,从可以我的电脑-属性-硬件-设备管理器-端口,就可以看到USB短信设备驱出的COM口。例图
如果您的设备是串口的,直接用COM1就可以了。
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”);
三、开发包文件介绍
开开发包解压缩之后,在JDSMS.NET目录下有2个文件夹:
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端口和波特率,编译运行:
应用下载
文档下载
相关软件

发表评论

电子邮件地址不会被公开。 必填项已用*标注