MySQL for the Internet of Things

(Steven Felgate) #1
ChApTEr 2 ■ hArdwArE for IoT SoluTIonS

Since the board comes as a SoC module, you will need to buy a host board to use it or connect it to your
computer for programming or console access. Intel sells one such board, but there are several other choices
from Sparkfun, as described here:



  • Intel Edison Mini Breakout: Slightly larger than the Edison, the mini breakout
    provides USB ports for communication via a UART console (think terminal) and
    power. Intel normally sells this mini breakout board with an Edison module. See
    http://sparkfun.com/products/13025.

  • Intel Arduino Expansion Board: This is a larger host board with Arduino headers
    for mounting Arduino shields. It provides the same USB ports as the previous host
    board and, like that one, is available as a kit. If you want to program the Edison
    with the Arduino IDE, this host board is a good choice. See http://sparkfun.com/
    products/13097.

  • Sparkfun Base Block: This is a smaller host board that has the same USB ports but
    also comes with a pass-through micro board-to-board connector so that you
    can use additional boards. You can also use this board to program the Edison
    like an Arduino. This board is available without the Edison from Sparkfun.
    See http://sparkfun.com/products/13045.

  • Sparkfun Console Block: This is similar to the Base Block but without the power port,
    thus providing only console access. See http://sparkfun.com/products/13039.


The modular nature of the Edison makes it possible to build your solution with only the hardware you
need based on a powerful main core. This is especially true with the addition of Sparkfun’s Edison Blocks.
Sparkfun has created stackable modules (called blocks) that you can use to build a hardware stack to meet
your embedded computing needs. There are quite a number of blocks available for just about whatever you
want to do.
In fact, there are blocks that break out the GPIO pins in either Raspberry Pi or breadboard layouts,
supply battery power, and provide a tiny OLED-based display; there’s even an Arduino header block. The
really cool aspect of using blocks is how they stack, which allows you to not only tailor your hardware for
what you need but also to keep the hardware as small as possible to match the diminutive size of the Edison.
A sample list of Sparkfun’s Edison blocks is shown here:


Free download pdf