急!在gsm modem开发过短信的朋友请进 ( 积分: 200 )

  • 主题发起人 主题发起人 jail007
  • 开始时间 开始时间
J

jail007

Unregistered / Unconfirmed
GUEST, unregistred user!
用gsm modem对手机发短信,gsm modem 买来时有dll提供,其中有发送、接收等函数。
1.要求能对用户列表进行群发
2.只提供发送功能
问:怎样对com口做判断,确保连接是正常的?群发的时候除了要用循环还要注意什么?
当我发送短信的时候,其内容会自动保存在sim上吗?(我不想让他保存在sim卡上,因为sim卡有使用寿命)如果我对别人发过来的短信不进行接收,短信是不是只保存只短信服务中心里?会不会下载到我的sim卡上?我就是想在sim卡上不保存任何信息.
开发过短信的朋友能给我详细的意见吗?
有原程序最好?谢谢!
 
用gsm modem对手机发短信,gsm modem 买来时有dll提供,其中有发送、接收等函数。
1.要求能对用户列表进行群发
2.只提供发送功能
问:怎样对com口做判断,确保连接是正常的?群发的时候除了要用循环还要注意什么?
当我发送短信的时候,其内容会自动保存在sim上吗?(我不想让他保存在sim卡上,因为sim卡有使用寿命)如果我对别人发过来的短信不进行接收,短信是不是只保存只短信服务中心里?会不会下载到我的sim卡上?我就是想在sim卡上不保存任何信息.
开发过短信的朋友能给我详细的意见吗?
有原程序最好?谢谢!
 
正规公司卖的GSM MODEM不会把短信保存在SIM卡中,都是直接下发的,因为SIM有读写寿命。。
一般你无法阻止短信下传,只接收不处理就是了。
群发时注意速度不要太快,每分钟5-6条即可
 
确保连接正常,可以发送AT命令,如果正确返回则连接正常;
 
我的笔记:
http://www.delphibbs.com/keylife/iblog_show.asp?xid=13241
 
呵呵。你可以在收到短信后什么都不处理,简单的cmgd它就可以了。至于判断串口连接是否正常我也觉得只有qier-7哪个方法了,发送个ATZ给它,看它是否有正常的返回。我个人开发过不少gsm modem的程序,有不少产品,大家一起交流,交流 QQ:185597150
 
发AT检测返回的OK就可以了
ATZ会清除已设置好的参数吧?
 
呵呵,我们有这方面的控件,可以有偿转让!包括控件、短信群发单机版源码、网络版源码、一些短信方面的资料等等,50M的数据资料,需要的话可以与我联系。

QQ:57151728
 
谢谢大家
to maxim88:
因为我的系统不要求收短信,所以我担心对方万一给我的系统发了条短信,我该怎么处理?
会不会自动写到我的sim卡上?
to qier_7:
我用计时器,判断tcomm的GetModemState是否连接上了短信猫。
to 唐佐平:
你的文章对我帮助真的很大,我决定用你的方法,重写。谢谢:)
to haogui0:
你的意思是说,我的sim卡会自动下载对方发过来的短信?那其不是sim卡寿命不保。
to 荷塘新月
呵呵俺刚刚找到这份工作,没多少银子:(
to 大家
我用的是wave modem 的芯片,厂家提供的demo真是垃圾,一会能发,过一会又发不出去了,那个库也一样的垃圾,明明是调用了sendshortmessage返回了0(0表示发送成功),可是对方还是收不到短信,所以现在决定用at指令对串口发送指令的形式重写。
我基本上还是个菜鸟,希望大家能多给点意见
 
加我吧,我给你个我写的demo,包括状态报告回复。你可以用at+cnmi定义短信到达时候的定义。另你自己也是可以定义短信保存的地方的。不推荐保存在sim卡上。一般是读取后把他at+cmgd掉。
 
系统初始化的时候固定AT+CNMI=2,2,0,0,0
如果考虑到关机情况下的短信就AT+CMGD了
俺公司买的几千个Modem都没让厂家提供接口,都是自己研究出来了,短信发送比接收简单多了,而且保证手机号码对的情况下百发百中.并且可以发中文.俺的QQ13859908
 
谢谢大家的热情照顾
haogui0 ,abigfish
不好意思两位,晚上才加,你们不在线。
俺的qq:88936393
 
多人接受答案了。
 
后退
顶部