发布时间:2017-05-29 15:50:05 来源:微型机与应用 作者:杨海燕,陈永红 浏览: 次
RFID技术是一种非接触式自动识别技术,由电子标签及读写器组成,具有信息容量大、保密性高、无需人工干预、识别效率高等优点。其与上层应用软件及后台数据库相结合,可实现物品管理、物品防伪、物品定位、身份识别等功能,被广泛使用于物流管理、交通运输、工业自动化等领域。
在智能家居中,RFID主要用于门禁系统、人员定位[1]等。智能家居(Smart Home)是以住宅为平台,兼备建筑、网络通信、信息家电、设备自动化等功能,集系统、结构、服务、管理为一体的,体现高效、舒适、安全、便利、环保的居住环境[2]。智能家居的核心功能是安防报警与智能控制。当前市场上的智能家居系统主要有基于楼宇对讲技术的智能家居系统、基于现场总线技术的家庭自动化系统和基于智能手机的智能家居系统三大类[3]。主要的产品有:智能锁、监控设备、各类环境传感器、智能电动窗帘系统、家电控制等。国内智能家居行业起步较晚,智能家居产品存在系统复杂、价格昂贵、不切实际等问题。智能家居企业所销售的并不是产品,而是为特定的某部分人量身定做的一套完整的个性化服务,价格昂贵,是面向富人群体的消费,且系统设计复杂,产品也不够多元化。这将不利于智能家居的长期发展[4]。
因此,在当前客户个性化需求强烈的市场状况下,开发适合大众消费、操作方便的智能家居产品具有重要意义。本文基于便携式RFID与Android智能终端,是一款适用人群较广、操作方便的智能物品清点的移动应用系统,用于实现家庭式仓储管理。
RFID系统按其使用的无线电频率可分为低频RFID系统、高频RFID系统及超高频RFID系统。被广泛应用于门禁系统、身份识别、产品管理、集装箱管理、生产线自动化管理等领域。在识别距离方面,读写器的可识别范围与其制作工艺有关,比如天线设计、读写器功率设计等。一般的,低高频系统读写距离较小,在10 cm左右,高频标准ISO15693在降低传输速率、加大天线设计与读写功率的情况下,识别距离可达1 m;超高频在较大工作范围,能做到较快的传输速率,工作距离可达3 m~10 m,但是超高频电波受环境影响大,不能穿透许多材料,比如水、灰尘等。在实际应用中,需要考虑价格、读写距离、安全特性、存储信息量等因素,用于确定合适的频段及方案[6]。
1.3 安卓系统蓝牙编程
蓝牙技术的开发核心是根据蓝牙标准所实现的蓝牙协议栈。该协议栈包含了众多协议,主要有逻辑链路控制和适配协议(L2CAP)、服务发现协议(SDP)、串口模拟协议(RFCOMM)等。其中SDP协议是一个基于C/S结构的协议,是蓝牙协议栈中的核心协议。在蓝牙系统中,用户依靠SDP获取建立蓝牙连接所需的设备信息、服务信息及服务特征[8]。(4)BluetoothSocket类用来建立同远程设备的连接,获取输入输出流。
当两个设备连接后,各自拥有一个BluetoothSocket对象,并获得用来读取信息的InputStream对象和发送信息的OutputStream对象[9]。
1.4 Android平台数据存储方式
基于Android平台的数据存储方式分外部存储和内部存储两类。外部存储方式指:内容提供器和网络数据库,内部存储方式有:系统配置、文件存储、SQLite数据库[10]。在实际应用开发中主要使用内部存储方式。系统配置方式指通过Android平台提供的SharedPreferences类,保存应用程序的一些简单的配置信息的机制。文件存储方式使用Java中的IO类实现对内部存储器或SD卡等外部存储设备中的文件的读写与解析,该方式实现数据插入与修改操作较复杂,每次操作都需读取整个文件,效率较低。SQLite是一款超轻量级的嵌入式数据库,支持SQL语句,能实现查询、插入、删除、修改等操作,具有小、安全、免费等特点。本文提到的系统所选择的数据存储方式便是SQLite数据库,对数据进行操作简单而快速。
首先根据物品的不同特性,准备好合适的RFID电子标签,贴或挂在物品上;使用带蓝牙通信功能的手机和便携式RFID读写器。当系统工作时,由读写器读取标签上的ID信息,通过蓝牙传给手机应用程序端;在应用程序上填写与标签ID对应的物品名称,并保存于本地的SQLite数据库中。登记完标签信息后,用户可根据每次不同需求,选中要清点的物品名称,通过RFID读写器的扫描后,便可完成对一定空间内的物品的清点。
3.1 软件设计
软件开发所涉及模块有:物品RFID标签信息添加、物品信息删除、物品信息修改、物品选择、物品RFID标签清点扫描等。基于RFID与Android平台的物品清点系统
基于RFID与Android平台的物品清点系统
RfidPhone\Rfid手机\Rfid防爆手机
当下手机已成为人们日常生活的一部分。智能手机为开发各种移动应用软件提供了很好的平台。关于RFID技术的研究倍受关注,RFID应用范围在摸索中越来越广。目前智能家居市场仍具有很大的发展空间及潜力。本文中的智能物品清点系统,作为智能家居的子系统将来可以:(1)通过无线通信技术,实现智能手机本地数据与智能家居系统中个人数据库的对接;(2)选用读写距离合适的读写器,增加包裹内物品防盗功能;(3)开发基于其他移动平台的应用程序,如IOS、windows phone等。
深圳市尚酷科技有限公司
ShenZhen ShangKu Technology Co., Ltd.
公司地址:深圳市龙华区观澜街道福花路源创园A9栋三楼
服务电话:0755-83280316 传真:0755-82568556
尚酷官网:http://www.shang-ku.com
定制服务:15999518033 印先生
微信号:shang-ku QQ:3352357
Email:shang-ku@qq.com