首页 > 其他分享 >项目计划书

项目计划书

时间:2023-07-09 16:44:05浏览次数:34  
标签:status 订阅 LED 项目 计划书 imei ok data

项目规划

1.版本管理

1.0.0初始版本

 

 

2.一车间需要的功能

  • 每三秒上传一次温度和湿度。接收数据并保存到数据库。同时前端页面展示。

  • PC机检测到车间温度高于25度时发出订阅让LED每三秒闪烁一次。

  • PC机检测到车间湿度高于50%自动打开风扇,低于20%关闭风扇。

 

3.二车间需要的功能

  • 每三秒上传一次光照强度。接收数据并保存到数据库。同时前端页面展示。

  • 前端可以设置关照阈值,低于阈值发送订阅自动打开二车间LED灯。

 

3.办公室需要的功能

  • 办公室可以使用IC打卡来确定每个人的上班时间,同时将这个信息显示在前端。

 

4.需要的订阅

4.1一车间需要传送温度湿度,同时控制风扇和LED的操作.

传送温度和湿度订阅showOne

{
   "status":"ok",
   "data":
  [
      {
           "imei":"showOne",
           "temp":"35",
           "humi":"58"
      }
  ]
}

控制风扇和LED灯订阅conOne 0关1开

{
   "status":"ok",
   "data":
  [
      {
           "imei":"conOne",
           "fan":"0/1",
           "LED":"0/1"
      }
  ]
}

4.2二车间需要采集光照强度同时控制LED灯

采集关照强度的订阅showTwo

{
   "status":"ok",
   "data":
  [
      {
           "imei":"showTwo",
           "light": "35"
      }
  ]
}

同时控制LED灯的订阅conTwo 0关1开

{
   "status":"ok",
   "data":
  [
      {
           "imei":"conOne",
           "LED":"0/1"
      }
  ]
}

 

4.3IC卡信息传输

主要是传送员工的姓名和工号以及打卡时间订阅名card

{
   "status":"ok",
   "data":
  [
      {
           "imei":"card",
           "name": "silky",
           "id": "20210304108",
           "time": "2023-07-09 08:00:00"
      }
  ]
}
 

标签:status,订阅,LED,项目,计划书,imei,ok,data
From: https://www.cnblogs.com/silky----player/p/17538940.html

相关文章

  • Qt/C++原创项目作品精选(祖传原创/性能凶残)
    00前言说明从事Qt开发十年有余,一开始是做C#.NET开发的,因为项目需要,转行做嵌入式linux开发,在嵌入式linux上做可视化界面开发一般首选Qt,当然现在可选的方案很多比如安卓,但是十多年前那时候板子性能低,安卓在这个上面跑的话卡成屎,当时的内存大概是128MB左右,Qt也是主要用QWidget,刚出......
  • 08 项目优化——缓存优化
    环境搭建使用git管理代码先创建本地仓库:修改.gitignore文件:.gitlogsrebel.xmltarget/!.mvn/wrapper/maven-wrapper.jarlog.path_IS_UNDEFINED.DS_Storeoffline_user.md###STS###.apt_generated.classpath.factorypath.project.settings.springBeans###I......
  • 新建项目,上传到svn上。
    上传svn新项目。1、先把项目从svn上取出来,然后把本地的svn全部删除。2、把项目的名字变成自己想要的名字,还要把.project文件中的名字改成和项目一样的名字。3、把项目导入eclipse中4、然后点击team  -->> ShareProject,5、最后一步一步按提示操作。......
  • 第1章信息化发展|软考高项信息系统项目管理师-教程伴读脑图
    第1章信息化发展,一共36页的内容,篇幅中等,难度也是中等(三颗星),读起来虽然有一些枯燥,但是理解起来不难,毕竟技术的含量不是很高,更多是一些高大上的内容。按照我的经验,你可能需要2个小时左右完成本章的通读。第1章信息化发展,一共包含5小节的知识块,分别是“信息与信息化”、“现代化基础设......
  • SpringBoot 项目不加载 application.properties 配置文件
    yml或者properties文件没有被扫描到,需要在pom文件中<build></build>添加如下内容来保证文件都能正常被扫描到并且加载成功。<resources><resource><directory>src/main/java</directory><includes><include>**/*.yml</include......
  • 开源Cillium项目为容器提供强大的网络功能
    试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。一项名为Cilium的开源项目试图基于Linux内核中所用的技术,为容器提供一种新的网络方法。试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。网络功......
  • 对标大厂的技术派方案设计,带你了解一个项目从0到1实现的全过程
    01整体介绍背景这个项目诞生的背景和企业内生的需求不太一样,主要是某一天二哥说,“我们一起搞事吧”,楼仔问,“搞什么”,然后这个项目的需求就来了言归正传,我们主要的目的是希望打造一个切实可用的项目,依托于这个项目,将java从业者所用到的技术栈真实的展现出来,对于经验不是那么足的小......
  • 开源Cillium项目为容器提供强大的网络功能
    试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。一项名为Cilium的开源项目试图基于Linux内核中所用的技术,为容器提供一种新的网络方法。试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。网络功......
  • 开源Cillium项目为容器提供强大的网络功能
    试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。一项名为Cilium的开源项目试图基于Linux内核中所用的技术,为容器提供一种新的网络方法。试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。网络功......
  • 对标大厂的技术派方案设计,带你了解一个项目从0到1实现的全过程
    01整体介绍背景这个项目诞生的背景和企业内生的需求不太一样,主要是某一天二哥说,“我们一起搞事吧”,楼仔问,“搞什么”,然后这个项目的需求就来了言归正传,我们主要的目的是希望打造一个切实可用的项目,依托于这个项目,将java从业者所用到的技术栈真实的展现出来,对于经验不是那么......