基于Android的蓝牙设备控制机制外文翻译资料

 2022-12-04 12:12

英语原文共 4 页,剩余内容已隐藏,支付完成后下载完整资料


基于Android的蓝牙设备控制机制

摘要:所提出的算法基本上是一个android应用它具有控制任何类型的电气的能力电器远程通过蓝牙。 控制机制主要是指电器的切换(开/关)。 它强调创建虚拟交换机板,给用户一个确切的经验,他关闭时定期做什么他的卧室灯或他的空调和很多其他家用设备。

关键词:Android,虚拟交换机板,蓝牙

一、介绍

家庭自动化一直是科幻写作的特色多年来,自20世纪20年代初才开始实践世纪以来广泛引入电力家庭,信息技术的飞速发展。早期的遥控设备在十九世纪末期开始出现。例如,Nikola Tesla [4]为遥控器获得了一个想法1898年控制船舶和车辆。电气的出现家电从1915年到1920年间开始; 下降家庭佣工意味着家庭需要廉价,机械化更换。 然而,国内电力供应依然存在它的婴儿时期 - 意味着这种奢侈只有更多富裕的家庭 在我们的项目中,我们处理了一个关键问题家庭自动化的一部分,即家庭的控制家电远程通过蓝牙。

二、文献评论

提出了一些家电控制系统。每个都有一些新的参数和可用性。N.Sriskanthan [5]已经描述了在家里使用蓝牙自动化系统。已经显示出各种设备可以被控制而不改变系统的核心,但它

无法在移动技术中实现。E. Yavuz [6]推出了一款电话和PIC遥控器用于控制设备引脚检查算法的设备支持电缆不用于无线连接。Pradeep G [8]通过使用描述了家庭自动化系统蓝牙。在提出的方法中,已经加载了列表,充分缩短了时间和成本。Piyare [7]描绘了低成本和可扩展性无线设备可以通过最小的变化来控制的核心。提出的设计控制机制主要是基于Android的蓝牙服务将安装应用程序的设备。 Android平台[1]包括支持蓝牙网络栈,其中允许设备与其他蓝牙无线交换数据设备,就像我们需要发送特定的数据值一样硬件模块(来自Android设备),以控制家电远程应用程序框架提供访问通过Android蓝牙到蓝牙功能[2]。这些API让应用程序无线连接到其他应用程序蓝牙设备,启用点对点和多点无线特征。使用蓝牙API [3],一个Android应用程序可以执行以下操作:

bull;扫描其他蓝牙设备

bull;查询本地蓝牙适配器以配对蓝牙设备。

bull;建立RFCOMM频道

bull;通过服务发现连接到其他设备

bull;传输数据到其他设备或从其他设备传输数据

bull;管理多个连接

1.流程图

图1:基于Android的设备控制机制

三、拟议算法

1.对于主屏幕UI

主屏幕UI将包括诸如切换的接口按钮启用/禁用蓝牙服务,一个按钮进行扫描对于附近的设备,另一个按钮取消正在进行的扫描,a列表显示找到的设备和状态显示。

步骤1:获取Android的默认蓝牙适配器设备。

步骤2:如果无法获取适配器

步骤2.1:通知用户:“您的设备不支持蓝牙!!”

步骤2.2:禁用主屏幕的所有UI。

步骤3:否则

步骤3.1:设置状态显示,切换按钮的其他按钮状态根据Android设备上的蓝牙服务的状态。

步骤4:如果用户选择启用/禁用蓝牙服务

步骤4.1:相应地通知用户使用Toast通知。

步骤4.2:将相应的状态消息置于状态显示。

步骤5:如果用户选择扫描新设备

步骤5.1:清除找到的设备列表。

步骤5.2:禁用扫描设备按钮并启用取消按钮。

步骤5.3:启动蓝牙设备发现服务。

步骤5.4:找到每个设备

- 发送消息:“REQ_ID”到设备

- 如果回复为“0xBBBB”将设备存储在数组列表中蓝牙设备的“蓝牙设备”显示设备的“找到的设备列表中的名称和地址。

步骤6:如果用户选择取消正在进行的扫描

步骤6.1:停止蓝牙设备发现服务。

步骤6.2:启用扫描设备按钮,并禁用取消按钮。

步骤7:如果用户点击找到的设备中的设备条目名单

步骤7.1:从“蓝牙设备”列表中获取蓝牙设备从那个轻敲的位置。

步骤7.2:如果设备尚未配对

- 配对设备

步骤7.3:如果设备配对

- 等待配对完成。

步骤7.4:如果设备成功配对

- 创建意图。

- 将设备置于意图中

- 启动意向提供

用户具有开关板用户界面。

2.对于交换机版UI

交换机板UI将包括诸如以下的接口切换按钮来打开/关闭设备,输入字段输入与之对应的设备的评级(以瓦为单位)切换,一个文本字段显示单位(以k Wh为单位)消耗设备的开启时间和文本字段显示设备的名称。 这里的切换按钮,评级输入字段和单位消耗的文本字段的形式组织行,即每行包括切换按钮,等级输入字段和文本字段。

步骤1:禁用所有行。

步骤2:从Intent中提取相应的设备。

步骤3:创建与设备相对应的Rf Comm Socket并连接到设备。

步骤4:发送消息:“DEVS_ATCHD”到设备。

步骤5:从设备的回复中取回计数值N.

步骤6:启用前N行。

步骤7:如果用户检查切换按钮

步骤7.1:发送消息:“x1”到设备。

(其中x是切换按钮所在的行,1推迟切换到相应的设备)

步骤7.2:以毫秒为单位获取当前系统时间。

步骤8:如果用户取消选择切换按钮

步骤8.1:发送消息:“x0”到设备。

(其中0推断切换“关”对应的设备)

步骤8.2:以毫秒为单位获取当前系统时间并减去以前的时间从它分开3600000来获得时间小时差异

步骤8.3:如果评级输入字段不为空

- 在等级输入字段中乘以(时间)值差异/ 1000)获得消耗的单位并更新相应的单位的文本字段。

步骤8.4:否则

- 通知用户:“输入评级以获得消耗的单位!”

步骤9:关闭开关板UI后关闭插座。

四、结果与讨论

首先,用户可以选择打开手机(或他们的Android设备)蓝牙无线电。之后,用户是提供了搜索附近设备(设备)的选项控制器)。用户选择设备控制器的时刻从生成的列表中,他/她被提供了一个新的界面包括与之相关的所有切换机制该控制器具有评估单位的附加功能

由连接到该控制器的任何设备消耗给定的时间段,如果它的评级被提供。无线控制是通过发送离散的数据串来实现的当用户检查时,设备控制器通过蓝牙/取消选中与任何设备相关联的任何切换按钮应用。设备控制器使用继电器切换取决于收到的数据串,设备开/关。该生成的字符串与每个相关的按钮不同与一些家电或其他。取决于价值一定微控制器的引脚为高/低。例如:当切换按钮1被选中时,字符串“11”被发送到设备控制器。收到该字符串后,让我们假设电器控制器将引脚12设置为高电平状态,该状态连接到继电器。因此,继电器被接通,它又将负载连接到来源并因此打开设备。类似地,当切换按钮1未被选中时,字符串“10”送到家电控制器。接收到控制器后,将其引脚12设置为LOW状态其又关闭相应的设备。硬件控制模块的电路图是如下:

图2:继电器模块

五、结论

这是一个基于Android的蓝牙控制应用程序,因此支持移动技术。它主要集中在经典蓝牙功能。经典蓝牙有效地用于更多电池 - 密集的操作,如流媒体和通信Android设备之间。 GSM模块可以代替蓝牙模块,它可以通过互联网访问。那将特别用于工业目的。所以比较说家电控制装置可以说是提出来的系统具有成本效益。它已经被描绘出来了消耗和功率单位计算器在小原型模型。一个电力管理系统,其中每月一次电力假设经理(用于限制电力范围)

可能被介绍正在进一步发展。如日子过去了,我们正在越来越多的朝向下一代更聪明的世界,技术将会更多敏捷精明。人民的期望也是这样打破酒吧这是规划的唯一原因设备控制系统。

六、感谢

这项工作是在“机器学习中心”进行的和智能“计算机科学系。 的至高无上知识基础组织机构(SKFGI),曼昆杜,Hooghly,WB,印度。

参考文献:

[1] [Online] Available: http://www.developer.android.com /index

[2] [Online] Available: http://www.anddev.org/code-snippets-for- android-f33 /serial-over-Bluetooth-simple-test-client

[3] [Online] Available: http://www.bravenewgeek.com / tag / Bluetooth

[4] [Online] Available: http://www.google.com/patents/US613809

[5] N. Sriskanthan, Tan Karand,“Bluetooth Based Home Automation System”, Journal of Microprocessors and Microsystems, Vol. 26, pp. 281-289, 2002.

[6] E. Yavuz, B. Hasan, I. Serkan, K. Duygu,“Safe and Secure PIC Based Remote Control Application for Intelligent Home”. International Journal of Computer Science and

Network Security, Vol. 7, No. 5, May 2007.

[7] B l u e t o o t h b a s e d h o m e a u t o m a t i o n s y s t e m using cell phone R Piyare, M Tazil - hellip; (ISCE), 2011 IEEE 15th International hellip;, 2011

[8] Pradeep.G, B.Santhi Chandra, M.Venkateswarao,“Ad-Hoc Low Powered 802.15.1 Protocol Based Automation System for Residence using Mobile Devices”, Dept.of ECE, K L

University, Vijayawada, Andhra Pradesh, India. IJCST Vo l. 2, SP-1, December 2011.

[9] Amul Jadhav, S. Anand, Nilesh Dhangare, K.S. Wagh “Universal Mobile Application Development (UMAD) On Home Automation” Marathwada Mitra Mandalrsquo;s Institute of Technology, University of Pune, India Network and Complex

Systems Vol 2, No. 2, 2012.

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[25384],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。