【问题标题】:How to Implement iBeacon functionality in iOS 7如何在 iOS 7 中实现 iBeacon 功能
【发布时间】:2013-12-16 07:17:46
【问题描述】:

请任何人告诉我如何在 iOS 7 中实现 iBeacon 功能。 我需要搜索我的圈子或地区有多少蓝牙设备可用。 请帮助我如何实现这一目标。

【问题讨论】:

    标签: ios7 core-bluetooth ibeacon


    【解决方案1】:

    罗布说了什么。

    示例应用名为 AirLocate。如果您关注 Rob 的链接,则必须打开 2013 WWDC 示例应用程序链接。然后搜索“airLocate”

    【讨论】:

    • 有没有办法以编程方式更改主要和次要 ID 值?请告诉我。
    • 感谢您的回复。我得到了解决方案并根据您的建议实施。
    • Laxmi,主要和次要号码被硬编码到 AirLocate 中。 (它有 3 个可供选择的列表。)我刚刚向商店发布了一个名为 BeaconTest 的全功能 iBeacon 测试应用程序,它是我为我的公司开发的。它允许您管理 UUID 列表,从键盘输入 UUID,以编程方式生成它们,并使用 AirDrop、消息或电子邮件将它们发送到其他设备。它还具有在传输时禁用设备睡眠的选项,以及许多其他有用的功能。试试tinyurl.com/beacontest
    【解决方案2】:

    首先要做的是观看 2013 年的 WWDC 会议:Core Location 的新功能。这讨论了信标和区域。然后下载示例代码。如果您没有任何信标,您可以使用 iOS 设备作为信标(旧手机、iPad 等)。

    示例代码将向您展示如何根据信标的 UDID 找到信标。要计算信标,您必须知道它们的 ID,或者它们必须有一个共同的主要版本号。

    从此处的下载站点获取示例代码:Apple Download Site

    【讨论】:

    • 嗨 Rob,我收到了视频。请告诉我示例代码源。
    • Rob,是否有任何函数可以使用 iBeacons 获取您的范围内至少有多少设备/UUID/设备名称可用?请告诉我解决方案。
    • 我已经为您提供了解决方案:您的所有设备都必须具有由“主要”和“次要”部分组成的 UDID。您希望所有设备都具有相同的主要 ID,并且每个设备都必须具有唯一的次要 ID。然后,您可以请求所有具有给定主键的设备,它会显示所有设备。
    • Rob,抱歉打扰了,请告诉我有没有办法设置主要和次要值。
    • 当然有。老兄设置了这个例子。它使您可以将一台设备设为信标,将另一台设备设为信标的查找器。该代码显示您可以完全控制信标使用的 UDID。您可以轻松更改该代码以查找仅在次要版本号上有所不同的 2 台设备。
    【解决方案3】:

    这里是学习如何将 iPhone 变成信标的有用教程:http://www.captechconsulting.com/blog/christopher-mann/ios-7-tutorial-series-core-location-beacons

    请注意,您至少需要两台设备才能对此进行测试。我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      • 1970-01-01
      • 1970-01-01
      • 2014-03-16
      相关资源
      最近更新 更多