【BLE】ESP32开发填坑和广播简介

本文讲述了作者在面临蓝牙芯片短缺情况下,从瑞昱转向国产蓝牙芯片的选型过程,最终选择了沁恒的CH579。文章重点介绍了BLE的基础知识,包括广播模式、角色转换和广播参数配置,适合对蓝牙不太了解但需要快速应用的读者。同时,提供了ESP32的广播代码示例,并预告了下一篇文章将深入讲解广播参数和数据配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

关于今日推文

​【填坑和广播简介】

最近受到芯片涨价和断货的影响,公司几款批量的蓝牙产品都在寻找新方向,所以最近研究了几款蓝牙芯片的代码,主要面向应用,所以想顺带把ESP32的蓝牙也整理下,给想用ESP32的BLE部分的人抛个砖,谁知道ESP32的蓝牙和我想象的不太一样,不建议做BLE单品选择这个片子。这个以后文章中聊聊,聊回蓝牙产品何去何从。

我们几款产品一直用的是瑞昱(螃蟹)的RTL8762,当时搞的时候,原厂送的那个开发板叫“小蜜蜂”,我特别喜欢这个名字,因为小时候和蜜蜂干过架。螃蟹的片子平时量小不太好买,遇到现在这个情况更加不好买了,所以老大很久之前就想过要换。

替换方案我们的首选是Nordic,我们当时的做的新项目都是用的nrf52832,用起来非常舒服,SDK的demo也很丰富,基本上在demo的基础上改改,增加几个服务和特征就能解决项目。鬼知道这玩意受到疫情影响也断货涨价了。

所以近期受到出货压力,我们不得不重新选型,这一次我们的首选就是国产蓝牙芯片了,找了下,可选挺多了,例如:泰凌微、巨微、博通、汇顶,都有非常不错的BLE芯片,而泰凌微更是其中的佼佼者。说到这大家是不是觉得我们选择的是泰凌微?没有!!因为我们和沁恒的技术有点关系,能得到原厂的技术支持(协助解决次BUG,以后聊),所以默默的选择了沁恒的CH579,性能中等,用着非常舒服(可仿真,协议栈打包成lib,没有乱七八糟的下载操作,和单片机一样操作简单),价格也非常美丽。

适合读者范围

    评论 3
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值
    OSZAR »