如何设置蓝牙发现指定特征值 ios

如何设置蓝牙发现指定特征值 ios,第1张

iOS工程师,第一件事情,就是要区分你正在开发的APP是为单模蓝牙,还是双模蓝牙;仅传统蓝牙是不需要APP的,譬如市面上大多数的蓝牙音箱,只要连上电脑或者手机,在电脑或者手机设备上播放音乐,系统底层就可以通过传统蓝牙协议,将音频数据传到蓝牙音箱上播放。换句话说,就是传统蓝牙部分在APP上不可控,在iOS上,更是连判断在设置中是否连接了传统蓝牙都办不到,iOS可控的部分只有BLE。那为什么还要区分单模,双模呢,知道又如何,传统蓝牙部分都无法控制,原因在哪?答案在于这里说的不可控,是指在iOS上,但是在硬件上是可以知道的。我们可以通过BLE将传统蓝牙的连接状态,以及一些其他信息指定一套协议进行沟通。当然,如果你想要实现像苹果手表那样的功能,在手机上有来电和短信,或者其他软件信息提醒的时候,在你的蓝牙设备上也能接收到。那这个功能的实现需要用到ANCS(Apple Notification Center Service)。ANCS在可以看成一个超级权限,但却跟传统蓝牙工作在不同局域,一个是通知,一个是音频。具体的实现,我们都不得而知,这部分属于苹果系统的功能了。从我上上个月开发过的那个ANCS产品来看,我个人的感觉ANCS目前存在一些BUG,ANCS的产品在BLE *** 作中,会出现断开不了的情况,所以从这点上看,感觉ANCS是有一些BLE的成分。而从这个协议单纯的理解,应该要像传统蓝牙一样,一个单独连接,与BLE无关才对;但是ANCS没有像传统蓝牙一样在设置中有一个专栏。

具体方法:

1、如果你想用蓝牙功能前提条件是你的电脑必须具备支持蓝牙,大多数的笔记本都是有着蓝牙功能的。进入win10设备管理器,看看里面有没蓝牙设备,如果有,则说明电脑带有蓝牙功能,反之则不带有蓝牙功能。

2、在Win10任务栏左侧的搜索框中,搜索“蓝牙”,点击顶部的“蓝牙设置”。

3、之后就可以打开win10系统的蓝牙设置界面,然后在这里去搜索一些附件的蓝牙设备,进行配对或者进行关闭等。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7961886.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存