CC2540的主从模式
时间:12-22
整理:3721RD
点击:
小弟在学习CC2540,用的是BLE-CC254x-1.3 stack,请教各位大侠,CC2540可以用可以发起连接请求,连接前次连上的蓝牙吗?用BTool演示,只能是BTool发起scan, CC2540接受连接。如果有,在哪个例程可以找到呢?谢谢大家。
抱歉,我在补充下,我的用法是同一个CC2540可以充当主or从模式,不是始终做主或者始终做从,谢谢大家。
Hi dodo,
作为BLE的设备, CC2540是不能既做主, 又做从设备的. 这是BLE的特性.
关于发起连接, BLE规定只有主设备有建立连接的能力, 从设备只有发广播包, 请求主设备来建立连接的能力, 无法从自己这边发起连接.
若BLE作为主设备,可否向手机等带有蓝牙的设备发起连接请求?如果可以,其可发起请求的对象有什么要求?比如对象要都为蓝牙4.0或更低的版本
首先, 你得让你的手机上的BLE 变成从设备, 发广播包出来. 这个你必须确认你手机可以这么做, 并且有相应的app能支持.
然后, 你把CC254x 烧入类似simpleBLECentral 这种类似的代码, 可以让其作为主设备, 这样才能发起连接.