技术支持
公司概况
首页 >> 技术支持 >> 正文

GSM猫池的技术开放



发布时间:2009-12-3 14:44:00

  GSM猫池虽然不是什么操作复杂的设备,但是想要真正的利用好,将功能发挥到极致才是最重要的。下面我们就GSM猫池的技术开放做简单的介绍。

  GSM猫池通过串口RS232与计算机连接,可以通过AT指令控制进行短信收发的设备。基于GSM猫池的开发应用,有以下几种方式:

  1)直接使用AT指令:通过串口用AT指令驱动短信模块收发短信,这是最底层的开发模式,需要对短信模块的AT指令相当熟悉;

  2)短信猫池通信中间件:短信猫池厂商提供的基于数据库接口的短信收发后台服务软件,是一种更高级的短信开发解决方案。

  3)短信猫开发包:短信猫池厂商基于串口AT指令集成的二次开发包,开发商只需直接调用短信收发API即可;

  基于短信猫池的短信二次开发大都遵循如下的开发架构:

  1) 短信相关应用需要发送短信时,需要将短信接收者与内容提交到短信发送队列;同时从短信接收队列中读取收到的短信;

  2) 软件开发商需要开发独立的短信后台服务,从短信发送队列中读取短信,调用短信猫池开发包发送短信;同时通过调用短信猫池开发包读取设备已收到的短信,放入短信接收队列;

  3) 短信猫池开发包内部实际上是通过串口通讯与短信猫池连接,通过AT指令驱动短信模块收发短信。

  因为短信猫池是串行通讯设备,必须串行提交短信发送,而且提交后必须等到其有回应后才能提交下一条,否则会造成短信猫池死机。特别是现在大部分应用都是多用户应用,如果存在多线程同时并发操作短信模块,也会造成短信猫池死机。即使是针对同一短信模块的收发,也必须为一前一后串行,而不能通过收发两个并发线程来 操作。因此建议使用短信队列,常用的方式就是使用数据库表。


上一篇:短信群发器的使用方法介绍 下一篇:彩信猫的选购