前面的博客已经介绍了教室资源管理与信息查询系统的硬件准备工作,接下来就是相应的软件实现,一起来看一下。
1.数据采集和处理模块的软件设计
通过对基于dragonboard410c上的linux操作系统编程使其工作,实现对传感器模块的数据进行实时采集、监测和处理。模块将获取的实时数据和来自上位机的命令相结合,实现对教室的智能化远程管理。其实现流程图如下所示:
数据采集和处理模块的算法实现流程图
2.盲区信号增强与协调模块的软件设计
Dragonboard 410c实时监测该区域无线节点的信号,在监测到信号后接收并向主机转发,从而起到协调部分节点通信和增强盲区信号传输能力的作用,使整个无线网络的工作更加稳定可靠。其软件实现的算法流程图如下图所示:
dragonboard 410c的控制器算法流程图
主要部分的软件实现先介绍到这,后面再继续。