物联网方向的课程项目:RFID 读写器上位机软件,是一个基于MFC的软件,通过与连接的设备(这里是读卡器)与IC卡进行数据的交换,举个例子来说:校园卡,公司的门禁卡等等,这个属于物联网的终端信息交互的一个流程。

我理解这里主要是两个大的模块:一个是数据的收发,还有一个是界面显示;数据的收发就是通过上位机软件与下位机进行信息的交互,数据的发送具体在项目中就是写卡操作,数据的接收具体在项目中就是读卡操作。界面显示是软件与用户交互的一部分,设计应该具有健壮性和美观性,同时还有引导性,易于使用。

RFID 读写器上位机软件主要实现了以下功能:设备开启,获取卡片信息,LED显示的设置,读写块扇区和电子钱包。

  • 设备开启,即根据连接的设备判断是否可以正常开启设备。
  • 获取卡片信息:根据卡片读取版本信息和卡号信息,并且更改相应状态。
  • LED 设置:可以根据给出信息和小数位数在设备上显示出相应的信息。
  • 读写操作:应用密钥在不同的扇区和块上读写数据。
  • 电子钱包:具有初始化,查询余额,充值和消费的功能。
  • 上机网管:具有初始化,查询余时,上机和退出的功能。
  • 历史记录:有查询历史记录的功能,分为本机历史记录查询和当前卡片历史查询功能,和清空记录的功能。

整个项目的框架我总结如下:

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

项目总结 -- RFID 读写器上位机软件相关推荐

  1. 基于C#的RFID读写器上位机

    基于C#的RFID读写器上位机 准备 工作流程 准备 原理的了解 RFID原理-门禁系统 所需元器件 RFID模块:RC-522 IC卡感应模块 送S50复旦卡 优信5.3 [x] 工作流程 成功运作 ...

  2. 华视汐感得读卡器阅读器 上位机软件开发工具营业员系统

    二代证驱动使用说明 说明: 软件在使用时需要注册 绿色软件不需要安装解压到C:\IDReader即可. 安装使用过程 1.安装软件 把IDReader.rar解压到C:\IDReader,目录结构如下 ...

  3. C++ MFC实现基于RFID读写器的上位机软件

    C++ MFC实现基于RFID读写器的上位机软件 该博客涉及的完整工程托管在https://github.com/Wsine/UpperMonitor,觉得好请给个Star (/▽\=) 运行和测试环 ...

  4. 上位机软件开发项目案例(一)_C#开发

    了解或咨询 上位机软件开发/LabVIEW软件开发/C#软件开发/QT软件开发,请访问AgainDo再度科技官网:www.againdo.com 概述 该软件为线束连接器自动化生产设备上位机软件,系统 ...

  5. 面向半导体行业RFID读写器CK-S650-PA60E的HSMS通信协议与说明

    面向半导体行业RFID读写器CK-S650-PA60E支持工业标准半导体HSMS.1协议.N协议和Modubus TCP协议. 本文将重点介绍CK-S650-PA60E的HSMS通信协议与说明! 标题 ...

  6. 基于C#的工控上位机软件开发从入门到学废,需要几步?

    基于C#的工控上位机软件开发从入门到学废,需要几步? 随着工控产品的应用,开始大幅度渗透进民用领域.涉及的工控产品范围广泛,如PLC.DCS.变频器.仪表.电机.SCADA.低压及配电元器件等. 准备 ...

  7. 以太网Profinet协议工业RFID读写器与欧姆龙PLC配置与联机操作说明

    随着工业自动化的推进和变革,越来越多的知名品牌RFID公司投入研发自己的RFID识别系统.百花齐放,使得工业自动化RFID识别技术得到长足发展与进步,但各家使用的工业RFID通信协议也竞相不同,例如西 ...

  8. QT实现简单的上位机软件

    最近项目要求写上位机软件,需要实现界面功能和串口读写.界面方面用过MFC(早忘记了),网上查阅资料后发现QT在5.1版本后有自带的串口模块,而且用QT实现简单界面功能很容易上手(也就期末设计随便玩过几 ...

  9. IO接口以太网低频工业RFID读写器|读取器CK-LR12-E00之Modbus TCP的寄存器定义与说明

    IO接口以太网低频工业RFID读写器|读取器CK-LR12-E00是一款支持Modbus TCP通讯协议的工业以太网RFID数据读取设备,广泛应用于自动化MES系统领域,其MODBUS 寄存器为16b ...

最新文章

  1. CyberRT使用笔记
  2. 基于Python查找图像中最常见的颜色
  3. 深度解析KGDB调试Linux模块和内核
  4. vim8支持的linux版本,Vim 8.0 版本安装方法及添加Python支持
  5. mysql centos7 默认密码忘记_centos7 mysql忘记密码解决办法
  6. Linux安装技巧--安装Uuntu与windows8/10共存
  7. Keil uvision 5 MDK 安装教程
  8. C语言封装带省略参数的函数,C与C++的函数声明中省略参数的不同意义
  9. 戴尔电脑开机黑屏怎么办_笔记本电脑开机黑屏怎么办
  10. l380废墨收集垫已到使用寿命_湖北雨水收集系统定制
  11. 特斯拉上海超级工厂正尽全力生产和交付 外媒称已进入Plaid模式
  12. HTML标签(持续更新)
  13. 利用BP神经网络求解非线性方程组
  14. java2的n次方表达式,某个数是2的N次方
  15. python:实现lowest common ancestor最低共同祖先算法(附完整源码)
  16. 两张MD5值一样但实际不一样的图片
  17. python填空题_《Python程序设计》题库 - 填空题
  18. #年轻人找工作应该把钱放第一位吗#
  19. OSPF 理论二 (赤诚善良 永远热爱)
  20. Wireshark软件使用

热门文章

  1. img = d2l.Image.open(‘../img/cat1.jpg‘) 路径错误问题
  2. [MIT新技术大会]Jeff Bezos把EC2、S3和土耳其机器人描述为亚马逊“11年来的大规模万维网计算”方面的结晶,强调把后台基础设施作为服务...
  3. 麒麟操作系统安装金仓数据库V7(kingbase7)
  4. 基于阿里云ECS服务器的k8s集群环境搭建
  5. ae连续流动的线条_首发 | 典尚设计:流动的艺术空间,构筑未来新世界!
  6. 微星B460M迫击炮主板安装黑苹果
  7. 大数据领域必读经典:大数据技术与应用实践指南终于更新第二版了
  8. AI降临——“人工智能女王”卡塞尔中国行
  9. pyhton学习实例demo
  10. 《叮当 大结局》意想不到啊……