Hello,
I am working on RTLS based project. For that purpose I am using SimpliciTi Stack and EXP-CC430RF4 evolution kits. I configure CC430F5137(Satellite Board) as an End device and CC430F6137(Base Board) as AP as Data Hub.
EDs : Asset Tag , 4 Base boards : Slave Tags , 1 Base board : Master Tag
I have attached top level diagram.
What I want to do : There are 10 Asset Tags, 4 Slave Tags and 1 Master Tag. Each Asset Tag will make a link to 4 Slave Tags and after linking, Asset Tag will transmit information periodically(5 sec) to Slave Tags. These Slave Tags will receive these information from Asset Tag and transmit those to Master Tag that is also configured as AP as Data Hub.
I have done some changes in AP as Data Hub code making for receive as well as transmit information.
Problem : First,I start up all Slave Tags and then start one Asset Tag. All Slave Tags are in "listen" mode and I see "added End device" scrolling text on LCD. It works well.
Now I am going to start 2nd Asset Tag. In this case,some time Asset Tag is added only by 1 Slave Tag, some time only by 2 Slave Tags, some time only by 3 Slave Tags. That means Asset Tag can't be joined or linked with all Slave Tags. Same way I found same result for 3rd Asset Tag, 4th Asset Tag and so on.
Is my configuration right or not?
Is this problem because Slave Tags(AP as Data Hub) are in transmit mode when Asset Tag is sending Join or Link request?
Please provide me the solution for this.
Any help is appreciated.
Thanks,
Nipam