03-15-2016, 09:05 AM
(03-15-2016, 04:39 AM)carlosviansi Wrote: @@khgoh Thank you for the very (very!) nice schematic. :-) It clarifies well the topology and will make it easier to explain to the lab members here.
What worries me on the application being the one in charge of time stamping the data, is the time for the data to travel from the remote to the application. In that sense, I fear there will be inconsistency across all Cluster of Sensors depending on the timing. Say my Weather Station application sits on my home PC. And I have two PineA64 on the arrangement you made. Suppose I issue an order to collect the data through the remotes. How likely is that they all collected samples at the same time?
Also, is there any way for me to know what was the original timestamp of the readings somehow? I still don't see on this topology how this would be possible. Likely it will be x seconds behind, and like I said I don't see how x would be consistent over every request.
Finally, how quickly would I be able to keep issuing requests for the remotes? I believe this would dictate the resolution I could get of the data (seconds, minute, hour), since I would be requesting one reading at a time from the Weather Station Application, right?
I need to do some research on what the I2c eeprom is and where it connects.. are you planning on offering this anytime soon, or I can just buy any I can find on google? (p.s. the Lab I am in now uses this HOBO as a data logger. I imagine in this case there would be no delay on the timestamp intervals: http://www.onsetcomp.com/products/data-l...ux120-006m ; Please correct me if I am missing something!).
Thank you! :-)
Normally for TCP communication, the data travel across the tcp network should be withing 1 sec (eg normally ping return is about 100 to 500ms if across public network.). Furthermore, the server allow multiple request to different wifi Remote I2c at the same time. Once you make the request, it should take within 1 to 2 second for all the request to return back to the server.
Once the request got reply, you can immediate send another new request.