Skip to content
Discussion options

You must be logged in to vote

MicroPython does not (yet) support BLE extended advertising (or any 5.x features).

NimBLE (the host stack used by MicroPython on ESP32) does support some 5.x features (included extended advertising), but none of this is currently used by MicroPython.

FWIW, on ESP32, the 5.x features are only supported at all on C2, C3, S3, H2 (of which only the C3, S3 are supported by MicroPython).

But you asked to be able to have a different set of services for each advertiser -- I don't know if extended advertising lets you do this? Obviously it allows you to advertise different services in the payload, but once connected I don't know what the GATT discovery sees. (I haven't read this part of the spec i…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@amplatzer
Comment options

@jimmo
Comment options

jimmo Nov 4, 2023
Maintainer

Answer selected by amplatzer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
ESP32
Labels
None yet
3 participants