● 摘要
M2M,即Machine to Machine 或 Man to Machine,是一种机器间通信机制,涉及到机器之间的交互及人机交互。通过无线通信,M2M扩大了可移动物体信息控制系统和远程信息控制系统的覆盖范围。这种机制可以使人通过无线通信与各种远程设备进行数据交互,实现远程控制及远端数据采集,因此广泛应用于各种应用领域。终端系统指设备端软硬件系统,包括终端硬件设备及软件实现。本论文主要研究的是软件系统的设计与实现,它包括终端设备驱动程序、操作系统、软件构架的设计以及应用实现。本论文基于西门子(中国)研究院的“M2M系统”。“M2M系统”包括服务器端、设备终端系统以及通信载体。终端系统实现了远程数据采集、远程监控以及通过GPRS与服务器之间通信。本论文工作实现了终端μC/OS-II操作系统的研究与移植,终端系统软件体系结构的规划,设计了一套基于终端主控制器芯片与GSM无线模块交互式通信的机制。操作系统的移植使得终端系统的应用软件开发易于实现和控制;软件体系结构的合理规划使得系统更具有模块化和层次化;主控制器芯片与GSM无线模块交互式通信的实现,使用状态机的机制,提高了CPU的利用率和系统的效率,为此类交互式通信提供了一种通用的解决方案。