I’ve been building a system which requires a wireless network for messaging. Basically, there are four main components: a base station (laptop), a gps fix station, relay stations and, multiple robots. I am wondering what sort of networking protocol to set up so I can broadcast a signal from the gps fix station to all robots (amongst other messages flying around the place). All of the messages follow a similar structure which is basically a header (type of message, who sent it, who is meant to receive it and, a message counter), a payload (structure varies based on the type of message being sent but basically comma-separated numbers) and, a checksum value (which is obviously redundant if i end up using API frames).
I’ve written the messaging system based on transparent mode (XBee Pro 802.15.4) and each node has its own micro so I keep track of forwarded and received messages. I’m just wondering if transparent mode is the right way to go as I’ve heard about upgrading the XBee Pro’s to use DigiMesh.
Any pointers would be a great help