使用蓝牙和应用程序打开/关闭设备

时间:2012-05-12 06:54:56

标签: android bluetooth hardware

我想做点什么,我不知道从哪里开始。我试着四处寻找,但问题是我不知道从哪里开始。所以基本上,有硬件方面和软件方面。硬件方面只是一个蓝牙v4.0设备打开和关闭......就是这样。现在我想开发一个Android应用程序,它可以通过蓝牙连接到这个设备,并从手机上打开和关闭设备。是否有专门用于此任务的特殊蓝牙芯片?我是否必须为微控制器编写程序以便执行此任务?如果有人可以帮助我指出正确的方向只是为了让我开始,我可以研究其余的然后我会非常感激。感谢。

哈桑

3 个答案:

答案 0 :(得分:1)

您的计划中有一些缺失。 'bluetooh芯片'需要一个控制器,告诉它如何表现。
这通常意味着某种微控制器,但有一个Soc(片上系统)包括所有的无线电,蓝牙堆栈和控制器在一个装置。
有蓝牙模块,包括蓝牙和控制器,你有时可以更改它上面的固件,以适应像你这样的定制任务。

其次有一个问题,当你'关闭它'时你怎么把它关掉? 我假设设备有电池?
在设计中添加电池时,必须考虑低功耗设计和电池充电管理 当然,您还需要额外的电子设备来处理电池。

首先尝试查找包含所需部件的开发套件或评估板。我没有花时间研究它的文档,但是像Texas Instruments CC2541

这样的东西

答案 1 :(得分:1)

基于蓝牙低功耗(蓝牙智能)的设备听起来就像你所追求的那样。

我工作的公司CSR公司生产蓝牙LE芯片,该芯片具有用于片上应用的SDK并且功耗极低。 Low Energy有很多应用程序配置文件,但我不能想到只打开或关闭一些内容,尽管这样的应用程序非常简单。

在控制方面,你肯定需要一种能够进行双模式操作的设备,例如操作普通蓝牙(BR / EDR)和低能耗(LE)。任何经过认证的4.0的芯片都会这样做(较新的iPhone等)

http://www.csr.com/products/technology/low-energy

我听说Broadcom也制造芯片。

答案 2 :(得分:0)

最便宜的方法是改变已经拥有蓝牙芯片,微控制器和输出的大规模生产的蓝牙产品。虽然灵活性低于arduino板或覆盆子;对于一个简单的开/关蓝牙控制开关,这应该足够了,可以做到3.50英镑。

例如:购买便宜的中国制蓝牙耳机,如(£2.89): http://www.ebay.co.uk/itm/Black-Bluetooth-Handsfree-Headset-Earphone-With-Ear-Hook-for-Mobile-Phone-/271349525637?pt=UK_Mobile_Home_Phones_Bluetooth_Acc_ET&hash=item3f2db12c85

打开它并取下扬声器。将手机与设备配对(通常需要物理按钮推动防止配对,但可能依赖于蓝牙耳机型号)并播放音调,这将产生电流,用于转到扬声器,您可以在其上连接可以连接的继电器开关用于便士(如果连接到大型设备,如车库门开启电机,请检查额定功率)。在要控制的继电器电路的另一侧接通电源。

我应该补充说,可能有一种更聪明的方式来获取输出信号,而不是通过播放音调和劫持扬声器线 - 通过采用电流表并将其设置为最低设置并连接和断开手机与设备,尝试找到是否有电流开始在电路中流动。如果是这样可能是一个更好的地方接线。否则使用类似应用程序生成器的东西可以快速创建一个按钮,通过蓝牙连续传输音调,以获得更流畅的体验。

P.S:如果问题更多地涉及控制另一个蓝牙设备,例如一个电话控制另一个,那么这个解决方案将不会那么有用,因为我猜你不想开始打开你的手机!以及杰森强调的问题。