淘宝官方店

【科普】GPRS网络通信模块和GSM模块工作原理是什么?如何使用?

更新时间:2018-10-26
摘要:

GSM模块或GPRS模块是将用于在移动设备或计算机与GSM或GPRS系统之间建立通信的芯片或电路。

 GSM模块或GPRS模块是连接使用GSM或GPRS系统的终端设备和计算机之间的网络通信芯片或电路。

什么是GSM?

GSM(全球移动通信系统,最初是是由欧洲电信标准协会(ETSI)开发的标准。

它的创建是为了描述移动电话使用的第二代(2G)数字蜂窝网络的协议,现在是移动通信的默认全球标准 - 拥有超过90%的市场份额,在219个国家和地区运营。

什么是GPRS?

通用分组无线服务(GPRS)是2G和3G蜂窝通信系统的全球移动通信系统(GSM)上的面向分组的移动数据服务。GPRS最初由欧洲电信标准协会(ETSI)标准化,以响应早期的CDPD和i模式分组交换蜂窝技术。它现在由第三代合作伙伴计划(3GPP)维护。

GSM模块是什么?

GSM模块或GPRS模块是将用于在移动设备或计算机与GSM或GPRS系统之间建立通信的芯片或电路。调制解调器(调制解调器)是这里的关键部分。

这些模块包括由电源电路供电的GSM模块或GPRS调制解调器以及用于计算机的通信接口(如RS-232,USB 2.0等)。GSM调制解调器可以是具有串行,USB或蓝牙连接的专用调制解调器设备,或者它可以是提供GSM调制解调器功能的移动电话。

调制解调器,模块和移动设备之间的区别

GSM模块或GPRS模块类似于调制解调器,但有一个区别:GSM / GPRS调制解调器是外部设备,而GSM / GPRS模块是可以集成在设备中的模块。它是一个嵌入式硬件。

另一方面,GSM移动设备本身是一个完整的系统,具有嵌入式处理器,专用于在用户和移动网络之间提供接口。

了解调制解调器

无线调制解调器生成,传输或解码来自蜂窝网络的数据,以便建立通信。

GSM/GPRS调制解调器是一类无线调制解调器,设计用于通过GSM和GPRS网络进行通信。它需要SIM(用户识别模块)卡,就像移动电话一样,可以激活与网络的通信。他们还有类似于移动电话的IMEI(国际移动设备识别码)号码用于识别。

MODEM需要AT命令,用于与处理器或控制器交互,这些命令通过串行通信进行通信。

这些命令由控制器/处理器发送。

MODEM在收到命令后发回结果。

MODEM支持的不同AT命令可以由处理器/控制器/计算机发送以与GSM和GPRS蜂窝网络交互。

它的功能包括:

读取,写入和删除短信。

发送短信。

监控信号强度。

监控电池的充电状态和充电水平。

读取,写入和搜索电话簿条目。

GSM模块或GPRS模块的应用

它们可以通过计算机实现移动电话的所有功能,如拨打和接听电话,短信,彩信等。这些功能主要用于基于计算机的短信和彩信服务。

GSM / GPRS模块演示了AT命令的使用。它们可以通过计算机实现移动电话的所有功能,如拨打和接听电话,短信,彩信等。这些功能主要用于基于计算机的短信和彩信服务。

它们被称为AT命令,因为每个命令行都以“AT”或“at”开头。AT命令是用于控制调制解调器的指令。AT是ATtention的缩写。

GSM / GPRS调制解调器和移动电话支持特定于GSM技术的AT命令集,其包括与AT + CMGS(发送SMS消息),AT + CMSS(从存储发送SMS消息),AT + CMGL等SMS相关命令。 (列出SMS消息)和AT + CMGR(读取SMS消息)。

广告请注意,起始“AT”是通知调制解调器有关命令行开始的前缀。它不是AT命令名称的一部分。例如,D是ATD中的实际AT命令名称,+ CMGS是AT + CMGS中的实际AT命令名称。但是,有些书籍和网站可以互换使用它们作为AT命令的名称。

可以通过AT命令完成的任务

以下是使用带有GSM / GPRS调制解调器或移动电话的AT命令可以完成的一些任务:

获取有关手机或GSM / GPRS调制解调器的基本信息。例如,制造商名称(AT + CGMI),型号(AT + CGMM),IMEI号(国际移动设备识别码)(AT + CGSN)和软件版本(AT + CGMR)。

获取有关订户的基本信息。例如,MSISDN(AT + CNUM)和IMSI号码(国际移动用户识别码)(AT + CIMI)。

获取手机或GSM / GPRS调制解调器的当前状态。例如,移动电话活动状态(AT + CPAS),移动网络注册状态(AT + CREG),无线电信号强度(AT + CSQ),电池充电水平和电池充电状态(AT + CBC)。

建立与远程调制解调器(ATD,ATA等)的数据连接或语音连接。

发送和接收传真(ATD,ATA,AT + F *)。

发送(AT + CMGS,AT + CMSS),读取(AT + CMGR,AT + CMGL),写入(AT + CMGW)或删除(AT + CMGD)SMS消息并获取新接收的SMS消息的通知(AT + CNMI) 。

读取(AT + CPBR),写入(AT + CPBW)或搜索(AT + CPBF)电话簿条目。

执行与安全相关的任务,例如打开或关闭设施锁(AT + CLCK),检查设施是否被锁定(AT + CLCK)和更改密码(AT + CPWD)。

(设备锁定示例:SIM卡锁定[每次打开手机时必须为SIM卡提供密码]和PH-SIM锁定[某个SIM卡与手机关联。使用其他SIM卡与手机,必须输入密码。])

控制AT命令的结果代码/错误消息的显示。例如,您可以控制是否启用某些错误消息(AT + CMEE)以及是否应以数字格式或详细格式(AT + CMEE = 1或AT + CMEE = 2)显示错误消息。

获取或更改移动电话或GSM / GPRS调制解调器的配置。例如,更改GSM网络(AT + COPS),承载服务类型(AT + CBST),无线电链路协议参数(AT + CRLP),SMS中心地址(AT + CSCA)和SMS消息的存储(AT + CPMS) 。

保存和恢复移动电话或GSM / GPRS调制解调器的配置。例如,保存(AT + CSAS)和恢复(AT + CRES)与SMS消息传递相关的设置,例如SMS中心地址。

注意

手机制造商通常不会在他们的手机中实现所有AT命令,命令参数和参数值。而且,所实现的AT命令的行为可以与标准中定义的行为不同。通常,为无线应用设计的GSM / GPRS调制解调器比普通移动电话更好地支持AT命令。

此外,一些AT命令需要移动网络运营商的支持。例如,可以使用+ CGSMS命令在某些GPRS移动电话和GPRS调制解调器上启用基于GPRS的SMS(文本中的命令名称:为MO SMS消息选择服务)。但如果移动网络运营商不支持通过GPRS传输SMS,则无法使用此功能。

如何将手机与Microsoft Windows平台连接

Windows(XP及更低版本)附带一个名为HyperTerminal的应用程序,用于通过计算机的串行端口进行数据通信。GSM模块或GPRS模块与计算机串口的接口包括以下步骤:

1)将GSM模块的RS-232端口与计算机的串口连接。在模块中插入SIM卡。

2)从开始 - >所有程序 - >附件 - >通信 - >超级终端打开超级终端。

3)输入连接名称,然后按OK。

4)现在选择连接GSM模块的通信端口(COM)。

5)在HyperTerminal上创建新的连接集。设置参数,如波特率为9600,握手模式为无,奇偶校验位为无,停止位为1,数据位为8。