前言
对于使用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