This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640R2F:无法连接到部分iPhone7

Guru**** 2560080 points
Other Parts Discussed in Thread: CC2640, CC2640R2F

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/581205/cc2640r2f-can-t-connect-to-part-of-iphone7

部件号:CC2640R2F
主题中讨论的其他部件:CC2640

我在智能锁上使用的是CC2640R2F,而不是CC2640。 但是当我使用LightBlue和SensorTag应用程序的iPhone7测试我的Broad时,我发现了 一个奇怪的夸夸其谈。

我的iPhone7版本是A1778 (与AT&T、Tmobile版本相同,不支持CDMA), 我同事的iphone版本是A1660 (与Sprint、Verizon版本相同, 支持CDMA)。 我们使用了相同的版本系统。

我的iPhone7可以连接到我们最新的Broad,但 我同事的iphone只能扫描广播,无法连接到我们的Broad。

我已经测试了SimpleBLEPeripheral示例和智能锁软件, 结果   是相同的。

 我同事的iphone可以通过CC2640 (非CC2640R2F)连接到我们的Broad。

我们最新的Broad可连接所有其他智能手机,如iphone6,iphone6s和所有和端电话。

您能给我任何建议吗?

谢谢~

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Kane:

    这似乎很奇怪。 两台iPhone是否运行相同的iOS版本? 是否可以在禁用所有GPIO的情况下在主板上运行simile_peripheral应用程序?

    此外,嗅探器捕获也有助于分析。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好JXS
    感谢您的回复。
    今年,所有iPhone7都运行相同的iOS版本,iOS版本是10.2。 我在我的Broad上使用了simple_peripheral示例。
    我正在准备用我的Broad测试RF参数,并想找出我广泛使用的CC2640或CC2640R2的不同之处。但测试需要一些时间来预约网络分析仪。
    我现在没有CC2640R2演示版。如果您可以找到AT&T或TMobile版本的iPhone7,是否可以用它测试CC2640R2启动板?
    谢谢~
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Kane:

    我们拥有iPhone 7的AT&T变体,在各自的LaunchPad上与CC2640或CC2640R2F建立连接时没有任何问题。

    我认为检查RF是一个很好的下一步。

    祝你一切顺利

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    JXS,您好!
    通过一系列测试,我发现了另一个关于CC2640R2F与智能手机连接的奇怪问题。 对于大多数Andriod平台智能手机,当我使用了超过40个UUID (incloud SIG定义UID)时,CC2640R2F无法连接到andriod智能手机。 似乎大多数andriod平台智能手机不支持这么多UUID。
    但当我在iOS平台(也超过40个UUID)中测试CC2640R2代码时,它可以与iphone6/6s连接,但无法与所有iPhone7/7p连接。 你能给我一些建议吗? 例如,iOS平台支持BLE功能的UUID或其他iOS平台限制。
    我们的智能锁已准备好批量生产和销售,但我们在最终测试中发现了这个问题。 我们现在不能解决这个问题。
    衷心感谢您的帮助~
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果没有嗅探器捕获,很难进行大量注释。

    我假设CC2640是GATT服务器吗?  从CC2640的角度来看,对UUID (即特征/属性)的数量的唯一限制是RAM。 但是,这些在编译时是静态分配的,因此这可能不是您的问题。 不管怎样,检查RAM是否存在问题并不会有什么影响。 请参见SDG的调试部分: http://software-dl.ti.com/lprf/sdg-latest/html/cc2640/index.html

    您需要查看iOS/Android论坛,了解相关操作系统是否存在任何固有限制。

    关于您的第一个issue...can,您尝试使用 HCI_EXT_SetLocalSupportedFeaturesCmd()禁用功能以查看问题是否消失?