Android BLE发送数据

Android BLE send data

问题很简单,是否可以通过低功耗蓝牙 4.0 发送数据? 我已经搜索并尝试了几个程序,但我的产品是蓝牙 4.0,并说不兼容。我需要使用带有连接对的普通蓝牙吗?

谢谢!

是的,一些旧的Android设备不支持广告,但这不是因为蓝牙4.0不支持广告。

这要么是因为配置软件的制造商禁用了应用程序发起的广告,要么是因为蓝牙芯片不支持广告和同时连接(这是蓝牙 4.0 的限制)。另外 Android pre-lollipop 根本没有广告 API。

在第二种情况下,广告可能在连接到设备后被禁用 "should always work"。如果应用程序开始广告,我们当然不希望连接尝试失败。此限制在蓝牙 4.1 中解除。

当您使用 Android smartphone 并连接到某种嵌入式设备时,您通常希望将 phone 用作 scanner/initiator 和嵌入式设备作为外围设备(广告)。那么你就不需要在Android这边做广告了,因此不受这个问题的影响。