2014-02-23 58 views
1

我正在开发一个项目,我们正在开发一个产品,它有两个主要组件,即: - 一个Android平板电脑和一个PCB(包含一个RN 42蓝牙芯片)。该产品有几个物理按钮连接到PCB。蓝牙的工作

工作:每当任何产品上的物理按键的按下时,印刷电路板将通过蓝牙发送数据的1个字节(表示特定按钮)的机器人装置(其中将其接收和活动被调用)

我的疑惑:

1)当两个设备配对,并建立它们之间的蓝牙连接,那么这个蓝牙连接将永远存在吗? (如果我们假设Android设备和PCB都无限期地保持ON /插入状态)。

2)如果第1点为真,那么两个设备中的蓝牙模块会在内部周期性地发送任何数据以维持此连接?如果是这样,那么这个数据是什么以及它交换的频率如何? 3)如果第1点为假,那么我是否需要定期从我的android设备发送信号到PCB模块以维持蓝牙连接?

提前致谢!

回答

1

配对信息由android设备永久维护(即直到有目的地解除配对),但如果丢失(例如,设备外出并重新进入其他设备范围内),则需要重新建立连接。

具体到Android的蓝牙连接问题::

一)方位变化问题是覆盖在此讨论 - permanent bluetooth connection

二)的onStop()事件(造成由于使用的按钮),问题是这里介绍 - Maintain bluetooth connection even after call to onStop

+0

感谢分享info.In我的情况下,两个平板电脑和PCB(含RN-42)将总是在物理上接近。在这种情况下,你是否说过,一旦它们都配对(并且假设没有电源故障),那么两者将永远具有实时蓝牙连接? – Basher51