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

ANT Broadcast Message through previously set up channel

Hi Nordic,

I have a star network with 3 nodes and 2 channels. I go through the whole pairing process and start sending data without problem. Now I want to, from the master, use one of these two channels to broadcast data to all nearby ANT devices, irrespective of their channel ID. I try to do this but when I try to use sd_ant_broadcast_message_tx in one of the channels, I get this error code: 401F. What does it mean? Do I have to use a new channel just to broadcast this information? It is important to say that this broadcasting will be done very very unlikely, the normal operation of the channels is to send and receive ack messages.

Thanks Nordic!

Parents
  • Mmm I have no idea why the ouput is that. I still have to have clear one thing about the ANT protocol, so I can see if I am trying to do something that certainly is impossible: Can you, without knowing the channel ID of a slave (and it is not wildcarded, it is a fixed unknown number) send information to it? I assumed that the way of doing this was broadcasting, but I am not sure of it.

    What I want to do: I have a device that is paired to a master, both of them have same channel ID. Now imagine that I break that master, and want to pair another one. The main constraint here is that I would not be able to physically touch the slave (no buttons, no anything). Can I still send a message to this slave from my master, which is not paired, to tell it to reset its pairing status? Is this possible at all?

    Thanks again Peter!

    PS: After I know if it is possible or not to do such thing, then I'll review my code and then I'll post a minimal example with my approach.

    Best,

    Angel.

Reply
  • Mmm I have no idea why the ouput is that. I still have to have clear one thing about the ANT protocol, so I can see if I am trying to do something that certainly is impossible: Can you, without knowing the channel ID of a slave (and it is not wildcarded, it is a fixed unknown number) send information to it? I assumed that the way of doing this was broadcasting, but I am not sure of it.

    What I want to do: I have a device that is paired to a master, both of them have same channel ID. Now imagine that I break that master, and want to pair another one. The main constraint here is that I would not be able to physically touch the slave (no buttons, no anything). Can I still send a message to this slave from my master, which is not paired, to tell it to reset its pairing status? Is this possible at all?

    Thanks again Peter!

    PS: After I know if it is possible or not to do such thing, then I'll review my code and then I'll post a minimal example with my approach.

    Best,

    Angel.

Children
No Data
Related