欢迎来到天天文库
浏览记录
ID:31776770
大小:61.61 KB
页数:11页
时间:2019-01-18
《基于arm-gprs宿舍信息发送系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于ARM/GPRS宿舍信息发送系统摘要:针对宿舍卫生和违规信息及时发送的需求,设计并实现了基于GPRS及SynchronizationServicesforADO.NET同步技术的宿舍信息发送系统。该系统由服务器端、移动终端(采用基于ARM9的S3C2440微处理器)、GPRS网络和手机接收终端组成。ARM控制器通过串口向GPRS模块发送AT指令,将宿舍相关信息以短信形式发送至手机端,移动终端通过基于服务的同步技术实现与服务器端信息的同步。关键词:ARM;GPRS;SynchronizationServicesforADO.NET;A
2、T指令;同步中图分类号:TP311.1文献标志码:A文章编号:1006-8228(2013)11-77-030引言宿舍是学生在校期间重要的生活场所,为保证有一个卫生、整洁和安全的生活环境,除了需要学生自我约束外,还需有相应的规章制度及定期的检查督促制度,其中包括对违章电器进行不定期的检查,对夜不归宿、使用违章电器及卫生没有达到要求的宿舍及时通知班主任。传统的做法是采用纸质的表格形式,操作流程是宿管人员将内容设计成表格,然后将表格打印出来,每天进行检查时,将检查的数据填写到表格中。一般情况下,一个宿管人员负责整栋宿舍的检查工作,待检查完毕
3、,已近中午。宿管人员上交材料后再由宿舍管理部门分发到系部,系部再将信息反馈给班主任,班主任时常是第二天上午才能接收到信息,这样的信息不具有及时性。为了能将宿舍的各种信息及时反馈,本系统采用移动解决方案——基于ARM/GPRS的宿舍信息发送系统。宿管人员只需带上移动设备,进入系统后,将检查的结果直接录入系统中,对于环境不理想或有违规情况的宿舍,通过系统的GPRS模块以短信的形式及时反馈给相应的班主任。同时,将检查的结果存入移动数据库中,待检查完后将移动数据库中的信息同步到服务器(PC机),可以从桌面的数据库系统中将所有信息导出到EXCEL
4、中,这样便于学期末汇总,以及优秀学生宿舍的评选,解决了信息发送不及时和纸质信息不易管理的问题。1系统设计系统主要由服务器端、移动终端、GPRS网络和手机终端四部分组成。GPRS网络是移动终端和手机终端的传输介质。GPRS采用分组交换技术,它具有”高速”和“永远在线”等优点,非常适合应用于信息传送系统的无线传输。通过微软ActiveSync同步程序或无线网络可以将移动终端连接到服务器,实现信息的同步。系统框架如图1所示。1.1移动终端移动终端选择Samsung公司基于ARM920T内核的S3C2440微处理器,嵌入式WindowsCE6.
5、0操作系统以及Siemens公司的GPRS模块MC39i组成信息发送平台。GPRS模块是实现信息发送功能的主要电子元件,通过串口接收AT指令,在模块内插入手机SIM卡,可以与移动运营商的短信中心建立无线连接,从而实现短信的自由发送。1.2服务器端服务器端主要是完成与移动设备端中的信息同步,数据库采用SQLServer2005,数据库中数据表及表间关系如图2所示。2系统实现2.1开发环境与关键技术1.1.1开发环境系统采用交叉编译的方式,使用VisualStudio2008开发。(1)服务器环境服务器:IIS数据库:使用ADO.NET提供
6、程序的任何数据库,本系统使用SQLServer2005o安装的组件:SQLServerCompact设备运行时的组件(SSCEDeviceRuntime-CHS.msi)、支持移动设备数据同步的组件(SyncServices.msi)o(2)移动设备环境操作系统:WindowsCE6.0在定制操作系统时,需勾选.NetFrameWork3.5框架和支持SQLServerCompact3.5本地数据库管理组件。检查设备是否支持SQLServerCompact3.5,可以打开设备端WindowsCE6.0操作系统中的Windows文件夹,查
7、看是否包含与SQLServerCompact数据库有关的DLL文件。2.1.2关键技术(1)GPRSGPRS是通用分组无线服务技术(GeneralPacketRadioService)的简称,它是GSM移动电话用戶可用的一种移动数据业务,它以封包(Packet)方式来传输,具备随时随地联机的特点,可以让使用者随时都在上线的状态[1]。本系统利用GPRS实现短信息的发送,通用的GPRS发送短信主要采用两种模式:PDU模式与TEXT模式[2]。国内手机基本上不支持TEXT模式,它主要用于欧美地区。PDU模式被所有手机支持,可以使用任何字符集
8、,也是手机默认的编码方式。PDU模式收发短信可以使用三种编码:7~bit、8~bit和UCS2编码[3]。UCS2编码是Unicode编码的一种,它采用两个字节来编码一个字符,一般用十六进制表示。本系统采用
此文档下载收益归作者所有