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

ANT Shared channel reverse message is not sent correctly

Hello.

I use nRF52 and tried to make the shared channel.

There are 1 Master and 1 ~ 3 Slave device.

When the master device send the notification messages to slave devices, they are received all messages.

And when the master send the messages in particular slave address (e.g. 0x01 0x00), the slaves are also received all messages, however, do not send the acknowledge messages(a.k.a reverse message) properly.

They only send the acknowledge messages once if they receive two forward messages.

To solve the problem, I also change the period to 50ms, 100ms, 1000ms, but it does not influence to the result.

Of course I read the document 'ANT_Message_Protocol_and_Usage_Rev_5.1' . But I don't know what is the problem.

Parents
  • I use the ant broadcast example. And I also see the shared channel example in the experimental folder for the shared channel.

    I changed the transmission type to ANT_TRANS_TYPE_2_BYTE_SHARED_ADDRESS and channel type to CHANNEL_TYPE_SHARED_MASTER, CHANNEL_TYPE_SHARED_SLAVE.

    And when the slaves start, they initiate the channel, and configure their own shared channel address using the broadcast message.

Reply
  • I use the ant broadcast example. And I also see the shared channel example in the experimental folder for the shared channel.

    I changed the transmission type to ANT_TRANS_TYPE_2_BYTE_SHARED_ADDRESS and channel type to CHANNEL_TYPE_SHARED_MASTER, CHANNEL_TYPE_SHARED_SLAVE.

    And when the slaves start, they initiate the channel, and configure their own shared channel address using the broadcast message.

Children
No Data
Related