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

Contiki-ng: CC26xx ble connected mode support #1099

Open
asmakhalil opened this issue Oct 17, 2019 · 5 comments

Comments

@asmakhalil
Copy link

@asmakhalil asmakhalil commented Oct 17, 2019

Hello!

After some research it appears as though Contiki does not support achieving connected mode in cc26xx chips. I am currently investigating the amount of work that would go into implementing this to see if it is a viable option for me to do with Contiki. I have already found some skeleton for connected mode in Contiki-ng code-base, so it looks promising with the support of the Contiki community. If anyone has any information on the scope of work that this would take/ has attempted it or something similar perhaps on a different TI CC chip your feedback would be very much appreciated! And of course any development on this from my end that achieves connected mode will go back to benefit the Contiki community.

Thanks!

Asma

@asmakhalil

This comment has been minimized.

Copy link
Author

@asmakhalil asmakhalil commented Oct 17, 2019

skeleton code* no skeletons were found lol

@asmakhalil

This comment has been minimized.

Copy link
Author

@asmakhalil asmakhalil commented Oct 17, 2019

@spoerk I see you were the last contributor to the cc2650 rf code, can you shed some light on this if possible? Thanks!

@spoerk

This comment has been minimized.

Copy link
Contributor

@spoerk spoerk commented Oct 18, 2019

The current implementation of the BLE radio on the Texas Instruments CC2650 does support BLE connections. You can operate a CC2650 as a BLE master or as BLE slave.
However, it is currently only possible to exchange IPv6 packets over the BLE connection. BLE's ATT/GATT communication is not supported.

What specifically do you want to achieve with BLE connections?

@asmakhalil

This comment has been minimized.

Copy link
Author

@asmakhalil asmakhalil commented Oct 18, 2019

Thanks for your reply!

We would like to investigate whether the TI drivers used by contiki(cc26xxware) support ATT/GATT and Contiki just needs a HAL implementation, or whether the TI drivers need an ATT implementation.

If the latter, do you know how much effort would go into that?

Thanks!

Asma

@spoerk

This comment has been minimized.

Copy link
Contributor

@spoerk spoerk commented Nov 5, 2019

As far as I know, the TI drivers do not support any ATT/GATT communication, but rather provide support for all low-level BLE radio primitives.

Unfortunately, I have no estimation on how long implementing such a support should take.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.