Javelin and multiple node communication
Hi,
I understand this is not directly related to Javelin, but I assume if some protocol has been developed, it has some implementation in Java.
I'm working on a project that aims to develop a remote control system of multiple mobile robots. Each robot has its own controller (Javelin and stuff) to read sensor data, make some decisions and control servos. Also, each robot should recieve individual commands from control terminal (PC with developed RF comm board connected) and report back their status. The command and status messages are pretty simple, like:
Robot sends data like this (lets say once in 5 secs):
|ROBOTID|STATUSBYTE|
Control terminal sends commands like this (anytime operator wants the robot to do something else):
|ROBOTID|COMMANDBYTE|PARAMBYTE|
These are not ultimate, just to give you the idea.
Bluetooth is too short on operating range, so I consider using Parallax 433 MHz RX and TX modules (27980 and 27981) on every node (robot controller and terminal comm board). I assume I need to use some kind of a simple communication protocol to allow multiple 433 MHz transmitters and receivers communicate with each other.
Am I right about the protocol? Is that possible?
Are there any protocols already developed?
Is it possible to send data via RF TX module to multiple RF RX modules?
What happens if two nearby located RF TX modules transmit data at the same time?
Should I use some other communication equipment?
I have read Parallax 433 MHz RX and TX modules manuals, but I'm still not sure if it will work. I have also read (or scrolled thru
) the Linx Technologies RXM-433-LR-S chip manual, that says - no protocol is implemented in the chip to deal with this multiple transmitter/receiver issue.
Thank You
I understand this is not directly related to Javelin, but I assume if some protocol has been developed, it has some implementation in Java.
I'm working on a project that aims to develop a remote control system of multiple mobile robots. Each robot has its own controller (Javelin and stuff) to read sensor data, make some decisions and control servos. Also, each robot should recieve individual commands from control terminal (PC with developed RF comm board connected) and report back their status. The command and status messages are pretty simple, like:
Robot sends data like this (lets say once in 5 secs):
|ROBOTID|STATUSBYTE|
Control terminal sends commands like this (anytime operator wants the robot to do something else):
|ROBOTID|COMMANDBYTE|PARAMBYTE|
These are not ultimate, just to give you the idea.
Bluetooth is too short on operating range, so I consider using Parallax 433 MHz RX and TX modules (27980 and 27981) on every node (robot controller and terminal comm board). I assume I need to use some kind of a simple communication protocol to allow multiple 433 MHz transmitters and receivers communicate with each other.
Am I right about the protocol? Is that possible?
Are there any protocols already developed?
Is it possible to send data via RF TX module to multiple RF RX modules?
What happens if two nearby located RF TX modules transmit data at the same time?
Should I use some other communication equipment?
I have read Parallax 433 MHz RX and TX modules manuals, but I'm still not sure if it will work. I have also read (or scrolled thru
![smile.gif](http://forums.parallax.com/images/smilies/smile.gif)
Thank You
Comments
for the Master/Slave Radio Frequency Network Packet Server
If you consider your control station as master and the robots as slaves,
let the master poll the slaves. Only the slave with the correct ID responses.
Slaves never initiate transmission. That way only 1 transmitter is active
at any time.
regards peter
·
Or has it moved ?
I need the same setup : I have one controller that has to communicate bidirectionally (via RF)·with 4 clients (exhange data/commands).
Does anyone have examples·of this·?
http://web.archive.org/web/20061214160819/www.parallax.com/javelin/underdev.asp
regards peter
I have rebuilt packetserver.zip
regards peter
Anyone else having this problem ?
Phaedra
and I will sent it directly to you.
regards peter
I will study the code now.