【问题标题】:Make Samsung Android device advertise as an iBeacon让三星 Android 设备宣传为 iBeacon
【发布时间】:2013-12-01 13:57:38
【问题描述】:

是否有人使用三星的蓝牙 LE API 将三星 Android 设备宣传为 iBeacon?这应该是可能的,但我无法访问设备来尝试它。

如果有人用它来让三星 Android 设备像任何其他蓝牙 LE 外设一样做广告,我也想知道。

编辑:现在可以在 Android L 上实现。请参阅 here.

【问题讨论】:

    标签: android bluetooth-lowenergy samsung-mobile ibeacon


    【解决方案1】:

    编辑:此答案是关于装有 Android 4.2 的旧三星手机。搭载 Android 5.0+ 的三星设备可以成功发布信标。

    不幸的是,@reTs 和 @duncan-c 是正确的(每个都 +1)。三星 BLE SDK 无法按照 iBeacons 的要求发送真正的 BLE 广告。

    我一直抱有希望,因为他们的文档说“允许应用程序创建和宣传蓝牙智能服务和特性”。我编写了一个应用程序来证明这是否真的有效,并了解到他们的文档只是具有误导性。三星 BLE SDK 不会让三星设备通过无线电传输广告。

    查看blog post.的完整详情

    【讨论】:

    • 我可以补充一点,GATT central role 是完全错误的!在 GATT 级别上,只有两个角色:客户端和服务器。在 GAP 级别上,主要有这两个角色:Central 和 Peripheral(还有其他两个 - Broadcaster 和 Observer)。他们的意思是:we support both GATT Client and Server roles, but only GAP Central role。显然也支持观察者。
    【解决方案2】:

    http://developer.samsung.com/ble

    您可以在上面的链接中查看官方的“Samsung BLE SDK Guide and Hints”。

    在第 12 页第 10 点,它说: “当前版本的 SDK 仅支持 GATT 中心角色。外围角色可能 在未来的版本中得到支持。”

    【讨论】:

      【解决方案3】:

      有人告诉我,使用当前的固件是不可能的。 (我不是 Android 开发人员,所以我还没有第一手证实这一点。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-19
        • 2018-05-26
        • 2014-11-25
        • 1970-01-01
        • 1970-01-01
        • 2016-10-29
        相关资源
        最近更新 更多