Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPP support with NimBLE (IDFGH-5581) #7303

Closed
venkateshgr-ayla opened this issue Jul 22, 2021 · 5 comments
Closed

SPP support with NimBLE (IDFGH-5581) #7303

venkateshgr-ayla opened this issue Jul 22, 2021 · 5 comments
Labels
Awaiting Response awaiting a response from the author Resolution: Done Issue is done internally Status: Done Issue is done internally Type: Feature Request Feature request for IDF

Comments

@venkateshgr-ayla
Copy link

Hi All,
I wanted to know if SPP can be supported with NimBLE? Currently I am not using Bluedroid. I want to port SPP-Bluedroid to SPP-NimBLE.
Is it technically possible and recommended?
Does ESP have any plans to support SPP over NimBLE?
Kindly help me with your suggestions on SPP feature with NimBLE.

Thanks,
GR.Venkatesh

@venkateshgr-ayla venkateshgr-ayla added the Type: Feature Request Feature request for IDF label Jul 22, 2021
@espressif-bot espressif-bot added the Status: Opened Issue is new label Jul 22, 2021
@github-actions github-actions bot changed the title SPP support with NimBLE SPP support with NimBLE (IDFGH-5581) Jul 22, 2021
@rahult-github
Copy link
Collaborator

Hi @venkateshgr-ayla ,

SPP ( Serial Port profile ) is a basically a bluetooth classic profile. Nimble, is BLE only stack.

We can however achieve the same by implementing a custom LE service running on top of GATT and simulate the behaviour and achieve SPP functionality in BLE.

Currently, there is no such custom service implemented for Nimble. We will check internally and plan if we can release this as part of the SDK.

Thanks,
Rahul

@venkateshgr-ayla
Copy link
Author

Hi Rahul,

Thanks for the response. Is it possible for this feature release? If so can I know approximate timeline?

Thanks,
GR.Venkatesh

@rahult-github
Copy link
Collaborator

Hi @venkateshgr-ayla ,

We are planning on including this feature and are currently targeting to include this example in stable release in Q4' 21 quarter.

Thanks,
Rahul

@IshaESP
Copy link
Contributor

IshaESP commented Oct 14, 2021

Hi @venkateshgr-ayla,

Can you try this patch?
nimble_spp_patch.txt

Thanks,
Isha

@Alvin1Zhang
Copy link
Collaborator

@venkateshgr-ayla Thanks for reporting, would you please help share if any updates? Thanks.

@Alvin1Zhang Alvin1Zhang added the Awaiting Response awaiting a response from the author label Nov 23, 2021
espressif-bot pushed a commit that referenced this issue Dec 9, 2021
…f/esp-idf into 'release/v4.4'

Nimble: Added BLE SPP Service

Closes: #7303

See merge request espressif/esp-idf!16122
@espressif-bot espressif-bot added Resolution: Done Issue is done internally Status: Done Issue is done internally and removed Status: Opened Issue is new labels Dec 13, 2021
espressif-bot pushed a commit that referenced this issue Dec 24, 2021
…f/esp-idf into 'release/v4.3'

Nimble: Added BLE SPP Service

Closes: #7303

See merge request espressif/esp-idf!16123
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Response awaiting a response from the author Resolution: Done Issue is done internally Status: Done Issue is done internally Type: Feature Request Feature request for IDF
Projects
None yet
Development

No branches or pull requests

5 participants