java 蓝牙 4.0 设备可以向蓝牙 2.0 设备发送数据吗?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/5799660/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Can a bluetooth 4.0 device send data to a bluetooth 2.0 device?
提问by Sheehan Alam
Is it possible for a Bluetooth 4.0 chip to interact with an Android phone with Bluetooth 2.0 via the Android SDK support for Bluetooth?
蓝牙 4.0 芯片是否可以通过 Android SDK 对蓝牙的支持与带有蓝牙 2.0 的 Android 手机交互?
回答by Dennis Mathews
Yes - If the 4.0 chip supports dual mode Bluetooth (Bluetooth Low Energy and Standard Bluetooth ) and if they have compatible profiles.
是 - 如果 4.0 芯片支持双模式蓝牙(低功耗蓝牙和标准蓝牙)并且它们具有兼容的配置文件。
Note - Bluetooth 4.0 can also be single mode (Bluetooth Low Energy only) chips, those devices will not be able to talk to Legacy Bluetooth Devices. These single mode devices will typically be found in sensor devices. Phones will typically have dual mode Bluetooth 4.0
注意 - 蓝牙 4.0 也可以是单模(仅限蓝牙低功耗)芯片,这些设备将无法与传统蓝牙设备通话。这些单模设备通常会出现在传感器设备中。手机通常具有双模蓝牙 4.0
回答by emkove
Just as a clarification, dual mode Bluetooth is most commonly called "Bluetooth Smart Ready" in marketing. Single mode Bluetooth, or Bluetooth low energy, is marketed as "Bluetooth Smart".
作为澄清,双模蓝牙在营销中最常被称为“蓝牙智能就绪”。单模蓝牙,或蓝牙低功耗,被称为“蓝牙智能”。
As the pervious answer indicates, if your module is Bluetooth Smart Ready it will be able to talk to both all older Bluetooth variants (1.1, 2.0, 2.1, 3.0 etc) and the newer Bluetooth Smart devices. However if it is a Bluetooth Smart device it will only be able to communicate with other Bluetooth Smart devices or Bluetooth Smart Ready devices.
正如之前的回答所示,如果您的模块支持蓝牙智能,它将能够与所有较旧的蓝牙变体(1.1、2.0、2.1、3.0 等)和较新的蓝牙智能设备通信。但是,如果它是 Bluetooth Smart 设备,则它只能与其他 Bluetooth Smart 设备或 Bluetooth Smart Ready 设备进行通信。