是否有可能开发一个具有蓝牙function的iOS应用程序?

以下是可能的吗?

比方说,我有一个蓝牙function的规模,当我打开它,它通过BT发送的重量。

在技​​术上可以开发一个iOS应用程序,与规模配对并从中接收数据?

据苹果介绍:

技术问答QA1657:在蓝牙设备上使用外部附件框架。

问:我知道iOS 3.0及更高版本中的外部附件框架将允许我的应用程序与蓝牙设备进行通信。 那么为什么我的应用程序不能看到我的iPhone旁边的蓝牙配件?

答:外部附件框架旨在允许iOS应用程序仅与在Apple的MFi许可证计划下开发的硬件附件进行通信。 兼容MFi的配件可以实现为有线设备,意味着它们可以插入iOS设备的30针连接器,或无线设备,从而使用蓝牙作为通信通道。 无论哪种方式,使用外部附件框架的应用程序将不会被通知附件的存在,除非附件标识自己是MFi兼容的,即它是专门devise用于与iOS应用程序接口。

是的,我们可以通过Core蓝牙框架将蓝牙设备与iOS应用程序连接起来。 iPhone 4s,iPhone5,iPhone 5S,iPad3支持此框架。 我们可以使用BLE 4.0来进行规模和iOS应用程序之间的通信。 在这里,iOS应用成为客户端,规模成为外设。 您可以设置以及从秤的数据。

虽然带有蓝牙的外部附件框架是可能的解决scheme之一,但是它具有根据苹果MFi制造的附加要求,这里的蓝牙参考是经典蓝牙(版本3.x及以下)

您定义的用例的最佳解决scheme是使用蓝牙低功耗(LE)(又称蓝牙智能)技术(蓝牙4.0),并作为核心蓝牙框架的一部分提供给应用程序。以下是核心蓝牙该应用程序可以使用。

虽然目前最新的iPhone 4S支持蓝牙低功耗,但新的Mac Mini和Macbook Air – 预计最新的Apple&Others硬件将具有此标准 。