我想做一些事情,但我不知道从哪里开始。我试着四处寻找,但问题是我不知道从哪里开始。所以基本上,有硬件方面和软件方面。硬件方面只是一个蓝牙 v4.0 设备,可以打开和关闭……就是这样。现在我想开发一个Android应用程序,它可以通过蓝牙连接到这个设备,并通过手机打开和关闭设备。是否有专门针对此任务的特殊蓝牙芯片?我是否必须为微控制器编写程序才能执行此任务?如果有人能帮助我指出正确的方向只是为了让我开始,我可以研究其余的,那么我将非常感激。谢谢。
哈桑
基于蓝牙低功耗(蓝牙智能)的设备听起来就像您所追求的。
我工作的公司 CSR 生产蓝牙 LE 芯片,该芯片具有用于片上应用的 SDK,并且功耗非常低。Low Energy 有许多应用程序配置文件,但我想不出一个专门用于打开或关闭设备的配置文件,尽管这样的应用程序非常简单。
在控制方面,您肯定需要一个能够进行双模式操作的设备,例如运行正常的蓝牙 (BR/EDR) 和低功耗 (LE)。任何经过 4.0 认证的芯片都可以做到这一点(较新的 iPhone 等)
http://www.csr.com/products/technology/low-energy
我听说博通也做芯片。
你的计划有一点遗漏。“蓝牙芯片”需要一个控制器来告诉它如何操作。
这通常意味着某种微控制器,但也有 Soc(片上系统)在一个设备上包含所有无线电、蓝牙堆栈和控制器。
有一些蓝牙模块同时包含蓝牙和控制器,您有时可以更改其上的固件以将其定制为像您这样的定制任务。
其次,当你“关闭它”时,你如何重新打开它?
我假设该设备将有电池?
在设计中添加电池时,您必须考虑低功耗设计和电池充电管理。
当然,您还需要额外的电子设备来处理电池。
首先尝试寻找包含您需要的所有部件的开发套件或评估板。我没有花时间研究它的文档,但是像Texas Instruments CC2541这样的东西
最便宜的方法是改变已经有蓝牙芯片、微控制器和输出的批量生产的蓝牙产品。虽然提供的灵活性不如 arduino 板或树莓派;对于一个简单的开/关蓝牙控制开关,这应该足够了,并且可以低至 3.50 英镑。
例如:购买便宜的中国制造蓝牙耳机,例如(2.89 英镑): http ://www.ebay.co.uk/itm/Black-Bluetooth-Handsfree-Headset-Earphone-With-Ear-Hook-for-Mobile -电话-/271349525637?pt=UK_Mobile_Home_Phones_Bluetooth_Acc_ET&hash=item3f2db12c85
打开它并取下扬声器。将手机与设备配对(通常需要物理按钮来防止随机器配对,但可能取决于蓝牙耳机型号)并播放一种音调,该音调会在用于连接扬声器的电线中产生电流,您可以在其上连接一个继电器开关,该开关可以是有几分钱(如果连接到车库门开启电机等大型设备,请检查额定功率)。在要控制的继电器电路的另一侧接线。
我应该补充一点,可能有一种比播放音调和劫持扬声器线更聪明的方法来获得输出信号 - 通过使用电流表并将其设置为最低设置并将手机连接和断开设备,尝试定位是否有任何电流启动在电路中流动。如果是这样,可能是一个更好的接线位置。否则,使用应用程序生成器之类的东西可以快速制作一个开启按钮,通过蓝牙连续传输音调,以获得更流畅的体验。
PS:如果问题更多地涉及控制另一台蓝牙设备,例如一部手机控制另一部手机,那么这个解决方案不会那么有用,因为我猜你不会想开始打开你的手机!以及杰森强调的问题。