如题,我想做一个用手机发送图片到开发板,然后在开发板通过屏幕显示图片的项目,现在找了一批蓝牙模块,发现都是只有1~2kBytes/s串口通信速率的。就想问有没有用别的接口的,速度能快点的,最好能到MBytes/s以上的蓝牙模块。然后最后厂家有提供手机的发送数据的APP。
离线
楼主可以找下支持SPP协议的蓝牙,这种可能会快些,如果考虑更高速度的,还是wifi传的快些
离线
放弃吧,没有这么快的蓝牙模块,WiFi模块才有这个速率。
我主要是看到别人用蓝牙有配套的手机APP,很方便。
离线
楼主可以找下支持SPP协议的蓝牙,这种可能会快些,如果考虑更高速度的,还是wifi传的快些
多谢,我去了解一下。
离线
走SDK方式的话,能到几十KB的速度吧。
WIFI随便都超过这个值,WIFI不在路由器下面的话,建议走手机开AP的方式比较好。
单片机接wifi一般用什么接口啊?SPI吗?
离线
经典蓝牙的理论速度也达不到几MB/s,BLE就更慢了。之前使用过RTL8723,大概100多KB/s。但是需要Linux、安卓这种能跑复杂蓝牙协议栈的宿主机,单片机很难搞。再者就是esp32,跑的bluedroid。网上的透传模块的应用场合一般是发几个控制指令,不适合做文件传输。
离线
@davidxu
了解了,多谢科普。我后面准备转去搞wifi的实现方案。
离线
比UART快的就是SPI或是USB了,其实还有个做法就是直接使用带WIFI的SOC。
你的图像是怎么来的?可以考虑下还有带DVP接口的WIFI SOC,全套直接到位。
有介绍的方案吗?我现在的技术只有STM32单片机和linux应用层的开发经验,转到你说的带wifi的方案上手难不?
离线
@bigbigcong
也就是带WiFi的MCU,现在比较流行的方案是ESP32,其SDK的工具链是GCC那一套,你有Linux经验应该比较快上手。
好的,多谢推荐。
离线
Nordic nRF52 和 WCH CH58x 系列均支持蓝牙 5.0 以及 2Mbps 传输速率。 nRF52 有一个有趣的例子——nrf52-ble-image-transfer-demo ( https://github.com/NordicPlayground/nrf52-ble-image-transfer-demo )。 nRF52模块在淘宝上很常见。然而,除了功耗成为问题的情况外,可能还应考虑其他连接解决方案。
最近编辑记录 Mitko (2023-03-02 01:01:52)
离线
@Mitko
多谢
离线