Inquiry Scan和 Page Scan的区别
时间: 2023-07-14 21:13:52 浏览: 129
Inquiry Scan和Page Scan都是蓝牙设备进行设备发现的方式,它们的区别在于:
1. Inquiry Scan:是一种主动的扫描方式,由主设备发送一个扫描请求,寻找周围的从设备。在扫描过程中,主设备将发送一个特殊的探测包,从而使得周围的从设备能够响应并发送响应消息。该扫描方式的优点是可以发现周围所有可见的蓝牙设备,但缺点是会消耗更多的电量和带宽。
2. Page Scan:是一种被动的扫描方式,由被扫描的从设备不断地发送一些特定的信号,以便主设备能够发现它们。在扫描过程中,主设备将发送一个查询消息,从而使得周围的从设备能够响应并发送响应消息。该扫描方式的优点是消耗更少的电量和带宽,但缺点是只能发现处于Page Scan模式的从设备。
相关问题
蓝牙的page scan和instury scan
蓝牙的page scan和inquiry scan是两种不同的扫描方式。
Page scan是指设备在连接时,主设备向周围的从设备发起的扫描请求,以确定周围有哪些可连接的设备。在page scan期间,从设备会响应主设备的请求,这样主设备就能够确定从设备的物理地址和设备类型,并且能够进行连接。
Inquiry scan是指设备在不进行连接的情况下,主设备向周围的从设备发起的扫描请求,以确定周围有哪些可连接的设备。在inquiry scan期间,从设备会响应主设备的请求,这样主设备就能够确定从设备的物理地址和设备类型,但是不能进行连接。
需要注意的是,这两种扫描方式是互相独立的,一个设备可以同时进行page scan和inquiry scan。同时,这两种扫描方式也有不同的功耗和响应速度,需要根据具体的应用场景进行选择。
经典蓝牙 Page Scan
经典蓝牙的Page Scan(页面扫描)是指蓝牙设备在连接之前发送广播以寻找其他可用设备。这个过程是通过发送一个特定的信号包来完成的,这个信号包包含设备的身份信息和可用服务列表。其他蓝牙设备可以接收到这个信号包,并且可以选择是否响应。
Page Scan 可以分为两种类型:Inquiry Scan 和 Page Scan。Inquiry Scan 是用于发现其他蓝牙设备的信号扫描,而 Page Scan 是用于寻找已知设备的信号扫描。在 Page Scan 过程中,设备会在一定时间内发送一个页面扫描请求,请求其他设备响应。
经典蓝牙的 Page Scan 有一个比较明显的问题,就是需要在连接前进行广播,这会消耗一定的电量和带宽。因此,随着蓝牙技术的发展,新的低功耗蓝牙技术(如BLE)逐渐取代了经典蓝牙。