概述
一.项目介绍:
通过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,抽取升级模块
最后
以上就是冷傲衬衫为你收集整理的蓝牙Ble智能锁项目总结的全部内容,希望文章能够帮你解决蓝牙Ble智能锁项目总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复