微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 具有远程开启功能的指纹应用系统设计

具有远程开启功能的指纹应用系统设计

时间:01-18 来源:互联网 点击:

钥和短信来源号码保存到数据库。
开启:获取用户输入的随机数和密码,用随机数和保存的密钥对密码进行加密,发送到指纹锁对应的号码。
删除:手机端软件删除对应锁体的信息,包括保存的密钥。
软件中涉及短信接收和短信发送,必须在项目配置文件中添加SEND_SMS和RECEIVE_SMS权限。
接收系统广播,需要向系统申请广播接收者权限。申请的方式有静态和动态两种。静态方式在软件的项目配置文件声明即可。静态方式下,软件在整个运行过程中都将响应系统广播。动态方式是在需要的时候使用registerReceivei方法向系统申请权限,在结束的时候使用unregisterReceiver方法注销即可,本文中采用动态方式。接收到短信的系统广播为android.provider.Telephony.SMSRECEIVED,用它生成过滤器IntentFilter类,即可使软件只对该广播进行响应。
发送短信功能通过短信服务SmsManager类实现。该类中sendTextMessage方法即可控制手机硬件,实现短信的发送。

结语
本文设计的指纹识别和控制系统(不包括远程通信模块)使用4节1.5 V干电池串联供电。经测试,在使用指纹按捺感应启动功能的前提下,待机功耗为10.4μA,密码识别过程功耗为8.9 mA,指纹识别过程功耗为131.2mA。系统主要功耗指标已达到商业水平,具有较高的实
用价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top