I am wondering if Wireless AVR technologies can fit my research application.
We are trying to simultaneously stream from multiple wireless sensors and receive that data on a PC.
There must be at least 6 sensors but likely up to 12 each sensor samples 100 times a second and each sample contains at least 12 bytes of information.
The ideal situation is connecting one wireless transceiver to the PC through USB and an ftdi board and having all the sensors sending data to that transceiver. The transceiver will only send simple commands to the sensors, eg (start stream),(stop stream).
Will technologies such as 802.15.4 LwMesh be able to handle that much data? I'm wondering what happens at the transceiver connected to the PC, with only 6 sensors it should be reliably receiving 6*100*12 bytes = 57.6 kbps with 12 sensors 12*100*12 bytes = 115.2 kbps. In case of more than 12 bytes of data we will definitely want to be able to have more than 250 kbps of data coming into the PC reliably.
The current commercial solution we use are Bluetooth sensors connected to a USB Bluetooth dongle. Each sensor is seen as a COMM port on the PC. Unfortunately from my understanding of Bluetooth this limits us to 7 sensors. Furthermore it appears that the internal drivers swap between reading each device, for each sensor we run in a separate thread waiting for data on the COMM port we will get packets from one sensor and then 6 packets from another instead of getting 1 packet from sensor 1 then 1 packet from sensors 2 and so on.
Thank you in advance.