The BeagleBone Enhanced is a highly versatile single board computer that met all our IoT programme requirements and more! Where do I start? Easy to set up, onboard flash memory, WiFi, Bluetooth + Ethernet, RTC, ability to connect with 20 devices, and still spare processing and sensor capabilities for our future product developments! All on a compact, well-designed and competitively priced board. First-class support too.