Hello,
We are currently working on this project that intends to collect the data of various sensors on a large field.
Right now the topology of our system is:
"Low Power Sensors" ---ADV---> "nRF51 Scanner" ---UART---> "GPRS/GSSM gateway"
where we have several scanners and gateways.
We want to make it like:
"Low Power Sensors" ---ADV---> "Friend Nodes" ---Mesh---> "GPRS/GSSM gateway or Android App"
This way we can collect all sensors readings through the Mesh Network and have only one gateway to upload the readings.
Currently our sensors are programmed to collect RMS vibration data and temperature data every 5sec. and create a package of 8 readings and broadcast it every 40sec. Our package also contains 3 bytes to tell our scanner application the kind of the data, the sensor ID and the version of the package. So the scanner is capable of treating the useful data and upload it accordingly.
In short, we want to make our sensors "inject" 19 bytes of our proprietary data into the Mesh network and upload it to the cloud or an Android App through only one node.
1 - Is it possible? If so, how should we start making this approach?
2 - How many sensors can we use on a single network?
3 - Is it possible to use the smartphone as a real time monitor of the sensors? In this case, the App will only show the incoming data, or it is capable of requesting the sensor states from the network?
We have a semi-truck full of questions but this will keep us entertained for the next days.
Thanks a lot!