短信猫(GSM MODEM)的基本原理
短信猫(GSM MODEM)的核心模块实际上就是手机的核心模块。实际上也是GSM手机的重要模块供应商。因此,当短信猫接通电源以后,GSM MODEM的内置软件就开始工作,如果插入了某个移动运营商的SIM卡,GSM MODEM便完全就和手机一样接入到移动通信网中去了。同时,计算机可以通过串口连接GSM MODEM,比如通过超级终端,就可以连接到GSM MODEM的用户界面,通过一套AT指令,便可以操作GSM MODEM,可以收发短信,其实也可以拨打电话、收发传真等等。
因此短信猫(GSM MODEM)与手机的最大区别在于手机自带屏幕、键盘、应用软件,而短信猫相当于一个处于黑箱操作的手机,需要计算机去驱动和控制。
短信猫(GSM MODEM)的分类
按照与计算机的不同接口,短信猫可分为串口短信猫、USB接口短信猫、PCI接口短信猫、网口短信猫等。
按照模块数的多少,短信猫可分为单口短信猫和短信猫池两种。短信猫池其实就是将多个模块集成到一起通过多串口或者网口与计算机形成多串口通讯,从而实现多个模块并发的设备。
按照无线网络制式的不同,又可分为GSM短信猫、CDMA短信猫和小灵通短信猫。
MODEM 提供三个指示灯:“Power”,“ACT”,“Online”。指示状态如下:
短信猫通俗易懂的功能就是短信收发,那么如何测试短信的接收和发送正确呢?
MODEM 支持中英文短信收发,为便于客户开发应用程序,我们提供短信收发的动态链接库,所有接收和发送短信,以及状态检测的操作均封装在动态库中,用户只需通过 API 调用相关的操作即可,为便于测试设备的短信收发功能,我们提供测试程序,下面介绍测试 MODEM 短信功能的步骤。
1. 通过串口线正确连接 MODEM 与测试 PC,并给设备上电。
2. 运行 FfSmsTestTool。
3. 选择与 MODEM 相连的 PC 的实际物理串口,波特率选择 115200,在“短信中心号码”输入框内输入你所在地的短信中心号码,并点击“开始”按钮。
4. 点击“开始”按钮后将进行设备初始化,初始化成功后会在输出栏给出“启动成功” 的提示信息,只有启动成功以后才能进行短信的收发。
5. 在“接收端号码”输入框内输入接收测试短信的号码,并点击“发送”按钮。
6. 发送结果状态会显示在输出栏。
7. 通过其他终端给 MODEM 发送短消息,短信测试工具会在接收区显示接收到的短信内容。
8.以上测试表明短信的接收和发送正确。