Possible Duplicate:
Suggestions for a Point-to-Point reliable Wireless Communication Module

I got a project to design a wireless communication system in order to communicate between the factory and the factory's pump station which is situated about 600m away from the factory. In between the two end stations there's an estate with no any buildings, there are planted coconut trees. But, no line of sight is present between two end stations.

I need to start this soon. As I don't have any prior experiences in using wireless communication designs for my projects, I came here to ask for guidance from the experts..

I have one major question here.

What is the suitable transceiver module that can be used here?

I searched a lot, but couldn't figure out a proper one.

Please consider that I'm hoping to use PIC micro-controllers to handle the modules (can go for Arduino, if needed)..

Any thought, advice is highly appreciated.



marked as duplicate by W5VO Aug 18 '12 at 3:19

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • \$\begingroup\$ What data throughput do you need? Is power supply an issue? \$\endgroup\$ – stevenvh Aug 16 '12 at 10:22
  • \$\begingroup\$ i won't need a higher throughput. No issue with the power supply.. \$\endgroup\$ – Anubis Aug 16 '12 at 10:29
  • \$\begingroup\$ What's "not higher"? is that 9600 bps, 250 kbps? \$\endgroup\$ – stevenvh Aug 16 '12 at 10:31
  • \$\begingroup\$ @stevenvh actually the system will be used to control the pumps at the pump station, and there are less than 10 pumps there.. \$\endgroup\$ – Anubis Aug 16 '12 at 10:32
  • \$\begingroup\$ @stevenvh sorry I'm not experienced enough to convert the requirement into an expected throughput. May be you'll help me with that too. thanks.. \$\endgroup\$ – Anubis Aug 16 '12 at 10:33

Digi's Xbee modules may be interesting. The XBee PRO ZB has a maximum range of 3.2 km, and the modules have a completely transparent Zigbee protocol implementation. Means that you use the module as a simple UART connection.

You want to control the pumps with this, so I'm thinking reliability! Pumps should not be switched off or on by others on the network, and if you send a command to switch pump 4 on it has to be switched on for sure.

That's what your software should take care off. I would suggest some kind of encryption, and include error correction. Let the pump station acknowledge a command, and include commands for asking a pump's state.

  • \$\begingroup\$ yeah I completely agree with your suggestions on reliability. Of course that will be a major issue if not seriously taken. BTW, what is the frequency range that this module is operating? Is it free band? I mean, will it be needed to get some special permission to use it? \$\endgroup\$ – Anubis Aug 16 '12 at 10:45
  • \$\begingroup\$ @Anubis - Most operate in the 2.4 GHz ISM band (Industrial, Scientific, Medical). This is regulated, but you don't need a license. I'm not sure about what the regulations include, but it's probably duty cycle and power. \$\endgroup\$ – stevenvh Aug 16 '12 at 10:50
  • 1
    \$\begingroup\$ Excuse me for that, but your link pointed me to a $299 Xbee kit. \$\endgroup\$ – Anubis Aug 16 '12 at 11:04
  • 1
    \$\begingroup\$ XBee® / RF Family Features Comparison \$\endgroup\$ – m.Alin Aug 16 '12 at 11:32
  • 1
    \$\begingroup\$ yeah I understand, sorry if I'm bothering. I'll highlight again I'm not experienced in wireless apps. It would be much appreciated if you can point me to a proper module directly (without letting me to make harder decisions), then I'll consider about that. Budget will not be an issue, as the company'll pay, but I think cost of the above device is way too high (i'll require two of them, eh?). I need to do this somehow. It'll be a valuable experience for me. So please be kind enough to give your valuable guidance, I'll be much thankful.. \$\endgroup\$ – Anubis Aug 16 '12 at 11:55

Not the answer you're looking for? Browse other questions tagged or ask your own question.