基于物联网的仓储管理系统--sun.pptVIP

  • 2
  • 0
  • 约1.16万字
  • 约 58页
  • 2023-09-07 发布于江苏
  • 举报
基于物联网的仓储管理系统;系统功能概述;总体设计思路; 1 A8平台的主程序与页面调用的cgi进程通信方式选用消息队列。 2 主程序需要同时监控串口信息,从消息队列获取信息,监控键盘值,监控核心服务器更新数据库请求,所以使用多线程编程,每种信息监控创建一个线程。 3 当与cgi通信线程接到查看库存,查看警报记录的消息时,当串口接收线程接收到异常温湿度值、商品出入库值时,当键盘监控线程接收到有人入侵的键值时,当socket接收到更新服务器请求时,均访问数据库,所以专门建立数据库访问线程,以保证正确访问数据库。 创建多个表,每个板子都指定一个编号,每个编号对于一个名字,用于描述该板子的相关信息(A8 与 M0的编号可以相同,相互独立 )。 每次启动A8板子就从A8板子上的对应表中读取相关配置信息(如:温度上下限,控制信息等)到主函数的全局变量中。原本打算每个M0模块的配置信息完全独立、互不影响,将某个M0的配置信息存在数据没有任何问题,因为接受到数据后还要和其阀值进行比较,会导致频繁的读数据库,使性能降低,故没采用。 在主函数中创建所有要用到的线程函数,线程函数是一个功能模块,较为独立。 ;系统设计目标;总体结构图;具体分工如下;个人所做部分;数据定义;数据库部分;其中,basic文件夹里的内容是对数据库操作的一个基本封装,其他相关操作基本上都调用到他的basic.c。

文档评论(0)

1亿VIP精品文档

相关文档