Hi,
I'm a student and for my graduation I have to set up a mesh protocol for a WSN with following requirements:
- Mesh Routing
- Use LaunchXL-CC1310
- It has to be energy efficient
- it should find new ways to the base if the connection to one of the nodes gets lost
- it should find new ways to the base, if the energy of one node is critical
- it has to use 868 MHz communication
- it should be ready for software updates which will be send from the base
- i have to write a very extensive communication protocol for various commands and their answers from the nodes back to the base (like "get ready for firmware update")
- use Sniff-mode, which checks after a defined time in sleep mode, if a special preamble has been sent
I already read a lot of articles, but I really don't know how to start the implementation.
Can I use TinyOS, RiotOS or similar systems for my requirements or is it better to write my own code? Can I realize it with CodeComposer?
Which OS supports the Launchpad? And how can I implement the communication protocol in one of these?
Is there an How-To which I could use to get an overview?
Thanks for your help. I really don't know how to begin with all these informations.