3.3 管理中心与调度员的通信 在数据发布端,无线模块通过RS232与上位机进行通信,采用串口异步通信,波特率为9 600 Kb/s。串口程序使用的是MOXA公司的Pcomm串口通信库,Pcomm提供了简单方便的串口操作函数,常用的函数有: int WINAPI sio_ioctl(int port, int baud, int mode); //设置串口参数,包括波特率、数据位、停止位等 int WINAPI sio_read(int port, char *buf, int len); //从输入缓冲区读指定个数的字符 int WINAPI sio_write(int port, char *buf, int len); //写指定个数的字符到输出缓冲区 int WINAPI sio_cnt_irq(int port, VOID (CALLbACK *func)(int port), int count); //中断函数,当接收到指定个数字符时响应事件 本系统基于S3C2410平台和Linux操作系统,通过SIM300C经GPRS网络与远程监控中心进行信息交互,传输距离远、可靠性高、实时性强,并且价格低廉,具有很高的实用价值。参考文献[1] 汪明虎,欧文盛. ARM嵌入式Linux应用开发入门(第1版)[M].北京:中国电力出版社,2008.[2] 全茜,郑雪峰.基于GPRS的电力线路监控系统[J].计算机工程与设计, 2005,26(11):3053-3055.[3] 文志成.GPRS网络技术[M].北京:电子工业出版社,2005.[4] ANDREW S T. 计算机网络(第4版)[M].北京:清华大学出版社, 2004.[5] bLANCHETTE J, SUMMERFIELD M著. C++ GUI Qt4 编程(第2版).闫锋欣,译.北京:电子工业出版社.2008.