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

Does ESP support running matter and BLE simultaneously? (CON-1492) #1224

Open
Ajay2803 opened this issue Jan 3, 2025 · 2 comments
Open

Does ESP support running matter and BLE simultaneously? (CON-1492) #1224

Ajay2803 opened this issue Jan 3, 2025 · 2 comments

Comments

@Ajay2803
Copy link

Ajay2803 commented Jan 3, 2025

Hello

I've utilized the example from https://github.com/oidebrett/starter-esp-matter-app, and we're planning to add BLE HID device control at the same time. I'm wondering if that's possible.

Here is an example of BLE HID that I have tested: https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/bluedroid/ble/ble_hid_device_demo

I want to use my own app to control BLE devices by passing POSTMAN APIs to the matter device, which can then control and connect to BLE devices via HID proffile. Is it possible? And if so, how can I go about doing it?

I currently use ble exclusively for commissioning, after commissioning, BLE is deinilitiaized, so perhaps I can reinetialize ble and do this?

@github-actions github-actions bot changed the title Does ESP support running matter and BLE simultaneously? Does ESP support running matter and BLE simultaneously? (CON-1492) Jan 3, 2025
@shubhamdp
Copy link
Contributor

@Ajay2803 I'd suggest you to take a look at https://docs.espressif.com/projects/esp-matter/en/latest/esp32/faq.html#a1-16-using-ble-after-matter-commissioning

@Ajay2803
Copy link
Author

Hi,
Thank-you for your reply,

I have read this and now i am able to turn on BLE again after commissioning by doing gatt reset, there are not any kind of services running right now, But as i said before, i have tested examples/bluetooth/bluedroid/ble/ble_hid_device_demo this example and i want to do same with our device, can you guide me how can i do so to achieve same as above given example.

I have checked it the above given example is using bluedroid/ble and our matter device is using NimBLE so it is bit difficult for me to understand, if you can guide me that would be very helpful for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants