基于微处理器的二维码分发系统设计毕业论文
2021-12-29 21:38:31
论文总字数:18753字
摘 要
二维码又称二维条码,相对于条形码这种一维码而言,二维码能够在两个维度上进行数据编码,因此二维码能容纳更多的信息,具有更强的纠错能力,这使得二维码能够表示文字和图像等信息,还可应用于加密系统。目前二维码已广泛应用于工业生产、生活服务、安全管理系统及信息查询系统等各个领域。而且随着当今信息技术的发展和网络的普及,二维码分发系统将有很大的应用前景。
本设计基于微信公众号开发平台并使用微处理器,设计了一个二维码分发系统,实现了通过微信公众号申请二维码,web后端生成二维码,并将二维码再次推送微信公众号的功能。二维码的生成,系统通过web后端调用二维码生成的API接口来实现二维码的生成;二维码的采集,系统使用GM65二维码识别模块对二维码进行扫描识别。本系统可以嵌入到存储柜系统、门禁系统、道闸授权系统等等应用场合,使用微信公众号客户端接收到的二维码作为验证信息,当用户出示二维码进行扫描验证,系统通过扫码模块对二维码信息进行读取,并进行信息验证,验证通过系统则执行相应动作,如存储柜系统的开箱动作。
关键词:二维码生成 二维码分发 微信公众号 GM65
Design of two dimensional code distribution system based on Microprocessor
Abstract
Two QR code is also called two-dimensional barcode. Compared with one-dimensional barcode, QR code can encode data in two dimensions. Therefore, QR code can hold more information and has stronger error correction ability, which enables two-dimensional code to represent information such as text and image, and can also be applied to encryption system. At present, QR code has been widely used in industrial production, life service, security management system, information query system and other fields. With the development of information technology and the popularization of network, the two-dimensional code distribution system will have a great application prospect.
This design is based on the official account of WeChat public platform and uses a microprocessor to design a two-dimensional code distribution system.It has realized the function of applying the two-dimensional code through WeChat official account, generating the two-dimensional code from the back end of web, and pushing the two-dimensional code to the official account of WeChat again.For the generation of two-dimensional code, the system calls the API interface of two-dimensional code generation through the web back-end to realize the generation of two-dimensional code; for the acquisition of two-dimensional code, the system uses gm65 two-dimensional code identification module to scan and identify the two-dimensional code.The system can be embedded in storage cabinet system, access control system, gate authorization system and other applications.Using the two-dimensional code received by WeChat public official account as verification information, when the user shows the two-dimensional code for scanning verification, the system reads the two-dimensional code information through the scanning module, and carries out information verification, validating that the system performs corresponding actions, such as the opening of the cabinet system.
Key Words: QR code generates;QR code distribution;WeChat official account;GM65
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1 二维码分发系统的选题背景和研究意义 1
1.2 二维码分发系统研究现状 2
1.3 论文的主要内容 3
第二章 系统总体设计与关键技术 4
2.1 功能描述 4
2.2 系统整体结构 4
2.3 关键技术 5
2.3.1 内网穿透 5
2.3.2 web工程与微信服务器对接 7
第三章 系统硬件与控制软件的设计 8
3.1系统硬件的设计与实现 8
3.1.1 处理器模块 8
3.1.2 二维码采集模块 10
3.1.3 蓝牙模块 11
3.1.4 执行模块 12
3.1.5 LCD显示模块 13
3.2 控制软件的设计与实现 14
3.6.1 主程序设计 14
3.6.2 二维码扫码程序设计 15
3.6.3 蓝牙通信程序设计 16
3.6.4 继电器模块执行程序设计 17
3.6.5 LCD显示程序设计 18
第四章 微信公众号开发与实现 19
4.1 二维码分发系统应用服务器程序设计 19
4.2 自定义菜单程序设计 21
第五章 系统调试与测试 24
5.1 实际效果描述 24
5.2 硬件调试 24
5.2.1 二维码模块调试 24
5.2.2 蓝牙模块调试 25
5.2.3 显示模块调试 26
5.3 软件调试 26
5.3.1 STM32程序调试 26
5.3.2 微信公众号开发程序调试 27
总结与展望 29
致 谢 32
参考文献 33
第一章 绪论
1.1 二维码分发系统的选题背景和研究意义
随着互联网技术与智能解锁技术的飞速发展,使得线下和线下的许多智能管理系统得到很大的提升,智能储物柜和智能门禁系统便是如此,人们通过智能技术对普通的锁具进行升级改造,使用条形码扫描,密码输入、IC卡芯片扫描、人脸扫描等开锁技术代替传统开锁方法,使得这些系统的功能得到进一步升级。这些智能解锁技术应用于不同的场合里。在大部分的商场、超市和健身房等场合,基本都安装了不同类型的储物柜,而这些储物柜正是使用了这些智能解锁技术,使得人们在出行放置物品时得到便捷;除此之外在一些需要限制人员出入的场所,常常需要安装智能门禁系统,只允许经过授权的人出入。
进行开锁的过程从本质上来说是一个信息验证的过程,而解锁和不解锁都是信息验证后的两种不同结果,在日常生活中常见的开锁方式有:
请支付后下载全文,论文总字数:18753字