使用蓝牙的 iOS 应用程序是否需要获得 Bluetooth SIG 的认证?

4

我正在开发一款使用蓝牙与远程传感器通信的iPhone应用程序,该外围设备是一个蓝牙自行车速度传感器。该应用程序使用外围设备的信息来计算行驶距离。

我了解到有一个蓝牙特别兴趣小组(SIG),负责确保制造商遵守蓝牙许可协议和技术标准。

这些标准和资格要求是否适用于手机应用程序? 应用程序开发人员是否需要获取批准? 如果需要 - 个人、非公司开发人员如何加入以获得资格。

我曾试图通过电话联系蓝牙SIG,但未成功。 似乎没有任何途径让非公司实体与他们联系。

谢谢 J.Day


2
不,你不需要做任何事情。 - Paulw11
@Paulw11 有任何支持这个观点的引用吗?我也对这个问题很感兴趣。但我需要的不仅仅是“SE上的评论说了这样的话” :) - Travis Griggs
1
因为您使用了其他公司的硬件和软件(例如Apple和Nordic),所以您并没有创建自己的蓝牙硬件或软件堆栈。即使您正在创建自己的硬件(在无线电级别上),蓝牙SIG也不负责验证符合性。它建立符合性标准;如果您正在创建自己的硬件,则实际上需要通过第三方实验室获得FCC及其各国同行的认证。 - Paulw11
1个回答

0
我联系了蓝牙支持团队,得到了以下回复:
感谢您的联系。请确认您的产品实现了哪种基于GATT的配置文件以及所扮演的角色。这可以帮助我们确定您的应用是否符合此定义。在大多数情况下,智能手机应用程序使用智能手机操作系统的SDK/API,并不实现新的或额外的蓝牙功能。在这些情况下,不需要或不可能进行资格认证。
一个常见的例子是为智能手机创建的用户界面(UI)应用程序。如果该应用程序使用智能手机的SDK/API并且没有实现任何额外的蓝牙功能,则不需要新的声明。

1
这是极其误导人的。你不需要从蓝牙SIG获取任何东西来使用Core Bluetooth。我已经建造了认证的蓝牙产品多年,并且属于一个SIG组织。他们没有谈论应用程序。你链接的页面是“蓝牙模块供应商资格认证指南”。在这种情况下,“软件”是蓝牙堆栈(即,如果你正在编写Core Bluetooth本身而不是使用它)。请删除这个。我几乎从不投反对票,但这个答案会让人困惑。 - Rob Napier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接