I need to start a new project, basically porting a Panda II (SDK 4.1) application to Cerberus platform (SDK 4.2 and 4.3 ASAP).
The application is a data logger that samples some analog inputs (+ temperature), write some cache on SD, then upload all to a remote Web service using ethernet.
I think to use Cerbuino + ENC28 + temp-humidity module from GHI, connecting my analog inputs to Cerbuino analog input.
Is this the right solution?
Moreover: later I’d like to use a single board as “gateway” for a PAN of sensor. My idea is to have some Cerbuino boards as the one described above, without Ethernet but using a Zigbee module to connect them to a “master unit”. This master unit may be connected to Internet via Ethernet or GSM, and then act as a “router” or “server”, receiving data from other units via Zigbee and then contacting the remote Web service to upload data behalf on them (I think I cannot provide a real TCP router using Zigbee, so the flow will be remote unit client->master unit server process->master unit client->remote webservice). Is this a good solution? Will be hard to implement (I’m newbie on zigbee)? Can I create the master unit with Cerbuino or do I need a most poweful board? Can I have some suggestion on Zigbee module to add to Cerbuino to have this goal?