Which wireless protocol for wireless Arduino communication

Hi guys. I'm going to develop an industrial application in which I need 4 Arduino devices to monitor 3 digital signals each and communicate via GSM. What I basically need to know is which kind of protocol (and shields) you suggest to share those bits between the 4 Arduinos considering that only one will have the GSM shield. Unfortunately only one Arduino will have GSM capabilities and no wired connection between them is possible. Max distance between them should be 10 meters, at least I hope no more... :) In case of Wi-Fi suggestions I have no problems in adding a basic router or something similar.

I hope you can help me since there's so much stuff I don't know which solution could fit at best this application.

Simple 315/433 MHz Transceivers should do for that distance. If just 1-way comm's, then Tx modules on the slaves and Rx module on the GSM equipped card. Put some error checks in the data, discard anything that is bad, interfered with, etc.

Exactly what CrossRoads said. I use 434 MHz Transceivers for several similar projects and they work great!

Launch the Arduino IDE and look at File->Sketchbook->RF to get an idea of how the TX and RX code works.

Example hardware: https://www.sparkfun.com/products/10534 https://www.sparkfun.com/products/10532

All the best, LT

Thank you guys for your kind and useful replies.

I also took a look to some code sketches and the programming seems quite easy.
@Latency: those transreceiver specs says of a 500ft max working range. From your experience, is it somehow true? It seems too much…

They'll certainly do the 30 feet you're after.

Launch the Arduino IDE and look at File->Sketchbook->RF to get an idea of how the TX and RX code works.

What IDE are you using that has that? Couldn't find it in 1.0.5.

CrossRoads: They'll certainly do the 30 feet you're after.

I've got some concerns about the noise.

Noise from what?