摘要
GPRS是一种新的移动数据通信业务,在移动用户和数据网络之间提供一种连接,给移动用户提供高速数据通信,GPRS采用分组交换技术,使每个用户可同时占用多个无线信道,同一无线信道又可以由多个用户共享,资源被有效的利用。这里介绍了一套基于GPRS短消息的远程无线监控系统和基于AT指令的GPRS模块的应用开发。实现了GPRS短消息接收平台的建立,提供了GPRS安全性解决方案。对通讯方式、系统结构、工作原理及系统的实现进行了详细的说明。由于GPRS网络支持TCP/IP协议,这使得无线数据传输变得更加轻松,利用GPRS作为通信手段进行数据传输具有技术新、效果好、可平滑技术升级等特点。 该系统在自动抄表,远程监控等领域具有很好的应用前景。
关键词:GPRS,SMS,通信
目录
目录 I
摘要 III
Abstract IV
第一章 绪论 1
1.1研究背景 1
1.2 GPRS的发展状况 1
第二章 GPRS系统介绍及相关技术 2
2.1 GPRS概述 2
2.1.1 GPRS简介 2
2.1.2 GPRS网络架构 3
2.1.3 GPRS协议模型 4
2.1.4 GPRS提供的业务 6
2.1.5 GPRS终端分类 7
2.1.6 GPRS的优点 7
2.2 GPRS技术 8
2.2.1 GPRS的系统结构 8
2.2.4 GPRS网络主要实体 8
2.2.4 GPRS的路由管理 11
第三章 短消息编码和通信协议 12
3.1短消息发送和接收模式及编码 12
3.1.1短消息发送和接收模式 12
3.1.2 GPRS短消息的编码 14
3.1.3 短消息相关AT命令集 22
3.2通信协议的设计与实现 24
3.2.1传输层协议的选择 24
3.2.2系统通信协议的设计 25
3.2.3 通信协议的实现 32
第四章 系统的设计与实现 36
4.1建立uClinux开发环境 37
4.1.1 uClinux简介 37
4.1.2 uClinux的基本架构 37
4.1.3 uClinux 的开发环境 38
4.1.4 uClinux的内存管理 39
4.2 GPRS模块短消息通信功能设计 40
4.2.1 GPRS模块初始化 40
4.2.2键盘输入处理 40
4.2.3 AT命令接受和发送 41
4.2.4 GPRS发送短消息状态机 41
4.2.5 AT命令接收和发送 42
4.2.6 GPRS接受短消息 42
4.3 串行通信接口 42
4.3.1串行传送的特点 43
4.3.2串口通信的基本方式 43
4.4网络通信接口编程 44
4.4.1网络通信接口 44
4.4.2 网络通信操作 47
4.5串口通信编程 48
4.5.1串口通信设计 48
4.5.2 GDB 环境下使用ADT1000 调试Linux 核心 49
4.6系统测试 55
第五章 GPRS的安全性 58
5.1 GPRS的安全问题 58
5.1.1 问题提出 58
5.1.2 GPRS网络体系结构 58
5.1.3 GPRS网络安全研究 59
5.2 GPRS安全策略 59
5.2.1用户认证 60
5.2.2 用户识别码保密 61
5.2.3 用户数据和GMM/SM信令保密 62
5.2.4 识别码校验过程 63
5.2.5小结 64
结束语 65
参考文献 66
致谢 67
附录 68