STM32智能门禁连接阿里云(指纹开锁、密码开锁、刷卡开锁、手机开锁)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 本文主要介绍如何使用STM32连接阿里云,如何通过各种输入设备(四种开锁方式)设置门禁打开方式,并且介绍阿里云上部的详细操作。
- 一、硬件准备
- 二、硬件接线
- 三、阿里云部分操作
- 3.1 如何在阿里云建立我们自己的产品和设备。
- 3.2 如何在阿里云创建我们的可视化界面
- 四.效果展示(这里不在界面写代码了,太多,建议直接下载我得工程)
- 总结
前言
本文主要介绍如何使用STM32连接阿里云,如何通过各种输入设备(四种开锁方式)设置门禁打开方式,并且介绍阿里云上部的详细操作。
一、硬件准备
- 1.STM32F103C8T6最小系统板一个(一定要是C8T6,网上有些用C6T6以次充好的)
2.ESP8266模块(ESP-01S,一定要是ESP01S,ESP01可以)
3.指纹模块一个
4.RC522刷卡模块一个
5.矩阵键盘一个
6.0.96OLED模块一个
7.红外感应模块
8.火焰检测模块
9.DS1302模块
二、硬件接线
- OLED SDA->PB0 SCL->PB1
- RC522 SDA->PA12 SCK->PB13 MOSI->PB15 MISO->PB14 RST->PA11
- 矩阵按键 B9 B8 B7 B6
L1 L2 L3 L4
B5 H1 (S1) (S2) (S3) (S4)
B4 H2 (S5) (S6) (S7) (S8)
B3 H3 (S9 ) (S10) (S11) (S12)
A15 H4 (S13) (S14) (S15) (S16)
4.指纹模块 串口3(PB10/PB11) 触摸口 PA8
5.ESP8266 串口2(PA2/PA3) RST(PA1)
6.火焰检测模块 PA7
7.红外感应模块 PA6
8.DS1302模块 CLK -> PA4 DAT -> PC15 RES->PC14
三、阿里云部分操作
首先我们应该明白我们为什么要使用云平台,难道直接使用手机连接我们的单片机设备不行吗?下面我们来谈一下两着区别。不管使用两者中的哪一个,ESP8266都只是一个桥梁,我们在建立连接的时候使用AT模式,一但连接建立,为了提高传输效率我们一般会使用透传模式。通俗的来讲就是使用云平台时,我们使用手机控制单片机的时候不受距离的限制。使用单片机直接连接手机,我们一般把单片机设置成STA模式,让他去连接我们的手机热点或者家里的WiFI,这样造成的不便就是我们必须要保证我们的单片机连接我们的手机热点或者说必须和控制手机同处一个局域网下(有大佬也可以通过内网穿透解决此问题,这里不表)。使用阿里云建立手机和单片机的连接主要是我们的数据都被暂存在了阿里云的服务器上,单片机使用ESP8266去和阿里云进行数据交换,手机自己和阿里云进行数据交换,这样我们只要保证手机和单片机都能够连接上阿里云就可以了,距离似乎成了一个不重要的问题。
3.1 如何在阿里云建立我们自己的产品和设备。
首先我们说一下需要注意的事项,剩下的我们只要去按照下面的视频操作就能完成了。注意事项一:必须建立一个自己的产品(可以建立多个)***,然后在产`在这里插入代码片`品页面编辑*** 功能属性去添加我们的相关属性(就是你的单片机和手机都要访问的数据,你需要在云端创建一下)注意事项二:在阿里云部分创建的最重要的东西就是设备的三元组,这个东西后期写单片机程序会用到。注意事项三:视频里因为我已经创建了产品设备,所以我只给大家展示了,并没有点击确定。这里附上阿里云物联网平台的链接:https://iot.console.aliyun.com/product阿里云部分的操作视频
QQ录屏20220629010512
3.2 如何在阿里云创建我们的可视化界面
由于本人正在学习Android的相关知识,所以使用代码编辑一个手机控制界面看起来难度非常大,好在车到山前必有路,阿里云为我们提供了一个可视化界面工具,我们只需要简单的几步就可以完成我们自己的APP界面、WEB界面。这里推荐阿里云的IOT Studio,(附上链接https://studio.iot.aliyun.com/?spm=5176.cniotstudio.0.0.3b5bbec6WbXzMO)注意事项:这里我们再IOT Studio建立了一些数据展示之后我们是需要和我们的物联网平台创建的产品设备属性进行关联的。具体操作看视频就可以了。
四.效果展示(这里不在界面写代码了,太多,建议直接下载我得工程)
【STM32单片机设计】STM32物联网智能门禁
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
STM32智能门禁连接阿里云(指纹开锁、密码开锁、刷卡开锁、手机开锁)相关推荐
- 基于STM32+FreeRtos+ESP8266+MQTT连接阿里云
基于STM32+FreeRtos+DHT12+ESP8266+MQTT连接阿里云 1.概述 2.实现步骤 2.1.MQTT.fx模拟器与阿里云通信 2.2.STM32与阿里云通信 3. 搭建云平台 3 ...
- Putty连接阿里云ECS服务器
使用Putty连接阿里云ECS服务器 实例密码和远程连接密码的区别 实例密码: 远程连接密码: 1.为服务器配置安全组策略 2.尝试利用putty登陆ECS 3 安装宝塔面板: 3.1 设置宝塔面板 ...
- STM32+ESP8266(ESP-12F)物联网温度计-移植paho MQTT协议连接阿里云
STM32+ESP8266(ESP-12F)物联网温度计-移植paho MQTT协议连接阿里云 目录 STM32+ESP8266(ESP-12F)物联网温度计-移植paho MQTT协议连接阿里云 一 ...
- STM32+ESP8266+MQTT连接阿里云服务器(一、烧写MQTT固件)
用STM32连接阿里云服务器首先ESP8266得支持MQTT的AT指令,所以!!!在连接阿里云服务器时,得先对ESP8266进行固件替换. 工具 硬件:ATK-ESP8266.USB转串口 软件:fl ...
- STM32+ESP8266+MQTT连接阿里云服务器(四、STM32连接阿里云平台)
材料: STM32F103.ESP8266.串口 第三章介绍了利用串口调试助手+AT指令连接阿里云平台的,现在用代码去实现其功能,利用STM32的串口2跟WIFI模块进行数据通信即可.这里我实现的功能 ...
- ESP8266连接阿里云(STM32)
一.概述 之前通过串口调试助手+ESP8266已经连接上阿里云了 ESP8266连接阿里云(串口调试助手) 这次我们使用STM32+ESP8266来接入阿里云,其实本质上就是STM32和ESP8266 ...
- 零基础STM32+ESP12F+MQTT连接阿里云服务器完整流程(三、STM32通过代码连接阿里云服务器)
要想实现通过代码实现STM32连入阿里云服务器,要首先实现使用AT指令通过串口连接阿里云,大家可以参考我之前的两篇文章,链接如下 链接: 零基础STM32+ESP12F+MQTT连接阿里云服务器完整流 ...
- 学习素材之USART篇——通过使用STM32与ESP8266(esp-01s)连接阿里云系列操作来了解USART协议和寄存器操作
内容 通过使用STM32与ESP8266(esp-01s)连接阿里云系列操作来了解USART协议和寄存器操作 目录 USART详解 一.串口通讯协议简介 串口通讯的物理层 串口通讯的协议层 二.STM ...
- STM32+4G模块实战项目(连接阿里云物联网平台+OTA升级):(一)初识硬件
STM32+4G模块实战项目(OTA升级) 构思占坑中ing.....,3天一章,请耐心等待 STM32+4G模块实战项目(连接阿里云物联网平台+OTA升级):(一)初识硬件 STM32+4G模块实战 ...
最新文章
- 常见的神经网络求导总结!
- Python网络爬虫与信息提取(二)(BeautifulSoup库)
- luncene 查询字符串的解析—QueryParser类
- how does Fiori Mock server serve OData request with 202
- jzoj2940-生成输入数据【最小生成树,并查集】
- Android生命周期工具类,Android倒计时工具类
- 用ThreadLocal代替单例模式synchronized的使用
- CSS垂直居中的方法
- 安卓随机通话记录_几款安卓amp;苹果虚拟来电软件,带你快速逃离尬聊现场,留有情面慰人心扉...
- C# 中格式化字符串中包含 { 或者 } 如何转义?
- 极客爱情 2.4 | 和程序员男友过节是这样的
- Verilog实现38译码器
- Sketch入门知识-基础功能介绍
- 如何让计算机系统恢复默认字体,Win10修改系统字体后怎么还原系统默认字体?
- 抖音只能上下滑动吗_仿抖音上下滑动分页视频
- 罗格斯的计算机科学博士奖学金,罗格斯大学奖学金
- ibmr系列服务器怎么装架子,【R440/R540/R640/R740 R820 R930 DELL服务器导轨 滑轨 支架 理线架】价格_厂家 - 中国供应商...
- 用开源github,还是咱中国自己的代码托管平台云效?
- 华为校园招聘技术类笔试面试经验(摘)
- 探月工程总设计师:嫦娥四号探索结果具有原创性