关于短信猫的使用
小弟机房有一台机房监控,上面有一台接了短信猫,以前做过网页数据监控,现在想把数据通过短信猫发送到手机,监控机装有一监控软件(温度,湿度。。),想调用此短信猫,发现软件只有一处配置写入请问,我如何能使用?从哪着手?请高手能指点下。{:face (319):} autoit 能调用“超级终端”吗? 问题描述的不详细,没看懂你到底想要干什么{:1_498:} 回复 3# gyhhi
说白了,就是用autoit 如何用短信猫发短信。 不够清楚,你先稍微讲一讲短信猫怎么用的?是直接用厂家提供配套软件,还是自己开发收发工具?一般来说自己开发的也不复杂,不外乎是RS232接口。。不管哪种吧,只要能用AU3的controlsetdate修改收发软件的短信内容,然后用AU3点击短信猫的发送按钮不就好了。甚至用AU3自己从0开发一套收发软件都不是什么难事(其实自己开发的话,用VB更好,如果厂家已经提供了配套软件,那用AU3更好)。 xuexi..................... 回复 5# gyhhi
谢谢,我这两天看了下,好像是可以调用dll来操作,或者是自己开发,原厂是个定制的监控平台软件,并不能自我操纵发送短信(不知道能不能写入数据库方式发送。。。)。周一去看看短信猫型号。 短信猫应该有自己的程序吧?你用模拟鼠标点击的方法就可以了 回复 8# saromman
如果有就好了,短信猫上就写了GSM,COM口的,配套了一个监控软件(监控机房温度,湿度,门禁。。)应该是定制的软件,里面只有添加手机号,不能自定义发送短信。 问问厂家一般这种设备都会有API接口可以调用的。 本帖最后由 shimingyun 于 2015-10-22 11:40 编辑
GSM MODEM 动态链接库 (DLL) 二次开发接口
适用范围:
本短信二次开发接口适用于WAVECOM、西门子、诺基亚、摩托罗拉等支持标准AT指令的GSM短信终端
使用方式:
将sms.dll文件拷贝到系统安装目录中的system32文件夹中,然后再根据以下接口函数说明和提供的例程源码开发
接口函数:
1、Sms_Connection(Com_Port As Integer,Com_BaudRate As Integer, Mobile_Type As String) As Integer
Sms_Connection函数说明如下:
功能描述:用于初始化终端与串口的连接
Com_Port:串口号(0为红外接口,1,2,3,...为串口)
Com_BaudRate:波特率
Mobile_Type:返回终端型号
Sms_Connection:返回值(0:连接终端失败;1:连接终端成功)
2、Sms_Send(Sms_TelNum As String, Sms_Text As String) As Integer
Sms_Send函数说明如下:
功能描述:发送短信
Sms_TelNum:发送给的终端号码
Sms_Text:发送的短信内容
Sms_Send:返回值(0:发送短信失败;1:发送短信成功)
----------------------------------------------------------------------------------------------------------------------------------------Local $con= DllCall ( "sms.dll", "int", "Sms_Connection" , "int", "Com_Port", "int", "Com_BaudRate","String","Mobile_Type")
Local $sent = DllCall ( "msm.dll", "Int", "Sms_Send" , "String","Sms_TelNum", "String", "Sms_Text")
Local $clos = DllCall ( "msm.dll", "Int", "Sms_Disconnection")
MsgBox(4096, "", $result) ; 返回的字符数不懂怎么加载DLL{:face (52):} 我也就会模拟点点网页和程序。。。这段报错。。
页:
[1]