微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于Linux的ARM9远程客车监控系统

基于Linux的ARM9远程客车监控系统

时间:06-15 来源:互联网 点击:


3.3 GPRS数据传输程序
GPRS数据传输任务分为GPRS初始化、建立连接、传输数据和断开连接这4个步骤。
GPRS初始化主要是完成波特率等通信参数的设置。初始化完成后,就可以通过AT命令建立和GPRS网络的物理层连接,然后实现GPRS网络的附着、PDP激活、传输环境配置,进而建立PPP数据链路,最后实现Internet的接入,进入数据传输阶段。本设计中,采用的中国移动的GPRS网络。当拨号上网成功后,就通过中国移动网关连接到了Internet,因此就可以利用TCP/IP协议与Internet上的交通监管中心的IP地址进行通信了。由于Linux操作系统已内置TCP/IP协议栈,因此可以直接使用套接字编程实现数据传输。套接字的基本模式是C/S(客户/服务器),监控终端是客户模式,而远程监控中心是服务器模式。GPRS数据传输程序的流程图如图4所示。

4 结束语
针对长途客车监控手段相对落后以及事故频发的现状,提出了一种基于GPRS/GPS的监控系统。经实验测试,该系统在灵敏度和精度上均能满足实际的需求,解决了传统的巡检方式造成的人员浪费和检测精度低的问题,有效防止了客车超员现象的发生,为长途客运的安全提供了保障,同时也使得交通监管部门的工作更科学化、系统化和自动化。此外,本系统还可以进一步扩充,如可以增加免提车载电话、语音提示、报警开关等,使监控系统的功能更加完善和智能。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top