请问我需要走ble,平时是在rtc睡眠,睡眠时间到了就进行一次扫描,扫描到了就发一次广播包继续睡,能否参考主从一体例程,另外主从一体例程所谓的状态切换在程序中的什么地方,另外我不需要连接,只需要扫描和广播,改主从一体例程要注释删改的东西比较多,有没有删减版的主从一体例程,不要连接。
热门产品 :
CH32V208: 32位无线型RISC-V单片机
请问我需要走ble,平时是在rtc睡眠,睡眠时间到了就进行一次扫描,扫描到了就发一次广播包继续睡,能否参考主从一体例程,另外主从一体例程所谓的状态切换在程序中的什么地方,另外我不需要连接,只需要扫描和广播,改主从一体例程要注释删改的东西比较多,有没有删减版的主从一体例程,不要连接。
可以配置扫描间隔进行定时起来扫描,或者主动调用扫描函数。
蓝牙BLE主机Central讲解二(Observer扫描讲解) - SweetTea_lllpc - 博客园 (cnblogs.com)
发送广播包也可以手动使能广播进行发送,在不需要广播时关闭广播。
因为我需要低功耗,所以才使用rtc睡眠,然后定时唤醒,醒来后就进行扫描,如果扫描到了对应的广播包,就发一个包含自己uuid等信息的广播包,然后接着睡眠
那这个样的话,我是否可以直接使用观察者那个例程,主动调用扫描,然后手动使能广播
观察者例程还需要再移植广播者部分,建议直接使用主从一体的例程,将连接部分给关闭就可以了。