• 我的一个关于RFID的项目总结


      去年做的一个项目,今天在这里想总结一下,这是主要流程:

      [0]RFID(Reader)---->[1]网络---->[2]接收处理程序---->[3]队列---->[4]读/存数据---->[5]数据库---->[6]Web程序

      [X]过滤抽希程序

      下面说说各个节点含义:

      [0] 硬件层,负责读取RFID信息

      [1] 网络层,包括光纤和无线

      [2] 接收处理程序,从网络接收数据,并进行过滤

      [3] 队列,数据传递、离线存储

      [4] 读/存数据,读取数据,存储数据

      [5] Web程序,功能页面,访问数据库

      [X] 过滤抽希程序,定时检查硬件状态并存库,持续抽希RFID状态数据

      [X] 地图服务

      接下来,我详细回一下总结下各个部分:

      [0] 和 [1]不是我们负责,这里略过。

      [2] C++,接收程序最多由四个设备同时连接,每秒接收12条数据,每条数据15个字节将同一秒的数据过滤掉,然后放到队列里。

      [3] MSMQ

      [4] C# ,注册一个服务。一个人异步读取队列,放到缓存里,多个人读取缓存,把数据存到数据库。还有一个人协调前一个人和后一拨人。

      [5] ASP.NET MVC,数据的展示,设备位置标注,RFID轨迹展示,设备等信息管理。OpenLayers作为地图服务的访问客户端。

      [X] python,pyQt ,可配置,带界面,定时执行任务。

      [X] 地图服务,提供基础地图服务,使用GeoServer开源程序,定制了界面。

      

  • 相关阅读:
    python并发编程之IO模型
    协程与concurent.furtrue实现线程池与进程池
    网络编程之线程进阶
    多线程讲解
    网络编程之进阶2
    网络编程之进阶
    网络编程之进程
    函数复习之2
    函数复习
    深克隆和浅克隆
  • 原文地址:https://www.cnblogs.com/codebyzw007/p/3893498.html
Copyright © 2020-2023  润新知