This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Mesh proxy re connection and sequence number

Hi

I re open an old ticket to know about changes in the Android Mesh Library

https://devzone.nordicsemi.com/f/nordic-q-a/45553/is-sequence-number-and-transaction-id-equal

I see that, now, the Mesh SDK for nrf52 keep a good track of sequence number and IV index. But we are still facing issues when a phone re connect to a proxy node.

To get the sequence number, we send a message to set a new proxy filter type (here blacklist 0x0000) and receive a new sequence number.

But sometime the board is not accepting the filter messages.

Also, the board is not accepting any message after the app came to foreground. when the app is in background, it is connected to the board all the time. so here we need to restarting the board before being able to send any new message.

Is there any way to get the board's sequence number without sending filter messages?

thank you very much.

Parents
  • Hi I'm trying to understand the issue you aer facing here, why do you need the sequence number here? The sequence number is automatically incremented from the library for every message that's sent out? Have you made changes to the sample application?

    The sample android app will try to connect after the provisioning completes, it will try to scan and connect for a duration of 30 seconds and if it fails the app will let the user connect manually.

Reply
  • Hi I'm trying to understand the issue you aer facing here, why do you need the sequence number here? The sequence number is automatically incremented from the library for every message that's sent out? Have you made changes to the sample application?

    The sample android app will try to connect after the provisioning completes, it will try to scan and connect for a duration of 30 seconds and if it fails the app will let the user connect manually.

Children
No Data
Related