0
\$\begingroup\$

I am in the initial stages of planning a project that involves the wireless transmission of data between either an Arduino or Raspberry Pi and a base computer/RPi.

Data transmitted includes the state of a number of different environmental sensors, which have low data bandwidth requirements, but ideally I'd also like to be able to transmit a good quality video stream (ideally 720p, but at least 480p).

I see that most of the XBees have a 250kbps limit, and recognise that this is under ideal circumstances and I suspect that actual data transmission rate will be less than this, say 200kbps? So I feel think that an XBee solution is not going to be able to keep up with the data transmitted.

Anyway, I was wondering what options I have for wireless data transfer mechanisms that would be capable of data streams better than 250kbps and with 50m+ range?

I've started to look at modules such as this, but am unsure what the expected range of such units are (see this other question that I recently posted) and so I'm just trying to get an idea of what my options are. Cheers!

\$\endgroup\$
  • \$\begingroup\$ 720p will require several Mbps. XBee and Arduino are both out. Raspberry Pi + wifi would be a far better option. \$\endgroup\$ – alex.forencich Jan 29 '16 at 4:17
  • \$\begingroup\$ @alex.forencich Thanks for that. I suspected that Arduino/Xbee would not be able to handle the data rate. I'm trying to find information regarding the range of wifi modules. Can you please see my other question posted here? Perhaps you could help? Thanks! \$\endgroup\$ – oldo.nicho Jan 29 '16 at 4:23
  • \$\begingroup\$ The module you linked can only communicate with a UART at up to 464 kbps, too slow for video streaming. If you want to use a raspberry pi, just get a USB wi-fi dongle. \$\endgroup\$ – alex.forencich Jan 29 '16 at 4:28
  • \$\begingroup\$ Good point @alex.forencich. I'll do some research into USB dongles with an external antenna to try and maximise range. \$\endgroup\$ – oldo.nicho Jan 29 '16 at 4:41
1
\$\begingroup\$

As suggested before, Arduino will not be sufficient. I would go for the raspberry pi.

In terms of transmission, if you want good range, I have used these in some applications using the ethernet port, they are quite good: https://www.ubnt.com/airmax/picostationm/

|improve this answer|||||
\$\endgroup\$
  • \$\begingroup\$ Cheers Jorge. The PicoStation looks like a pretty tidy unit with an impressive range. \$\endgroup\$ – oldo.nicho Jan 29 '16 at 8:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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