蓝牙Ble智能锁项目总结

一.项目介绍:

     通过android(4.3)以上的手机蓝牙去连接智能锁,对锁进行操作。

     锁的主要功能:   a.手机蓝牙开锁

                                  b.添加指纹,删除指纹

                                  c.添加IC卡,删除IC卡

                                  d.添加身份证,删除身份证

                                  e.查询开锁记录

                                  f.时间辏密码开锁

                                  h.自定义按键密码开锁

                                  i.添加管理员和删除管理员(锁进行初始化)

 二.  硬件主板如图:

     

三.   APP系统主要九大功能如图:

四. 项目在开发中遇到的问题

     1.以前做的蓝牙项目是安卓手机定制系统5.1.0系统,蓝牙权限2个就可以

     2.从6.0以后的安卓系统蓝牙权限要增加模糊定位权限,gps权限 才能搜索到蓝牙设备

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-feature android:name="android.hardware.location.gps" />
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>

 3.蓝牙在连接时候出现的协议栈状错误态码133 129 62 22 等,解决办法是每次连接时先 mBluetoothGatt.close(); //连接的时候清掉被连接的设备。如果失败再从连接一次,偶尔还是连接不上(频繁的连接和断开)。

  4.dfu升级 用官方提供的demo,抽取升级模块

 

 

 

 

                                  

 

 

                      

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值