您现在的位置是:首页 > 源码 > BLE_NFC智能锁
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

BLE_NFC智能锁

更新时间:2021-12-17 17:01:46 大小:44M 上传用户:黄朱朱查看TA发布的资源 标签:智能家居BLE蓝牙NFC智能锁AES128 下载积分:5分 评价赚积分 (如何评价?) 打赏 收藏 评论(1) 举报

资料介绍

这是个旅馆智能锁的源码,包含BLE蓝牙,NFC读卡,stm32为主控制器,AES128数据加密方式:

電子鎖按鍵設定密碼及卡片50組(01~50)密碼及卡片加總藉由按鍵操作生成密碼及卡片,依照組數位置可以單獨刪除。
使用母卡設定子卡50組子卡片由母卡生成共50張子卡,用於快速設定用,無法單獨刪除。
虛擬金鑰25組虛擬金鑰共25組,如果超出組數會自動循環,需與App搭配使用。
LED/蜂鳴器 設定

LED蜂鳴器馬達說明
按鍵0~9*#看狀況看狀況0~9*搭配一短聲
進入設定模式綠色 一閃一閃 持續嗶嗶 二短聲
#字鍵 按下進入設定模式
開鎖 /正確綠色 一閃嗶 一短聲馬達正轉-開鎖 /馬達反轉-上鎖
開鎖 /錯誤紅色 一閃嗶 一長聲
設定環境完成綠色 閃三次嗶嗶嗶 三短聲







項目註記完成名稱內容備註LED/蜂鳴器搭配
1FALSE設定卡
AES128  解密
條件  AES/CBC/PKCS5Padding//////表頭為nestech 表尾為strtail ,然後取出中間字串進行AES128解密
下面是加密過的字串可以進行測試
,nestechrGy8zdlvHgznaZ3T/G9kPv38fNR1q1ADeQyl2rbj5kNNz3HRc7r2AdY90v3JkrliyAHYyR3RvH02CxL9wAAqlRqw9wH5HDe7IbZFBWJiyXoyygszj0EA6TWMtKT/IuRFS5zf0tbB3PJouPgJd5nOR9qTRzWMxCOQdx56QiBygug=strtail
線上加解密網址
https://www.010tools.com/AES
key:  abcdef1234567890
iv:  1234567890123456
解密後資料,nfcuid0432DD82976A80,masterid1832448600,set37,master238103,id2544,group0,mpada2234d,time2106141228,cardtypeSetting_Cardcardtypeend

部分文件列表

文件名大小
21ic_BLE_lock/
21ic_BLE_lock/M52832QFAA-Product Specification-2.pdf1651KB
21ic_BLE_lock/TaiWanSUO_C_2.05/
21ic_BLE_lock/TaiWanSUO_C_2.05/.mxproject
21ic_BLE_lock/TaiWanSUO_C_2.05/Core/
21ic_BLE_lock/TaiWanSUO_C_2.05/Core/Inc/
21ic_BLE_lock/TaiWanSUO_C_2.05/Core/Inc/main.h2KB
21ic_BLE_lock/TaiWanSUO_C_2.05/Core/Inc/st_errno.h9KB
21ic_BLE_lock/TaiWanSUO_C_2.05/Core/Inc/st_stream.h
21ic_BLE_lock/TaiWanSUO_C_2.05/Core/Inc/stm32l4xx_hal_conf.h
21ic_BLE_lock/TaiWanSUO_C_2.05/Core/Inc/stm32l4xx_it.h2KB
...

全部评论(1)

  • 2024-04-09 09:32:56elec2000

    是一份比较不错的参考资料

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载