I’m starting a new project and I’m looking for a board that has these capabilities (either onboard or thru shields/modules) to build a prototype:
Function as a Usb client
Function as a Usb host
Non-volatile reliable storage
Reliable real time clock with battery backup
Wifi - 802.11 g/n (speed does not really matter, only compatibility) capable of ad-hoc or infrastructure connection, with support for HTTP, SSL and NTP.
A buzzer or other simple sound device capable of emitting beeps
Enough pins to use a thermal printer, a fingerprint sensor and a 20x4 RGB LCD display (http://www.adafruit.com/products/597, http://www.adafruit.com/products/751 and http://www.adafruit.com/products/499 respectivelly)
Having the option to add battery backup power (lipo or similar with charger) would be a bonus.
The project is quite simple in terms of the software, there is no graphics (the lcd doesn’t count, right?), no audio, no gps, no servo control, the wifi will be enabled only long enough to POST some data to a couple of Web APIs and the entire board will mostly sleep all day long, only waking to read a fingerprint and print a receipt - in both cases, serial devices.
I was considering the Cobra II with wifi, since it seems to have everything in one place, making prototyping easier, but the price is killing me.
Would it be possible to use a Cerbuino or Cerb40? What would you guys/gals recommend me?