一、短信猫开发包(长短信/异步调用)说明:

 

短信猫开发包以OCX控件的形式提供,支持Windows平台下常用的开发工具:如VB、VB.net、VC++、Power Builder、C#、DELPHI 等。

目前版本的开发包提供了用VB6.0写成的利用短信控件收发信息的例子。支持GSM短信猫(原装工业级wavecomQ2303A)

二、LongSMS的属性

 

属性值

数据类型

说明

CommPort

Integer

连接短信猫的串口号

CenterNo

String

当地的短信中心号码,可自动识别。

LastReadSender

String

LastReadSender、 LastReadMsg和LastReadTime为一组属性,在用控件的ReadMsg方法从gsm设备中读取短信时,用来存储短信的相关信息。

这个属性表明短信发送方的号码

设计时不可用,运行时都可以读

LastReadMsg

String

这个属性表明短信的内容

设计时不可用,运行时都可以读

LastReadTime

DateTime

这个属性表明短信到达的时间

设计时不可用,运行时都可以读

MobileType

Integer

表示手机类型

设计时和运行时都可以读写

表示手机类型(0=标准手机、1=WaveCom 模块、2= Nokia、3=西门子)

默认值为1

SendTimeOut

Integer

短信发送时超时时间,单位为秒,超过这个时间,控件认为发送失败 ,回返回发送错误事件

设计时和运行时都可以读写

默认值为10秒

Settings

String

手机与计算机的通讯设置

设计时和运行时都可以读写

默认值为 9600,N,8,1,分别代表波特率、奇偶校验、数据位数和停止位数

不同的手机这个设置会不同

IsRegister

Boolean

启动程序时判断该属性是否为注册,如未注册则需要断开程序与设备的连接,重新连接。

License

String

该设备的注册号,如果设置了该属性,则优先于注册表中的数据

IsBusy

Boolean

控件状态,发送短信的时候一定要在控件闲的时候进行。

 

 

 

三、LongSMS的方法

 

属性值

方法名称

参数

说明

CommOpen

打开通讯端口

参数:无

返回:0 成功   -1失败

CommClose

关闭通讯端口

参数:无

返回:0 成功   -1失败

SendMsg

发送短消息

参数

MobileNo   字符串      对方的手机号码

Msg            字符串     短消息内容

Chinese     布尔型      是否为中文短消息

(True=中文  False=西文)

NeedReport   布尔型    是否需状态报告

(True=需要  False=不需要)

IsFlash       布尔型    是否为快闪短信

发送短信,此过程为异步调用,主程序调用这个过程后,直接返回,是否发送成功控件通过事件的方式返回给主程序

返回:无

ReadMsg

读取短消息

参数

Index  SIM卡中短信的记录号码

读出的短信属性存储在LastReadSender、LastReadMsg、LastReadTime中

返回:0 读取成功     -1  读取失败

GetAllSMSIndexFromSim

读取SIM卡中所有短信的编号

参数:无

读取sim卡上所有短信的编号,以便于读取短信,或删除短信

返回:字符串,用逗号分开的多个短信 ,如sim卡中无短信,则返回空

DeleteMsg

删除手机中的短消息

参数:Index  SIM卡中短信的记录号码

将手机SIM卡中的短消息删除

返回:0 删除成功      -1 删除失败

SendWapPush

发送wap push消息

参数

MobileNo    字符串    对方的手机号码

Url          wap地址

Subject       显示主题

NeedReport   布尔型    是否需状态报告

(True=需要  False=不需要)

发送push到对方手机,此过程为异步调用,主程序调用这个过程后,直接返回,是否发送成功控件通过事件的方式返回给主程序

返回:无

 

 

 

 

 

 

 

 

四、LongSMS的事件

 

属性值

参数

说明

MsgReceived

MsgSender     字符串型,短信的发送方号码

短信到达时触发这个事件

Msg           字符串型,短信内容

ArrivedTime   日期型,短信到达的时间

ReportReceived

MsgReference   整型数据,对应于发送短信时产生的MsgReference

当发送的短信包含状态报告时,对方接收到短信触发这个事件

Receiver           字符串型,接收者的手机号码

OriginSendTime 日期型,发送到短信中心的时间

ArrivedTime    日期型,短信实际送达的时间

Status                整型数据,保留

SendComplete

intMsgReference  整型数据,对应于发送短信时产生的MsgReference

发送短信成功触发这个事件

Error

Number   整型数据,错误事件类型

-1     未知错误

1      发送短信失败

2      发送短信超时失败

错误事件

Description        字符串型,错误描述

InComingCall

InComingCallNo    字符串型,来电号码

来电触发这个事件

InComingCallTime  日期型,来电时间

 

3、注意:

接收短信不通过手机内部处理,控件直接接收。

此版本技术成熟,性能稳定,成功率高,占用CPU资源极低。

如果您的短信猫不能正常收短信,请联系我们购买工业级短信猫

VB短信猫开发包,支持超长短信的更多相关文章

  1. android发送与接收超长短信

    android发送与接收超长短信 android接收发送短信,支持的最大字符数是70个,实际是67个字符,如果发送的短信超过了该数目,那就需要用到sendMultipartTextMessage()方 ...

  2. CMPP3.0 长短信实现方案

    长短信息:是指超过70个汉字,140个字节的信息内容 一.CMPP协议相关字段分析 CMPP协议具体部分请参考<中国移动互联网短信网关接口协议(V3.0.0).doc> CMPP_SUBM ...

  3. CDMA电信短信猫支持189等电信号码可二次开发

    CDMA电信短信猫支持189等电信号码可二次开发 这款短信猫采用法国wavecom Q2358C模块,支持短信猫二次开发,可提供短信猫二次开发包下载测试.提供相关资料文档. 此款CDMA电信短信猫有串 ...

  4. gsm model二次开发C#短信猫开发/长短信

    加QQ:83014588 向我索要,开发包 开发人员淘宝:http://t.cn/RhOj8W8 短信猫:http://item.taobao.com/item.htm?spm=686.1000925 ...

  5. C# 短信猫(SMS cat) 操作源码开发经验

    我曾经开发的某项目需要使用短信猫模块,要求使用C#编程操作.能独立使用的动态链接库之一就是网上流传的sms.dll,但它的功能较少,不能满足需求,鉴于一时找不到合适的完整代码,我深入研究了短信协议,借 ...

  6. wavecom短信猫常用AT命令

    wavecom短信猫常用AT命令 一.一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带 (GSM 900,DCS 1800 或PCS ...

  7. zabbix使用短信猫实现报警

    因为公司运维的对象是政府单位,所以在实际的监控过程中无法连接到外网,所以最后报警选择的媒介是短信猫,下边就是具体的实施过程. 一.面临的问题 因为手头上的设备是串口的短信猫,但是zabbix serv ...

  8. 在网页程序或Java程序中调用接口实现短信猫收发短信的解决方案

    方案特点: 在网页程序或Java程序中调用接口实现短信猫收发短信的解决方案,简化软件开发流程,减少各应用系统相同模块的重复开发工作,提高系统稳定性和可靠性. 基于HTTP协议的开发接口 使用特点在网页 ...

  9. 基于Socket客户端局域网或广域网内共享同一短信猫收发短信的开发解决方案

    可使同一网络(局域网或广域网)内众多客户端,共享一个短信猫设备短信服务器进行短信收发,短信服务器具备对客户端的管理功能. 下面是某市建设银行采用本短信二次开发平台时实施的系统方案图: 在该方案中,考虑 ...

随机推荐

  1. C#调用C++的DLL 数据类型转换

    /C++中的DLL函数原型为        //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsig ...

  2. 转载 Silverlight实用窍门系列:1.Silverlight读取外部XML加载配置---(使用WebClient读取XAP包同目录下的XML文件))

    转载:程兴亮文章,地址;http://www.cnblogs.com/chengxingliang/archive/2011/02/07/1949579.html 使用WebClient读取XAP包同 ...

  3. cocos2dx-触摸事件

    //创建一个精灵 Sprite *spriteTest = Sprite::create("1.png"); spriteTest->setPosition(Point(,) ...

  4. untiy绘制网格mesh

    关于绘制网格, 雨松前辈 已经解释的非常的到位,这里我只是搬运工,实在是感觉自己去描述的话不会有雨松大神描述的清楚,该文章循序渐进,一步步引导读者去理解unirty 绘图机制,真的是没有比这个再好得了 ...

  5. hdu 1232畅通工程

    Problem Description 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇.省政府"畅通工程"的目标是使全省任何两个城镇间都可以实现交通 ...

  6. 使用python发邮件

    使用python发邮件 网上有很多发邮件的例子,本人在网上找了一份,稍加修改后使用 上源码 # encoding=utf-8 from email.mime.image import MIMEImag ...

  7. Java消息服务

    什么是消息? 消息是可编程实现两端通信的机制.通常的一些消息技术如:TCP/IP Sockets.管道.文件.共享存储. Java消息服务 Java消息服务,即Java Message Service ...

  8. shopnc怎么开启伪静态 shopnc开启伪静态的方法

    最近要给一个shopnc网站开启伪静态,用的是shopnc b2b2c,在网上搜索了好多shopnc开启伪静态的方法,但都是针对shaopnc c2c的,没有关于shopnc b2b2c的,最后终于找 ...

  9. apt软件包管理

    apt软件包管理 ----   http://wiki.ubuntu.org.cn/UbuntuHelp:AptGet/Howto/zh APT HOWTO  ----    http://www.d ...

  10. Asp.net MVC中的ViewData与ViewBag(转)

    在Asp.net MVC 3 web应用程序中,我们会用到ViewData与ViewBag,对比一下: ViewData ViewBag 它是Key/Value字典集合 它是dynamic类型对像 从 ...