shimingyun 发表于 2015-10-16 10:20:19

关于短信猫的使用

小弟机房有一台机房监控,上面有一台接了短信猫,以前做过网页数据监控,现在想把数据通过短信猫发送到手机,监控机装有一监控软件(温度,湿度。。),想调用此短信猫,发现软件只有一处配置写入
请问,我如何能使用?从哪着手?请高手能指点下。{:face (319):}

shimingyun 发表于 2015-10-16 10:38:36

autoit 能调用“超级终端”吗?

gyhhi 发表于 2015-10-16 10:38:53

问题描述的不详细,没看懂你到底想要干什么{:1_498:}

shimingyun 发表于 2015-10-16 11:06:58

回复 3# gyhhi

说白了,就是用autoit 如何用短信猫发短信。

gyhhi 发表于 2015-10-16 22:03:15

不够清楚,你先稍微讲一讲短信猫怎么用的?是直接用厂家提供配套软件,还是自己开发收发工具?一般来说自己开发的也不复杂,不外乎是RS232接口。。不管哪种吧,只要能用AU3的controlsetdate修改收发软件的短信内容,然后用AU3点击短信猫的发送按钮不就好了。甚至用AU3自己从0开发一套收发软件都不是什么难事(其实自己开发的话,用VB更好,如果厂家已经提供了配套软件,那用AU3更好)。

zhaoyun 发表于 2015-10-17 08:24:53

xuexi.....................

shimingyun 发表于 2015-10-18 12:21:15

回复 5# gyhhi


    谢谢,我这两天看了下,好像是可以调用dll来操作,或者是自己开发,原厂是个定制的监控平台软件,并不能自我操纵发送短信(不知道能不能写入数据库方式发送。。。)。周一去看看短信猫型号。

saromman 发表于 2015-10-20 10:23:21

短信猫应该有自己的程序吧?你用模拟鼠标点击的方法就可以了

shimingyun 发表于 2015-10-21 10:07:55

回复 8# saromman


   如果有就好了,短信猫上就写了GSM,COM口的,配套了一个监控软件(监控机房温度,湿度,门禁。。)应该是定制的软件,里面只有添加手机号,不能自定义发送短信。

wgboy 发表于 2015-10-21 15:57:49

问问厂家一般这种设备都会有API接口可以调用的。

shimingyun 发表于 2015-10-22 11:35:26

本帖最后由 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]
查看完整版本: 关于短信猫的使用