Expt1 IoT Boards N Platforms
Expt1 IoT Boards N Platforms
PROBLEM STATEMENT:
To study the various development boards and IoT platforms
used to implement IoT applications.
OBJECTIVE :
a. To understand working basic architecture and components of Internet of
Things
b. To classify and compare the various development boards and platforms
available for IoT Application.
c. To choose the development ecosystem to build the IoT application.
THEORY:
A3/402, Shriyash Garden, Survey no. 35/5, Mohan nagar, Dhankwadi, Pune – 411043.
email: [email protected], Mobile: 7745024542
Milk Billing Machine
Handheld Pigmy Machine
Dairy ERP System
Development Boards
Industrial Projects
a. Definition of IoT
A dynamic global network infrastructure with self-configuring capabilities based on
standard and interoperable communication protocols where physical and virtual
“things” have identities, physical attributes, and virtual personalities and use
intelligent interfaces, and are seamlessly integrated into the information network,
often communicate data
a. Raspberry Pi
Raspberry Pi is undoubtedly the most popular platform used by many hobbyists
and hackers. Even non-technical users depend on it for configuring their digital
media systems and surveillance cameras. The recently launched Raspberry Pi 3
included built-in WiFi and Bluetooth making it the most compact and standalone
computer. Based on a Broadcom BCM2837 SoC with a 1.2 GHz 64-bit quad-core
ARM Cortex-A53 processor and 1GB RAM, the Pi is a powerful platform. The
Raspberry Pi 3 is equipped with 2.4 GHz WiFi 802.11n and Bluetooth 4.1 in addition
to the 10/100 Ethernet port. The HDMI port makes it further easy to hook up A/V
sources.
b. Intel Edison
Trust Intel to deliver the most powerful single-board computer for advanced IoT
projects. Intel Edison is a high-performance, dual-core CPU with a single core
micro-controller that can support complex data collection. It has an integrated Wi-Fi
certified in 68 countries, Bluetooth® 4.0 support, 1GB DDR and 4GB flash memory.
Edison comes with two breakout boards – one that‟s compatible with Arduino and
the other board designed to be a smaller in size for easy prototyping. The Arduino
A3/402, Shriyash Garden, Survey no. 35/5, Mohan nagar, Dhankwadi, Pune – 411043.
email: [email protected], Mobile: 7745024542
Milk Billing Machine
Handheld Pigmy Machine
Dairy ERP System
Development Boards
Industrial Projects
breakout board has 20 digital input/output pins, including four pins as PWM
outputs, Six analog inputs, one UART (Rx/Tx), and one I2C pin. Edison runs on a
distribution of embedded Linux called Yocto. It‟s one of the few boards to get
certified by Microsoft, AWS, and IBM for cloud connectivity.
c. Arduino Uno
Arduino Uno remains to be the top favorite of absolute beginners and experts.
Considered to be one of the first microcontroller-based development boards, the
Arduino Uno R3 is simplest yet the most powerful prototyping environment. It is
based on the ATmega328P which has 14 digital input/output pins and six analog
inputs. Though it comes with just 32 KB of Flash memory, it can accommodate code
that deals with complex logic and operations.
Arduino enjoys the best community participation and support. From sensors to
actuators to libraries, it has a thriving ecosystem. The board layout has become
almost the gold standard for microcontrollers. Almost every prototyping
A3/402, Shriyash Garden, Survey no. 35/5, Mohan nagar, Dhankwadi, Pune – 411043.
email: [email protected], Mobile: 7745024542
Milk Billing Machine
Handheld Pigmy Machine
Dairy ERP System
Development Boards
Industrial Projects
environment tries to be compatible with the Arduino pin breakout. The open source
IDE to develop sketches is another reason for its popularity. With a simple syntax
based on „C‟ language, the code is easy to learn. If you are eager to learn basics of
electronics and IoT, look no further. Do yourself a favor and get an Arduino Uno R3.
d. ESP8266
ESP826 is an inexpensive Wi-Fi microchip that is featured with TCP/IP stack
and micro-controller using UART. It has 1 MiB of built-in flash that allows the
single-chip devices capable of connecting to Wi-Fi. Each module is pre-programmed
with AT commands that makes it a plug-n-play model for developing IoT projects.
ESP8266 also provides WEP(wired equivalent privacy) or WPA/WPA2 authentication
for secure network connection. The module also has 16 GPIO(General-purpose
input/output (GPIO) pins that can be used for defining specific purposes.
e. NodeMCU
An open-source firmware and development kit that helps you to prototype
your IOT product within a few Lua script lines. It includes firmware which runs on
the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on the
ESP-12 module. The term "NodeMCU" by default refers to the firmware rather than
the development kits. The firmware uses the Lua scripting language. It is based on
the eLua project, and built on the Espressif Non-OS SDK for ESP8266. It uses many
open source projects, such as lua-cjson, and spiffs.
A3/402, Shriyash Garden, Survey no. 35/5, Mohan nagar, Dhankwadi, Pune – 411043.
email: [email protected], Mobile: 7745024542
Milk Billing Machine
Handheld Pigmy Machine
Dairy ERP System
Development Boards
Industrial Projects
g. Arduino YUN
The Arduino Yún is an Arduino board unlike any other. While programming it
is very similar to the Arduino Leonardo and uses the same processor, the
Atmel ATmega32U4, it also has an additional processor, an Atheros AR9331,
running Linux and the OpenWrt wireless stack. Programming the 32U4 via USB is
identical to the Arduino Leonardo. The board has built-in Ethernet and WiFi support,
a USB-A port, microSD card slot, 20 digital input/output pins (of which 7 can be
used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro
USB connection, an ICSP header, and a 3 reset buttons.
3. IoT Platforms
The internet of things is a simple mechanism of embedding sensors, chips
and tags in consumer devices, heavy machines, remote assets and vehicles, that
establishes an internet-enabled connection and remotely transmits data to the
provider. A true end-to-end IoT Platform is a software framework that remotely
connects all 'things', manages devices, collects data, allows action management,
analytics and visualization and integrates with cloud services.
A3/402, Shriyash Garden, Survey no. 35/5, Mohan nagar, Dhankwadi, Pune – 411043.
email: [email protected], Mobile: 7745024542
Milk Billing Machine
Handheld Pigmy Machine
Dairy ERP System
Development Boards
Industrial Projects
A3/402, Shriyash Garden, Survey no. 35/5, Mohan nagar, Dhankwadi, Pune – 411043.
email: [email protected], Mobile: 7745024542
Milk Billing Machine
Handheld Pigmy Machine
Dairy ERP System
Development Boards
Industrial Projects
e. ThingSpeak
ThingSpeak is an application platform for the development of IoT systems. It
can help you to build the application which works upon the data collected by
sensors. ThingSpeak is an open data platform for IoT application development.
ThingSpeak is the perfect complement to an existing enterprise system to tap into
the Internet of Things. It provides the ability to integrate your data with a variety of
third-party platforms, systems and technologies, including other leading IoT
platforms such as ioBridge and Arduino. ThingSpeak platform provides following
functionality to support IoT system: 1) Collect: Sends sensor and device data
collected from it to the cloud so that the data can be further analysed. 2) Analyse:
ThingSpeak can analyse the data received from sensors or devices and can derive
the virtual representation of the data. 3) Act: Based upon the analysis, it will
trigger the action to enable functioning of IoT system and application.
Key features:
• It provides real time collection of data storage
• Data analytics and Visualization using MATLAB
• Device Communication
• Open API support
• Provides Geolocation data
• Facilitates plugins
4. REFERENCES:
a. Nakhuva, Bhumi, and Tushar Champaneria. "Study of various internet of
things platforms." International Journal of Computer Science & Engineering
Survey 6.6 (2015): 61-74.
b. https://thenewstack.io/10-diy-development-boards-iot-prototyping/
A3/402, Shriyash Garden, Survey no. 35/5, Mohan nagar, Dhankwadi, Pune – 411043.
email: [email protected], Mobile: 7745024542