GPRS方面的地理信息系统及研究新.docVIP

  • 7
  • 0
  • 约2.81千字
  • 约 13页
  • 2016-03-12 发布于安徽
  • 举报
GPRS方面的地理信息系统应用 院系:青海师范大学计算机系 班级:09级本科一班 姓名:叶明春 学号:200925150131 内容摘要: 21世纪是信息技术高速发展的时代,地理信息科学经历了从传统到信息化的发展历程。现代地理信息科学作为传统地理科学和现代信息科学相结合的产物,目前已经发展为集遥感、定位、互联网技术于一身的综合学科。随着地理信息科学的发展,各式各样的地理信息系统也越来越多的应用于我们的日常生活和科研学习当中,如电子地图、汽车导航、野外数据采集、地质勘探、天气预报、灾害预防等领域。地理信息系统提供了卓越的查询、检索、统计分析功能,可以作为移动通信企业进行管网设备管理、业务查询等工作的有效工具给我们的生活带来极大的便利文旨在研究GPS定位方面首先阐述了GIS的基本概念、功能和特点然后  在这一部分,我们将列出一些使用GR47模块的应用实例以供参考。第一个例子显示了使用AT命令建立一个TCP会话的步骤,第二个则是嵌入式应用的范例。   使用AT命令接入GPRS网   GR47提供一系列AT命令来完成TCP/IP协议的功能,以简化应用集成的流程。相关的命令可以让应用设计者建立和取消UDP和TCP 协议,控制GPRS PDP context 的建立,传送数据,检查IP的状态信息等。   启动TCP会话功能的步骤如下所示:   1. at+cgdcont=1,“IP”,“CMNET” \*write PDP context information, connect to China Mobile GPRS network*\   2. at*e2ipa=1,1 \*active IP session using stored PDP context*\   3. at*e2ipi=0 \*return currently assigned IP address*\   4. at*e2ipo=1,“166.111.8.238”,23 \*initiate a TCP connection to the module*\   5. at*e2ipc \*close a currently opened IP connection*\   当模块处于数据传输状态中时,需要激活DTR来转换回在线命令模式,ATO则被用于再次转换回数据模式。   嵌入式应用接入GPRS网   以下描述示范怎样激活PDP文本、开始TCP对话以及接收数据。这只是整个程序的一部分,不能单独运行。   /* Reset the IP error flag by reading it */   gtf( APPS_IP_ERROR_TRIGGER );   Err = pdpa( 1, 1 );   prtf( “\n PDP activate result = %d\n”, Err );   if ( Err == 0 )   { Val = ipi( 0 );   prtf( “ IP Address = %x”, Val );}   else   { prtf( “\n PDP activation failed!\n” );   return;}   Err = ipo( 1, SckNum );   if( Err != 0 )   { prtf( “ \n TCP Socket open failed!\n” );}   else   { prtf( “\n TCP Socket Opened!\n” );   Err = tcpc( SckNum, Port, Address );   if( (Err == 0) || (Err == TCP_CONNECTING) || (Err == TCP_CONNECTED) )   { while( !Complete (gtb( APPS_IP_ERROR_STATUSBYTE ) == 0) )   { int len;   /* Receive some data */   if( gtf( APPS_IP_DATA_RECVD ) )   { prtf( “\n IP DATA RECVD” );   len = RXTX_SIZE;   Err = tcpr( SckNum, RxTxBuf, len);   if( Err != 0 )   { prtf( “\n *** Error in TCP Receive (%d)。 ***\n\n”, Err );}   else   { if( gtb( APPS_IP_TCPS

文档评论(0)

1亿VIP精品文档

相关文档