Hello everyone !
I’m a student in BTS IRIS ( Information Technology ) and I have to do a project to get my degree in my last year ( 2 years ).
So my project consist to get the electricity and water consumption of each buildings of the school and store it in a database.
Once the informations stored my team-mate will execute SQL query to get the average of energy consumed in the last week, month or year.
The energy consumption will be retrieve and send using Xbee technology.
I work with the Xbee Pro Serie 1 - 804.15.4
So here is my problem : I need to send the information using some Xbee Emettor ( much as Xbee, as building → End Device ) to the Xbee Receptor ( Main Server - > Coordinator ).
The protocol I’ll use will be build like this :
$ENERGY_METER_ID|PHASE1|PHASE2|PHASE3|WATER|OFF-PEAK|FULL-HOUR#
Example : $239239|010|005|002|10.3|0000063|0000080#
Here is the situation like I see it for the future ( But I’m not sure if I’m doing in the right way ! )
http://img221.imageshack.us/img221/4765 … gramme.png
What I want to know is how the data is retrieve from the Coordinator.
In class, I can connect only two Xbee device for the moment, which works fine but I don’t really know how the Coordinator will be retrieve the information of two ( And more ) Xbee End Device Emettor at the same time ?
I need to store each information ( in a array ) from the End devices in the Coordinator ( Which will be connected to a simple PC ) like this for example :
$1|010|005|002|10.3|0000063|0000080#
$2|010|005|002|10.3|0000063|0000080#
Because I need to get these informations from another client ( in TCP/IP ) in real-time !
I’m still new ( and lost ! ) about this new technology so sorry if my question is stupid.
I hope my explaination is understandable thought !
Thank you in advance for the help.
( And sorry for my english…)