ESP32-S3 蓝牙是否支持SPP?

linnjing
Posts: 2
Joined: Mon May 29, 2023 1:54 am

ESP32-S3 蓝牙是否支持SPP?

Postby linnjing » Mon May 29, 2023 3:02 am

由于需要支持RGB565的LCD,选型ESP32-S3。
看介绍,ESP32-S3的蓝牙似乎取消了对经典蓝牙的支持。
以前是使用STM32+HC-05模块连接,需要设置ROLE=1主角色。
想请教,ESP32-S3是否支持连接这种蓝牙接口的小票打印机。

Image
Attachments
QQ截图20230529104614.png
QQ截图20230529104614.png (126.71 KiB) Viewed 3489 times

ESP_zhanghaipeng
Posts: 42
Joined: Thu May 04, 2023 3:49 am

Re: ESP32-S3 蓝牙是否支持SPP?

Postby ESP_zhanghaipeng » Fri Jun 02, 2023 7:48 am

1-esp32s3芯片支持 Bluetooth 5 (le)和 Bluetooth mesh。不支持经典蓝牙(BR/EDR),如果一定要使用经典蓝牙可以试试 esp32 芯片。

2-esp32s3 虽然不支持经典蓝牙,但是 esp32s3 的低功耗蓝牙通过将串口仿真实现了 SPP,该设计由两个演示程序组成,包括服务端和客户端。

SPP服务端:ble_spp_server
SPP客户端:ble_spp_client

3-(确认下打印机是否支持 BLE)如果打印机支持 BLE 的 SPP,就可以连接。如果仅支持经典蓝牙,就不能进行连接。

下面是具体的BLE SPP 的 examples,希望对你有帮助:

https://github.com/espressif/esp-idf/tr ... spp_client

https://github.com/espressif/esp-idf/tr ... spp_server

Who is online

Users browsing this forum: No registered users and 90 guests