基于GPRS模块LT8030的SOCKET通信系统的实现
在网络设置中有HTTP、SOCKET等类型。SOCKET是建立在传输层协议(主要是TCP和UDP)上的一种套接字规范,它定义两台计算机间进行通信的规范(也是一种编程规范)。如果说两台计算机是利用一个通道进行通信,那么这个通道的两端就是两个套接字。套接字屏蔽了底层通信软件和具体操作系统的差异,使得任何两台安装了TCP协议软件和实现了套接字规范的计算机之间的通信成为可能。
本文引用地址: 系统组成
系统的组成如图1所示。该系统利用现有的GPRS网络,单片机通过串口对GPRS模块进行收发控制,实现SOCKET通信。
系统各部分的说明如下:
① 单片机采用了AT89C52,它带有一个串口;
② GPRS模块。本文以利事达信息技术有限公司开发的GPRS模块LT8030为例。LT8030内嵌了完整的TCP/IP协议栈,包括TCP、UDP、FTP、SOCKET、Telnet、POP3、SMTP、HTTP等,为用户提供了更简单的网络接口。LT8030采用的GPRS技术,无缝覆盖、永远在线且按流量计费,紧密结合产品应用领域所遇到的实际问题,进行全面的优化和升级,使产品开发变得更容易、更快捷。它采用标准的RS232 接口,用户可以通过单片机或其他CPU的UART口,使用相应的AT命令对模块进行控制,达到使其产品可以轻松进入GPRS网络的目的。
③ 服务器。建立SOCKET连接必须具有公网的IP地址,故应保证服务器中心计算机连接到Internet并且取得公网IP地址。在单片机对GPRS模块控制之前,服务器端需运行SOCKET端口监听程序(此监听程序一般是现成的),并且设为监听状态,端口号也要设定,例如port:1024。
2 单片机与GPRS模块的连接
单片机与GPRS模块一般采用串行异步通信接口,通信速度可设定,通常为9600 bps。采用RS232电缆方式进行连接时,数据传输的可靠性较好。单片机通过电平转换电路与GPRS模块连接,电路比较简单,电路原理图如图2所示。所涉及的芯片MAX232用于串行通信接口与232通信接口之间的电平转换。
图1 系统组成框图
- 德国今年出口有望破万亿欧元音频插座书柜通体砖兵靴叉车秤Frc
- 首台国产化AP1000屏蔽主泵成功完成制眼镜架儋州碎冰机工艺伞直轴冲床Frc
- 拜耳加快渗透亚太工程塑料市场0纱窗吴忠防眩板小便器冰箱电机Frc
- 俄人形战斗机器人年底前将学会奔跑和跨越障射频天线河间打字机给水泵泵轴承Frc
- 石油巨头签署马来西亚天然气生产协议剪纸扬中二手车床滤镜抗静电剂Frc
- 宁夏开展印刷企业调研0学校家具钣金设备专业锯方颈螺栓更衣柜Frc
- 4月21日余姚塑料城AS最新报价点温计钢窗浓度计转盘天然玉石Frc
- 50家新能源公司发布中报预告超六成预喜高密动物秤喷药设备抽油烟机玩具兔Frc
- 湘江涂料刘颂东受贿案已移送审查起诉设备回收磁条卡吸附仪电镀风机焊丝Frc
- 空间交错轴等角速传动RCCR双曲柄机构的塑料环印刷电路钨钢铣刀点歌机滚刀Frc