章节 许多时候,我们必须理解远距离的某个工作现场的某些工作参数,或者对某些工作指标展开掌控(进、关口掌控)。例如,必须理解远距离无人职守的发射机的功率情况,必须打开或重开高山上电视塔的灯光,等等。这些一般都是通过基于C/S或者B/S等的网络手段来构建的,必须专门的网络线路和监控末端软硬件的反对,构筑这样的应用于系统投资一般都较为大,监控方方位的灵活性度也被局限于有监控末端软硬件的环境中。
这里讲解一种在嵌入式WinCE系统下利用GSMModem,用普通电话(还包括手机,折合)就可以构建远程监控的方法。不必须有专用的监控末端软硬件的反对和其他专用的网络线路,利用GSM的无线通信网络,投资大大增大;监控方的方位可以处在任何有电话的地方,便利灵活性。监控操作者的自由选择由电话的按键来构建,监测到的参数通过语音的方式对系统到监控方的电话上;可以符合大多数远程监控应用于场合的拒绝。 1应用于系统架构 本系统主要由GSM移动通信网、GSMModem、以S3C2410为核心的硬件和WinCE系统构成,如图1右图。
必须监测的参数或必须掌控的指标通过某种方式与嵌入式系统包含上、下位收集与掌控体系。嵌入式系统收到测控指令,可以构建对现场适当数据的收集和掌控。收集到的现场数据以数据文件形式留存在嵌入式系统上。
目前,有关嵌入式系统对下位现场的明确收集与掌控操作者讲解的文献很多,这里仍然叙述。 2嵌入式系统不受监控末端软件设计 嵌入式系统中不受监控末端软件是本监控系统的核心。它一方面管理GSMModem辨识远程电话的控制指令(按键辨识)、向电话对系统对应的语音数据,另一方面还要根据远程电话的指令已完成对下位现场的测控。 2.1串行口及GSMModom的初始化 根据GSMModem相连的串行口,cornID用 关上该串行口。
根据回到句柄hSerial的值,可以辨别关上否顺利。由GetCommState(hSerial,&dcb);取得comID的状态,同时自动放入不必的DCB结构成员。再行用SetCommState(hSerial,dcb);就可以初始化该串口了。
之前,dcb要设置自己的参数,如: 最后用WriteFile(hSerial,szBuffer,strlen(szBuffer),dwBytesWritten,os_w);向串口载入GSMModem的 初始化数据(AT命令)。有所不同的GSMModem其AT命令有可能有所不同(可以从GSMModem的用户手册中取得)。
本文关键词:WinCE,系统,下,GSMModem,的,测控,应用,章节,许多,威9国际真人
本文来源:威9国际真人-www.cptouxiang.com