【问题标题】:MFI for iBeacon/ Estimotes?iBeacon/ Estimotes 的 MFI?
【发布时间】:2015-03-18 19:36:14
【问题描述】:

需要将 BLE 信号宣传为 iBeacon 的硬件是否需要通过 MFI 认证?我注意到将 Raspberry Pi 变成可以发送 iBeacons 的设备很容易。

我查看了 Estimotes,并没有说它通过了 MFI 认证。

特定于 iBeacons 的 CoreLocation API 是否可以与非 MFI 认证的信标硬件一起使用?

【问题讨论】:

  • iBeacon 可与不受 MFi 限制的低功耗蓝牙配合使用。

标签: core-location core-bluetooth ibeacon mfi estimote


【解决方案1】:

您无需成为 MFi 开发者计划的成员,但如果您想使用 iBeacon 徽标或将您的产品宣传为与 iBeacon 兼容,您需要成为 iBeacon Program 的成员

至于 Estimotes,我假设他们在计划中,因为他们的“证书”部分下有 iBeacon 徽标。

【讨论】:

    【解决方案2】:

    Apple 的 iBeacon 认证计划是适用于信标的特定 MFi 变体。 我公司生产的 Raspberry Pi-based beacons 已通过 iBeacon 认证以及电池供电和 USB 供电设备。

    认证计划是确保信标满足 Apple 正确运行要求的一种方式。制造未经认证的信标的供应商可能可以很好地用于开发目的。然而,这些信标的广播频率通常很慢(1 Hz 或更低以节省电池电量),这可能会在使用测距 API 时导致不太准确的距离估计。只需确保在使用这些信标之前对其进行测试!

    【讨论】:

    • 感谢 davidgyoung。那么您是说我可以构建自己的基于 Raspberry Pi 的信标,但不通过 iBeacon 认证(我对使用 iBeacon 徽标或将我的产品推销为与 iBeacon 兼容不感兴趣) - 那么我的信标可以通过以下方式轻松检测到CoreLocation API ?即 - locationManager:didEnterRegion: 和 locationManager:didExitRegion: 当我的 iPhone 进入树莓派广播的区域时仍会被调用?
    • 从工程的角度来看,是的,完全可以按照你的描述去做。
    • 好的,所以即使从商业角度来看,我是否可以在不通过 MFi 认证的情况下销售信标硬件,只要我的应用程序可以参考我的硬件进行区域监控(因为我没有不是真的打算让硬件与其他第三方应用程序一起工作,因此不需要 iBeacon 标志)?如果这是可能的,根据您的第一篇文章,您是说可能存在性能问题吗?
    • 我必须坚持工程方面,因为这是我的专长。 (尽管我会注意到很多人确实销售未经认证的信标。)我提到的性能问题与认证无关——它们与一些制造商制作信标的方式有关,因此他们不经常做广告,因此变得很差距离估计。认证可以通过指定最低可接受的性能标准来帮助解决此类问题。但是,您无需获得认证即可设计出运行良好的优质产品。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多