Hi,

We are kicking off a project that will have a number of NRF52840 radios,
each doing something slightly different. Right now we are trying to decide
whether we will use the Nordic SDK or mynewt. Some of the things we want to
do are well within mainstream BLE and should be easy. Some things are a bit
custom. I've glanced at the mynewt BLE API, but it is not clear whether a
few of our needs are directly supported without the need for us to get into
the core code.

Below is a list of a few features we want to support.  We'd love to hear
whether the features are directly supported by the API, or if not, your
opinions on the how involved it will be for us to add these features.

1. We'd like a single radio to be advertising multiple advertising packets
at different intervals.  For example, it may be sending an iBeacon like
packet at 200ms, while also sending an EddyStone like packet at 250ms,
while also sending some other packet at some other interval.

2. In case #1, we would also like the option of using a different
advertising address for each beacon.  E.g. the iBeacon advertising address
could be different than the address in the Eddystone beacon.

3. We would like a radio to be able to listen for advertisement packets
100% of the time. It looks like the API to turn on scanning takes interval
and window parameters. Can these be set up such that the radio is listening
100% of the time?

4. We'd like to dedicate a single radio to listening for advertisements on
a single channel. (In fact, we'd like to dedicate three radios, one to each
channel so that we are listening 100% of the time to each advertisement
channel.)  Is there a way to specify a single advertising channel when
scanning or listening for advertisements?

Are any of the above supported already in the API?

If not, are we looking at major rework, or simple changes in your opinions?

Thanks for any help


*Greg Strange*
Software Engineering Program Lead

*Synapse Product Development*
A Cambridge Consultants Company
mail 1511 6th Ave Suite 400, Seattle, WA 98101
direct +1-206-832-1269 ext. 3505 <+1-206-832-1269,3505> | office
+1-206-381-0898 | mobile +1-206-240-5605
[email protected] | https://www.synapse.com

This email and any files transmitted with it are confidential. Unauthorized
publication, use or dissemination of this email is prohibited.
Please consider the environment before printing.

Reply via email to