一种基于Wi-Fi的低功耗报警系统的设计与实现(下)
接上篇
本文引用地址://www.cazqn.com/article/273011.htm4 系统软件的设计与实现
系统软件是此次课题设计的核心部分,此次设计采用模块化的设计方法。系统软件的总体框图如图7所示,整个报警系统的软件设计可分为三部分:报警装置(嵌入式设备客户端)软件、嵌入式云服务器软件、Android 手机客户端软件。
4.1 报警装置嵌入式软件的设计与实现
(1)报警系统软件主要包括以下几个部分:
● 三轴加速度传感器的驱动设计;
● 嵌入式 Wi-Fi 无线通信的实现;
● 嵌入式网络传输协议的实现;
● 嵌入式设备的低功耗设计与实现。
(2)报警装置嵌入式软件的主程序流程图 (如图8所示)。
4.2 嵌入式云服务器的设计与实现
此次设计中,报警装置客户端与云服务器、手机客户端与云服务器的数据交互方式都采用C/S(客户端/服务器)点对点的架构模型。在Emlab嵌入式系统实验室开发的物联网云服务平台上,进一步开发用于此报警系统的云服务器,即实现一个通过HTTP 协议的GET/POST 请求与客户端进行动态数据交互的Web 服务器系统。4.3 基于 Android 平台实时报警系统的设计与实现
linux操作系统文章专题:linux操作系统详解(linux不再难懂)物联网相关文章:物联网是什么
linux相关文章:linux教程
路由器相关文章:路由器工作原理
路由器相关文章:路由器工作原理
评论