摘要:
白名单机制 白名单(white list)是BLE协议中最简单、直白的一种安全机制。其原理很简单,总结如下(前面的分析文章中都有介绍): 所谓的白名单,就是一组蓝牙地址; 通过白名单,可以只允许特定的蓝牙设备(白名单中列出的)扫描(Scan)、连接(connect)我们,也可以只扫描、连接特定的蓝牙 阅读全文
摘要:
中断开启函数 /******************************************************************************* * @fn PFIC_EnableIRQ * * @brief Enable Interrupt * * @param IR 阅读全文
摘要:
代码调试如果需要程序死循环,又不晓得停在哪,可以通过打印PC指针进行定位,具体方法如下比如开启看门狗中断,开发方法参考 CH573 CH582 CH579 看门狗使用 - debugdabiaoge - 博客园 (cnblogs.com) 看门狗选择中断方式,中断函数可以按照如下方法写,打印PC指针 阅读全文
摘要:
这个广播是为了快速建立连接。这种报文包含两个地址:广播者地址和发起者的地址。 发起设备收到发给自己的定向广播报文后,可以立刻发送连接请求事件作为回应,并进入连接状态。 定向广播事件有特殊的时序要求。完整的广播事件必须每 3.75ms之内重复一次。这一要求似的扫描设备只需扫描 3.75ms 便可以收到 阅读全文
摘要:
CH582广播功耗数据 CH573广播功耗数据 CH573连接状态功耗 阅读全文
摘要:
频段BLE的PHY使用2.4G频段,从 2400MHz~2483.5MHz 约 83.5MHz 的频谱资源。射频信道一共 40 个通道, 37 个自适应自动调频数据通道用于两个连接两个设备通讯;3 个固定广播通道分别是 37、 38、 39。 通道的具体频带分布如图: 发射功率2.4GHz ISM 阅读全文
摘要:
频段BLE的PHY使用2.4G频段,从 2400MHz~2483.5MHz 约 83.5MHz 的频谱资源。射频信道一共 40 个通道, 37 个自适应自动调频数据通道用于两个连接两个设备通讯;3 个固定广播通道分别是 37、 38、 39。 通道的具体频带分布如图: 发射功率2.4GHz ISM 阅读全文
摘要:
频段BLE的PHY使用2.4G频段,从 2400MHz~2483.5MHz 约 83.5MHz 的频谱资源。射频信道一共 40 个通道, 37 个自适应自动调频数据通道用于两个连接两个设备通讯;3 个固定广播通道分别是 37、 38、 39。 通道的具体频带分布如图: 发射功率2.4GHz ISM 阅读全文
摘要:
CH582 CH573 CH579 提供的BLE LIB支持PA控制,已经封装好了控制接口可以自由定义PA或者PB口。 /* BLE pa control config struct */ typedef struct tag_ble_pa_control_config { uint32_t txE 阅读全文
摘要:
WCH提供CH582 CH573 CH579的SDK,SDK里面包含了各种协议支持,其中就包含BLE。BLE协议里,WCH提供了很多例程。其中simple peripheral例程是最为广泛使用的一个,里面提供了BLE最基本的各种read, write,notify属性的特征值,唯独没有indica 阅读全文