从终端设备向蜂窝电话发送短消息文本是十分简单的。以下的代码片段就演示了这个过程。所使用的电话是Nokia 7100系列,并且ME (mobile equipment)是连接在计算的#1号通信端口上。
注意到Ctrl-Z是用来表示终结发送到移动设备的文本输入。
使用Visual Basic来发送SMS文本到Nokia电话:
MSComm1.CommPort = 1 ' Com Port 1 MSComm1.Settings = "9600,N,8,1" MSComm1.InputLen = 0 MSComm1.PortOpen = True MSComm1.Output = "AT" & Chr$(13) & Chr(10) ' The phone will respond with an 'OK' MSComm1.Output = "AT+CMGF=1" & Chr$(13) & Chr(10) MSComm1.Output = "AT+CMGS= " & Chr(34) & "+2145551212" & Chr(34) & ",129" & Chr$(13) & Chr(10) MSComm1.Output = "This is a test. WOW! " MSComm1.PortOpen = False
在终端,看起来就象下面:
AT OK AT+CMGF=1 OK AT+CMGS="+15127752607",129 >This is a test. WOW! +CMGS: 49 OK
想了解更多的有关发送SMS文本信息的内容,请参考GSM 07.05白皮书在ETSI Web site。想了解更多Nokia关于SMS的信息,请去http://www.forum.nokia.com,并登陆到Smart Messaging forum。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-125444/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10294527/viewspace-125444/