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

FHSS implementation in a multi agent swarm

I'm looking at implementing frequency hopping between multiple agents (fully connected swarm) in reasonably close proximity to each other (max distance about 150m in an open environment). I'm looking at the nRF24 chip set. Wondered if anyone had any insights.

Parents
  • Hi 

    If you are planning to go to production I would strongly suggest going to the nRF52 platform instead. Then you get a much more integrated solution with more flexibility, lower power consumption and better performance. 

    Regardless of the chipset used I wouldn't recommend doing frequency jumping in a mesh network, unless you have extensive experience designing RF protocols. 
    Synchronising a frequency hopping scheme over a mesh is very complicated, and is usually avoided in standard mesh implementations. Mesh protocols based on 802.15.4 use a wider band spread spectrum modulation, which means they don't change the frequency at all, and Bluetooth mesh uses asynchronous packets on the advertising channels which means it doesn't need to synchronize the frequency changes. 

    Can you give me a bit more details on the application you are looking to implement?

    For instance, what kind of datarate and latency requirements do you have?

    Do you need encryption?

    Best regards
    Torbjørn

Reply
  • Hi 

    If you are planning to go to production I would strongly suggest going to the nRF52 platform instead. Then you get a much more integrated solution with more flexibility, lower power consumption and better performance. 

    Regardless of the chipset used I wouldn't recommend doing frequency jumping in a mesh network, unless you have extensive experience designing RF protocols. 
    Synchronising a frequency hopping scheme over a mesh is very complicated, and is usually avoided in standard mesh implementations. Mesh protocols based on 802.15.4 use a wider band spread spectrum modulation, which means they don't change the frequency at all, and Bluetooth mesh uses asynchronous packets on the advertising channels which means it doesn't need to synchronize the frequency changes. 

    Can you give me a bit more details on the application you are looking to implement?

    For instance, what kind of datarate and latency requirements do you have?

    Do you need encryption?

    Best regards
    Torbjørn

Children
No Data
Related