CYW43455可以被iOS的手机或者平板发现吗?

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
nini_4786376
Level 1
Level 1
First question asked First reply posted

现在想通过iPhone的蓝牙主动配对树莓派4B的蓝牙(貌似蓝牙是CYW43455),

但是在iPhone的设置-》蓝牙列表里面始终看不到树莓派的蓝牙,

而用安卓手机就可以发现树莓派并且正确配对。

是CYW43455不支持被iOS发现吗?

另外,在树莓派的蓝牙列表里面可以看到iPhone的蓝牙并且正确配对。

这种情况是什么问题?

可以通过配置改变吗?

0 点赞
1 解答
Charles_Lai
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 sign-ins

Hi,

您的这个问题,已经在另一个帖子中解答。请参见:

Can CYW43455 of Raspberry Pi 4B be discovered by iOS?

Best regards

在原帖中查看解决方案

0 点赞
3 回复数
Charles_Lai
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 sign-ins

Hi,

CYW43455使用的是标准蓝牙协议栈,理论上兼容所有的标准蓝牙设备。

您的树莓派4B是否为其蓝牙设置了正确的设备名称(至少不能为空,最好使用纯ASCII码字符命名)?

您的iOS是否打开了不显示没有蓝牙名称的设备或类似的功能?

您的树莓派是否被错误地设置在诸如Directed Advertising等您并非有意为之但会影响被对端设备发现的广播模式下?

关于蓝牙广播的相关说明,请参考:

https://www.bluetooth.com/blog/advertising-works-part-1/

https://www.bluetooth.com/blog/advertising-works-part-2/

Best regards

0 点赞

感谢回答。

您的树莓派4B是否为其蓝牙设置了正确的设备名称(至少不能为空,最好使用纯ASCII码字符命名)?

->在另外一个提问的帖子里,有人让我在iOS里用CySmart试一下,

    我试过了是可以看到,

    但是看到的蓝牙名字不是我设置的蓝牙名字而是“BCM43455 3“。

    同时通过安卓手机看到的蓝牙名字就是我设置的那个。

    是应该有其他的名字设定方法吗?

您的iOS是否打开了不显示没有蓝牙名称的设备或类似的功能?

->这个好像没有。

您的树莓派是否被错误地设置在诸如Directed Advertising等您并非有意为之但会影响被对端设备发现的广播模式下

->我对蓝牙不太熟悉,有命令可以查看蓝牙的广播模式吗?

谢谢!

0 点赞
Charles_Lai
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 sign-ins

Hi,

您的这个问题,已经在另一个帖子中解答。请参见:

Can CYW43455 of Raspberry Pi 4B be discovered by iOS?

Best regards

0 点赞