1.怎样用GSM模块(手机modem)发中文短讯,英文的我已实现。(200分)

  • 主题发起人 NameNick
  • 开始时间
www.delphibaby.com/down/sms.zip
 
没用密码
 
jollier,有密码呀
 
对了,密码是www.delphibaby.com
以后在这个网站下载的东西,如果有密码,那都是这个
我现在已经用上述文档完成了手机模块(西门子的)对短消息的接收,发送,
我用的是SpComm控件,Exe文件在http://www.delphibaby.com/down/sms.exe
注意:该模块连接COM1
 
现在有一个问题要请教大家:
我现在的一个短信息发送程序是多人用的,把它放到服务器上,通过一种方法调用它
由于是多人使用,就有可能要多次调用。
在调用程序时,可以传递两个参数(手机号码和短信息内容),程序取回这两个信息参数
将短信息发送出去。
我现在需要做成象Winap那样的歌曲列表(将双击的MP3文件添加到列表里),这样我就可以
将多人传递的参数添加到一个列表里,一个一个的发送(发送了就删去)。
我现在只能做到调用一次,打开一个程序,发送完毕自动关闭,要是在调用,这就需要再次
打开程序......不象Winap那样将文件名传给同一个Winnap窗口(Winap时可以在同一窗口里添加
列表的)。
如果有DFW能结解决我得问题,我愿发放我得短信息源码+200分!!!
 
jollier:小弟还是不大明白你的问题?
我估计----每个人的信息可以存成文本(固有格式),然后你的程序有个List,只要打开这个文本就默认
追加到List的后面。
 
PDU模式短信发送成功,但是手机接收到该短信发现乱码,却又不是全部乱码
例如:
我发送: “大富翁论坛讲座”
接收结果:“大富翁论坛讲座?#”“大富翁论坛讲座—”。。。。
请问原因何在?是否跟编码有关
其中发送的PDU包为
“0891683108304605F011000B913109009099F90008AA0E59275BCC7FC18BBA575B8BB25EA7”
“大富翁论坛讲座”编码:59275BCC7FC18BBA575B8BB25EA7
长度:14=X0E
我想TP-UDL可能没错。
除了PDU包错外,会不会其他地方错啦。例如串口连接参数等?????
请多多指教 Feizei@21cn.com
 
to jollier,:
见一下DELPHI 6 的WEB SERVICE我想你这种问题的最好解决方式。
你所说的放在服务器上,是不是你成了CGI程序?如果是,那么CGI方式本身就注定了
调用一次运行一次,
你可以换成ISAPI方式,见一下WEB开发方面的书吧。
 
不是呀,不是CGI程序,因为CGI在接收短信息就没办法了。原来是想做成一般的
应用程序,这样可以在APP后面加参数例如:SMS.exe 136333333333 13855555555 MSG
程序可以用ParamStr(Index)接受参数,然后发送。昨晚又想了想,我决定将其做成
NT服务程序,可以通过Socket接受WWW的数据,哎呀,真的很爽,我搞定了!
 
GSM模块(手机modem)是什么东东? 哪里有卖?多少钱一个?[?]
 
to jollier:
下面这个SMS网站是用SOAP WEB SERVICE方式做的,他有一个PDF手册,功能很多,很全,
强烈建议参考一下。
http://www.webservicebuy.com/x/smsreg.asp
 
你要知道,那是要用别人的网关的,命运别让别人把握!
 
按照http://www.ccw.com.cn/htm/net/seminar/02_1_22_4.asp文章做实验如下:

短讯中心号码为:+8613800250500按PDU规则变换后得到683108200505F0
被叫号码为:13951083764变换后得到3159013867F4
发送内容为Hi 变换后得到 C834
0891683108200505F011000B913159013867F400000002C834
以下为超级终端显示:
at+cmgs=100
> 0891683108200505F011000B913159013867F400000002C834
OK {没有了任何效果}
{我不知道是不是length的问题改为17也不行(参考帖子657532)}
at+cmgf=0
OK
at+cmgf?
+CMGF: 0
OK
at+cmgs=19
> 0891683108200505F011000B913159013867F400000002C834
OK  {没有了任何效果}
这是一条从手机模块中已经存在的消息
at+cmgl=1
+CMGL: 1,1,,31
0891683110301405F0040BA13170520412F400F2205032016235200D3F61F10883C16041180C1603
{分析,好多地方不明白.0891683110301405F004... (04应该是11吧,文章中说11为文件头,
0B应该为00吧,A1是被叫号码长度?不通.
目的地址应不应该加9168 (就是+86) ?
还有文章中目的地址的长度前面示例讲为0D,后面解释却成了OB,}
西门子Tc35不支持文本方式发送?
以下为超级终端显示:
at+csca="+8613800250500"
OK
at+cmgf=1
OK
at+cmgs="13851083764"
> testt
OK             {没有了任何效果}
 
我也想要一份,学习一下,可以吗?谢谢。
qq@21si.com.cn
 
能否给我看一下?
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1320464
 
本人用spcomm做短信发送,但,问题是要做群发。我不清楚硬件/协议上有没有群发
这个概念,如果没有,只能从软件上实现,如果群发的时候像单条短信发一样,时间
需求比较大,请问各位有什么好方法
 
请问各位大侠,这样发短信要收钱吗?[:D]
 
看楼主的短信中心号码,是贵阳的么?我也是啊,多联系:commander@sina.com?
 
通过去汉字的内码和点阵可以实现汉字的传送!
 

Similar threads

I
回复
0
查看
749
import
I
I
回复
0
查看
604
import
I
I
回复
0
查看
618
import
I
I
回复
0
查看
866
import
I
顶部