IEEE Consumer Electronics Magazine - April 2017 - 62

The selection of a board or
platform for prototyping a DIY
IoT application, project, or
product is a critical step.
have come up with intriguing IoT projects such as Baby Room
Home Automation [39] and HomeController [40].

SAMSUNG'S ARTiK
Samsung has debuted in the IoT domain with three modules:
Artik 1, Artik 5, and Artik 10 (Figure 10), which come in different sizes. Although development boards are available for them,
the modules can also be directly deployed to develop a target
product. The tiniest one, the Artik 1, comes in a 12-mm ×
12-mm package and runs with a coin cell battery. It has a dualcore processor running at 250 MHz and 80 MHz, Bluetooth LE
4.0, an accelerometer, and a nine-axis motion sensor [41]. The
Artik 5 comes with an ARM A7 dual-core 1-GHz processor,
Bluetooth BLE, ZigBee, and 47 GPIO pins, with SPI, PWM,
UART, I2C, and USB interfaces. It supports Arduino/Java/C/
C++ as development environments. It also has a hardware video
codec supporting various standards [42].

FIGURE 9. A UDOO QUAD platform. (Photo courtesy of UDOO.)

The top module is the Artik 10, which comes with ARM
A15x4@1.3 GHz + A7x4@1.0 GHz processors with 2 GB of
LPDDR3 + 16 GB eMMC memory in a package size of just
39 mm × 29 mm × 3.5 mm. It comes with a Yocto 1.6 (Fedora) OS and hardware audio and video codec for various standards. It has 51 GPIO pins with SPI, inter-IC sound (I2S),
I2C, UART, USB, Bluetooth Low Energy, and many more
interfaces. It also backs Open GL ES 1.1/2.0/3.0, DirectX 11,
and Google RenderScript for graphics processing units [43].
Artik development boards are available on the market. Many
tutorials, such as MQTT Message Broker and web page interfaces to Edge devices, can be found on the maker's website
[44]. Citizens are also contributing to solving the California
water crisis by making use of Artik development boards [45].

SELECTING THE OPTIMUM PLATFORM
OR BOARD FOR IOT APPLICATIONS
Turning ideas into a concrete plan is the first step in an IoT
project. Therefore, the selection of a board or platform for prototyping a DIY IoT application, project, or product is a critical
step. In broad terms, three things must be taken into account in
this regard: 1) specifications, 2) open API, and 3) open hardware. The project's specifications play a vital role in the selection of the hardware platform to be used for a particular IoT
application. One must consider fundamental aspects such as the
processor/microcontroller, clock speed, GPIO, ADC/DAC, connectivity (Wi-Fi, Bluetooth, or Ethernet), communication (e.g.,
I2C, UART, and SPI), and, last but not least, the price of the
hardware board to be selected. A prior brainstorming session
for the selection of a platform with a certain set of specifications for a particular application is always recommended.
Afterward, the key aspect that comes into play is Open API.
To avoid being locked, it is essential for a DIYer to select an
IoT solution that comes with open standards, community
support, and open libraries. The use of readily available open
libraries and support enables a DIYer to develop applications
in less time with better resource utilization and efficiency,
which is reflected in the overall development life cycle of a
particular application.
Finally, there is open hardware, which becomes considerably important when someone has accomplished the initial
prototyping and is ready to transform
the project into a product. For marketed applications, one needs to design
a customized, cost-effective hardware
solution. A platform with open schematics and hardware support is always
handy in developing an application and
deploying the product. The specifications of the above-discussed boards are
compared and depicted in Tables 1-3.

IoT SOFTWARE
(a)

(b)

(c)

FIGURE 10. (a) The Artik 1, (b) Artik 5, and (c) Artik 10 modules. (Photo courtesy of Samsung.)
62 IEEE ConsumEr ElECtronICs magazInE

^

APRIL 2017

Once a hardware platform has been
selected, the next step is choosing the
application software. The wide range of



Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - April 2017

IEEE Consumer Electronics Magazine - April 2017 - Cover1
IEEE Consumer Electronics Magazine - April 2017 - Cover2
IEEE Consumer Electronics Magazine - April 2017 - 1
IEEE Consumer Electronics Magazine - April 2017 - 2
IEEE Consumer Electronics Magazine - April 2017 - 3
IEEE Consumer Electronics Magazine - April 2017 - 4
IEEE Consumer Electronics Magazine - April 2017 - 5
IEEE Consumer Electronics Magazine - April 2017 - 6
IEEE Consumer Electronics Magazine - April 2017 - 7
IEEE Consumer Electronics Magazine - April 2017 - 8
IEEE Consumer Electronics Magazine - April 2017 - 9
IEEE Consumer Electronics Magazine - April 2017 - 10
IEEE Consumer Electronics Magazine - April 2017 - 11
IEEE Consumer Electronics Magazine - April 2017 - 12
IEEE Consumer Electronics Magazine - April 2017 - 13
IEEE Consumer Electronics Magazine - April 2017 - 14
IEEE Consumer Electronics Magazine - April 2017 - 15
IEEE Consumer Electronics Magazine - April 2017 - 16
IEEE Consumer Electronics Magazine - April 2017 - 17
IEEE Consumer Electronics Magazine - April 2017 - 18
IEEE Consumer Electronics Magazine - April 2017 - 19
IEEE Consumer Electronics Magazine - April 2017 - 20
IEEE Consumer Electronics Magazine - April 2017 - 21
IEEE Consumer Electronics Magazine - April 2017 - 22
IEEE Consumer Electronics Magazine - April 2017 - 23
IEEE Consumer Electronics Magazine - April 2017 - 24
IEEE Consumer Electronics Magazine - April 2017 - 25
IEEE Consumer Electronics Magazine - April 2017 - 26
IEEE Consumer Electronics Magazine - April 2017 - 27
IEEE Consumer Electronics Magazine - April 2017 - 28
IEEE Consumer Electronics Magazine - April 2017 - 29
IEEE Consumer Electronics Magazine - April 2017 - 30
IEEE Consumer Electronics Magazine - April 2017 - 31
IEEE Consumer Electronics Magazine - April 2017 - 32
IEEE Consumer Electronics Magazine - April 2017 - 33
IEEE Consumer Electronics Magazine - April 2017 - 34
IEEE Consumer Electronics Magazine - April 2017 - 35
IEEE Consumer Electronics Magazine - April 2017 - 36
IEEE Consumer Electronics Magazine - April 2017 - 37
IEEE Consumer Electronics Magazine - April 2017 - 38
IEEE Consumer Electronics Magazine - April 2017 - 39
IEEE Consumer Electronics Magazine - April 2017 - 40
IEEE Consumer Electronics Magazine - April 2017 - 41
IEEE Consumer Electronics Magazine - April 2017 - 42
IEEE Consumer Electronics Magazine - April 2017 - 43
IEEE Consumer Electronics Magazine - April 2017 - 44
IEEE Consumer Electronics Magazine - April 2017 - 45
IEEE Consumer Electronics Magazine - April 2017 - 46
IEEE Consumer Electronics Magazine - April 2017 - 47
IEEE Consumer Electronics Magazine - April 2017 - 48
IEEE Consumer Electronics Magazine - April 2017 - 49
IEEE Consumer Electronics Magazine - April 2017 - 50
IEEE Consumer Electronics Magazine - April 2017 - 51
IEEE Consumer Electronics Magazine - April 2017 - 52
IEEE Consumer Electronics Magazine - April 2017 - 53
IEEE Consumer Electronics Magazine - April 2017 - 54
IEEE Consumer Electronics Magazine - April 2017 - 55
IEEE Consumer Electronics Magazine - April 2017 - 56
IEEE Consumer Electronics Magazine - April 2017 - 57
IEEE Consumer Electronics Magazine - April 2017 - 58
IEEE Consumer Electronics Magazine - April 2017 - 59
IEEE Consumer Electronics Magazine - April 2017 - 60
IEEE Consumer Electronics Magazine - April 2017 - 61
IEEE Consumer Electronics Magazine - April 2017 - 62
IEEE Consumer Electronics Magazine - April 2017 - 63
IEEE Consumer Electronics Magazine - April 2017 - 64
IEEE Consumer Electronics Magazine - April 2017 - 65
IEEE Consumer Electronics Magazine - April 2017 - 66
IEEE Consumer Electronics Magazine - April 2017 - 67
IEEE Consumer Electronics Magazine - April 2017 - 68
IEEE Consumer Electronics Magazine - April 2017 - 69
IEEE Consumer Electronics Magazine - April 2017 - 70
IEEE Consumer Electronics Magazine - April 2017 - 71
IEEE Consumer Electronics Magazine - April 2017 - 72
IEEE Consumer Electronics Magazine - April 2017 - 73
IEEE Consumer Electronics Magazine - April 2017 - 74
IEEE Consumer Electronics Magazine - April 2017 - 75
IEEE Consumer Electronics Magazine - April 2017 - 76
IEEE Consumer Electronics Magazine - April 2017 - 77
IEEE Consumer Electronics Magazine - April 2017 - 78
IEEE Consumer Electronics Magazine - April 2017 - 79
IEEE Consumer Electronics Magazine - April 2017 - 80
IEEE Consumer Electronics Magazine - April 2017 - 81
IEEE Consumer Electronics Magazine - April 2017 - 82
IEEE Consumer Electronics Magazine - April 2017 - 83
IEEE Consumer Electronics Magazine - April 2017 - 84
IEEE Consumer Electronics Magazine - April 2017 - 85
IEEE Consumer Electronics Magazine - April 2017 - 86
IEEE Consumer Electronics Magazine - April 2017 - 87
IEEE Consumer Electronics Magazine - April 2017 - 88
IEEE Consumer Electronics Magazine - April 2017 - 89
IEEE Consumer Electronics Magazine - April 2017 - 90
IEEE Consumer Electronics Magazine - April 2017 - 91
IEEE Consumer Electronics Magazine - April 2017 - 92
IEEE Consumer Electronics Magazine - April 2017 - 93
IEEE Consumer Electronics Magazine - April 2017 - 94
IEEE Consumer Electronics Magazine - April 2017 - 95
IEEE Consumer Electronics Magazine - April 2017 - 96
IEEE Consumer Electronics Magazine - April 2017 - 97
IEEE Consumer Electronics Magazine - April 2017 - 98
IEEE Consumer Electronics Magazine - April 2017 - 99
IEEE Consumer Electronics Magazine - April 2017 - 100
IEEE Consumer Electronics Magazine - April 2017 - 101
IEEE Consumer Electronics Magazine - April 2017 - 102
IEEE Consumer Electronics Magazine - April 2017 - 103
IEEE Consumer Electronics Magazine - April 2017 - 104
IEEE Consumer Electronics Magazine - April 2017 - 105
IEEE Consumer Electronics Magazine - April 2017 - 106
IEEE Consumer Electronics Magazine - April 2017 - 107
IEEE Consumer Electronics Magazine - April 2017 - 108
IEEE Consumer Electronics Magazine - April 2017 - 109
IEEE Consumer Electronics Magazine - April 2017 - 110
IEEE Consumer Electronics Magazine - April 2017 - 111
IEEE Consumer Electronics Magazine - April 2017 - 112
IEEE Consumer Electronics Magazine - April 2017 - 113
IEEE Consumer Electronics Magazine - April 2017 - 114
IEEE Consumer Electronics Magazine - April 2017 - 115
IEEE Consumer Electronics Magazine - April 2017 - 116
IEEE Consumer Electronics Magazine - April 2017 - 117
IEEE Consumer Electronics Magazine - April 2017 - 118
IEEE Consumer Electronics Magazine - April 2017 - 119
IEEE Consumer Electronics Magazine - April 2017 - 120
IEEE Consumer Electronics Magazine - April 2017 - 121
IEEE Consumer Electronics Magazine - April 2017 - 122
IEEE Consumer Electronics Magazine - April 2017 - 123
IEEE Consumer Electronics Magazine - April 2017 - 124
IEEE Consumer Electronics Magazine - April 2017 - 125
IEEE Consumer Electronics Magazine - April 2017 - 126
IEEE Consumer Electronics Magazine - April 2017 - 127
IEEE Consumer Electronics Magazine - April 2017 - 128
IEEE Consumer Electronics Magazine - April 2017 - Cover3
IEEE Consumer Electronics Magazine - April 2017 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com