ESP32 micropython 应用填坑(一):蓝牙

本文介绍了如何在ESP32上使用MicroPython解决WiFi和蓝牙不能同时工作的问题。作者提供了两种解决方案:一是通过刷固件和编写代码实现蓝牙通信;二是利用ONENET云服务器作为数据中转,实现类似蓝牙的功能。文章还提到了蓝牙软件BluefruitConnect的使用,并分享了相关代码和资源。

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

前言
对于使用c开发的小伙伴不需要在乎这个问题,但是对于micropython来说它是不支持wifi和蓝牙同时使用的,所以要用网络就只能刷固件3,要用蓝牙就必须用固件4。
在这里插入图片描述
那么正常开发来说这肯定是不方便的,所以小鱼君锲而不舍的想到了几种个不错的解决方案。

1. 老实刷固件4

看到这里可能会说,这不是有手就行吗?其实不然,刷固件也是一门讲究,对于萌新来说有时候在这里会因为一些问题卡好久,不过在【小鱼君code】中已经给出了解决方案,感兴趣的可以去看看。建议刷进去了固件再往下看。目前网上关于蓝牙的资源比较少,所以就会出现一个什么问题呢?有固件了,但是代码不会写,这里确实是这样的,相关底层文件会有好多个。
不过小鱼君已经解决了,现在开始下载试用MicroPython官方的Bluetooth例子。
micropython官网BLE例程

打开后发现有不少py文件:
在这里插入图片描述这里我们只用其中的四个就可以实现通信

1  Ble_advertising.py
2  ble_uart_peripheral.py
3  ble_temperature
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值