unit2_iot_2
unit2_iot_2
KCA-043
Unit 2
Participating Sensing Technology
• Participatory Sensing is an approach to
data collection and interpretation in
which individuals, acting alone or in
groups, use their personal mobile
devices and web services to
Hardware for IoT
treatment of disease.
• The same systems can be used as tools for sustainability. For example, individuals and communities can
explore their transportation and consumption habits, and corporations can promote more sustainable
practices among employees.
• In addition, participatory sensing offers a powerful “make a case” technique to support advocacy and civic
engagement. It can provide a framework in which citizens can bring to light a civic bottleneck, hazard,
personal-safety concern, cultural asset, or other data relevant to urban and natural-resources planning and
services, all using data that are systematic and can be validated.
• These different applications imply several different usage models. These models range from public
contribution, in which individuals collect data in response to inquiries defined by others, to personal use and
reflection, in which individuals log information about themselves and use the results for personal analysis
and behavior change.
Hardware for IoT Participating Sensing Technology Model Workflow
Participating Sensing Technology Essential Components
1. Ubiquitous Data Capture
• Mobile phones have become mobile computing, sensing, and communication platforms, complete with image, audio,
video, motion, proximity, and location data capture and broadband communication, and they are capable of being
programmed for manual, automatic, and context-aware data capture.
• Because of the sheer ubiquity of mobile phones and associated communication infrastructure, it is possible to include
people of all backgrounds nearly everywhere in the world. Because these devices travel with us, they can help us make
Hardware for IoT
sustainable observations on an intimately personal level. Collectively, they provide unmatched coverage in space and
time.
• Selective sharing may take the form of exporting filtered information from specific times of day or places in space, or
may import service computations to the data vault and export resulting computational outputs.
• Finally, legal consideration is essential to protect and preserve the individual's control over his or her own data streams.,
motion, proximity, and location data capture and broadband communication, and they are capable of being
programmed for manual, automatic, and context-aware data capture.
Embedded Platforms for IoT
• The Internet of Things concept implies the creation of a distributed network consisting of numerous physical
objects equipped with embedded software, sensors and connectivity options that collect and share data
with each other and with the central platform via the internet.
• An IoT platform serves as a mediator between the world of physical objects and the world of actionable
Hardware for IoT
insights.
• Combining numerous tools and functionalities, Internet of Things platforms enable you to build unique
hardware and software products for collecting, storing, analyzing and managing the plethora of data
generated by your connected devices and assets.
Hardware: Hardware development platforms provide physical development boards for creating IoT
devices, including microcontrollers, microprocessors, Systems on Chip (SoC), Systems on Module
(SoM).
Hardware for IoT
Software: App development platforms serve as an integrated development environment (IDE) with
tools and features for coding applications.
Central repository (cloud or local): Analytics platforms use intelligent algorithms to analyze collected
information and transform it into actionable insights for customers.
End-user applications: End-to-end IoT platforms cover all aspects of IoT products, from development
and connectivity to data management and visualization.
Popular IoT Platforms in 2023
1. Google Cloud IoT
2. Cisco IoT Cloud Connect
3. Salesforce IoT Cloud
4. IRI Voracity
5. Particle
Hardware for IoT
• In the IoT ecosystem, the user uses smart devices such as smartphones, tablet, sensors, etc. to send the
command or request to devices for information over the networks.
Hardware for IoT
• The device response and performs the command to send information back to the user through networks
after analyzed.
Hardware for IoT Embedded Computing in IoT
Embedded Computing in IoT
• Sensing, Embedded processing, Connectivity: The IoT ecosystem senses its surrounding like temperature,
gyroscope, pressure, etc. and make the embedded processing using devices. These devices are connected
through any type of devices such as GPS, WiFi, RFID, etc. over the networks.
• Smart devices and environment, Cloud Computing, Big Data: The data transfer or receive through smart
devices and environments are communicated through Cloud Computing or others Servers and stored as Big
Hardware for IoT
Data.
• Technology, Software, Application: The IoT ecosystem uses any of different technologies, software and
application to communicate and connect with smart devices and environment.
• Users or groups of community: The product or services generated by the IoT ecosystem are consumed by
the users or the group of communities to serve the smart life.
Embedded Computing in IoT
• It is essential to know about the
embedded devices while
learning the IoT or building the
projects on IoT.
• The embedded devices are the
Hardware for IoT
1. Arduino
• The Arduino UNO is a standard board of Arduino.
• It was also the first USB board released by Arduino.
• It is considered as the powerful board used in various projects.
• Arduino.cc developed the Arduino UNO board.
• Arduino UNO is based on an ATmega328P microcontroller.
• It is easy to use compared to other boards, such as the Arduino Mega board, etc.
• The board consists of digital and analog Input/Output pins (I/O), shields, and other circuits.
• The Arduino UNO includes 6 analog pin inputs, 14 digital pins, a USB connector, a power jack, and an ICSP
(In-Circuit Serial Programming) header.
• It is programmed based on IDE, which stands for Integrated Development Environment.
• It can run on both online and offline platforms.
• The IDE is common to all available boards of Arduino.
Hardware for IoT IoT supported Hardware Platforms Arduino
Hardware for IoT IoT supported Hardware Platforms Arduino
IoT supported Hardware Platforms NetArduino
• ESP8266 is the name of an infamous WiFi module that is a System on a Chip (SoC) developed by Espressif
Systems, a company based in Shanghai.
• Originally used with Arduino boards to WiFi-enable hardware projects, it soon became a cheap standalone
Arduino-compatible development board.
• It can function in complete autonomy, without an additional microcontroller like Arduino board for example.
Hardware for IoT
• Home automation and IOT – connecting devices to a network is one ever-growing, big trend nowadays.
Given its cheap price, the user-friendly setup, and its huge community that contributes with open-source
libraries and projects, you will immediately see why this chip is receiving so much interest.
• This MCU (Microcontroller Unit) can be used to control and monitor engineered systems and products,
sensor data logging and more.
• All of this makes it the perfect piece of hardware for connected home automation projects.
• It comes in many shapes and forms, with the NodeMcu (with the newest ESP8266-E12 chip) being the most
popular development board among them.
• NetArduino is usually termed as Arduino with Internet-enabled module, i.e., Wi-Fi module
Hardware for IoT IoT supported Hardware Platforms NetArduino
IoT supported Hardware Platforms Raspberry Pi
• Raspberry Pi is a credit card sized single computer board.
• It can be used for many of the things that your desktop PC does, like spreadsheets, word-processing, games
and it can also play high definition video.
• It was developed by Raspberry Pi foundation from UK.
• The raspberry pi is ready for public consumption since 2012 with the idea of producing a cheep educational
Hardware for IoT
• The board was designed using Cadence OrCAD for schematics and Cadence Allegro for PCB manufacturing;
no simulation software was used.
• The OMAP3530 includes an ARM Cortex-A8 CPU, a TMS320C64x+ DSP for accelerated video and audio
decoding, and an Imagination Technologies PowerVR SGX530 GPU to provide accelerated 2D and 3D
rendering that supports OpenGL ES 2.0.
• Video out is provided through separate S-Video and HDMI connections.
• A single SD/MMC card slot supporting SDIO, a USB On-The-Go port, an RS-232 serial connection, a JTAG
connection, and two stereo 3.5 mm jacks for audio in/out are provided.
• Built-in storage and memory are provided through a PoP chip that includes 256 MB of NAND flash memory
and 256 MB of RAM (128 MB on earlier models).
• The board uses up to 2 W of power and can be powered from the USB connector, or a separate 5 V power
supply.
Hardware for IoT IoT supported Hardware Platforms Beagle Bone
IoT supported Hardware Platforms Intel Galileo Boards
• Intel Galileo is the first in a line of Arduino-certified development boards based on Intel x86 architecture
and is designed for the maker and education communities.
• Intel released two versions of Galileo, referred to as Gen 1 and Gen 2. These development boards are
sometimes called "Breakout boards".
• Intel Galileo combines Intel technology with support for Arduino ready-made hardware expansion cards
Hardware for IoT
(called "shields") and the Arduino software development environment and libraries.
• The development board runs an open-source Linux operating system with the Arduino software libraries,
enabling re-use of existing software, called "sketches". The sketch runs every time the board is powered.
• Intel Galileo can be programmed through OS X, Microsoft Windows and Linux host operating software.
• Intel Galileo features the Intel Quark SoC X1000, the first product from the Intel Quark technology family of
low-power, small-core products.
• Intel Quark represents Intel's attempt to compete within markets such as the Internet of Things and
wearable computing.
• According to Intel’s website, the compute module was designed for experts, makers, entrepreneurs, and for
use in industrial IoT applications.
• The module and most of the other boards like the Intel Curie and the Intel Galileo has however been
discontinued.
• The currently most popular IoT hardware development platform from Intel is the Up Squared groove IoT
Development Kit which is a platform designed specifically to suit the rugged demands of industrial IoT
applications.
IoT supported Hardware Platforms Intel Galileo Boards
Up Squared groove IoT Development Kit
Hardware for IoT
Hardware for IoT IoT supported Hardware Platforms Intel Galileo Boards
IoT supported Hardware Platforms ARM Cortex
• In 2016, Arm announced the release of revolutionary new symmetric Cortex-A72 CPUs with 64-bit Armv8-a hardware
architecture, fully supporting parallel computations, on scale.
• And this is the next tremendous era of IoT-boards and tiny-sized nanocomputers, including Raspberry Pi 4B+ boards.
• They are designed for massively collecting and processing data, in real-time, as the most essential constituent of
embedded systems and IoT-clusters.
• The Arm Cortex-A72 CPUs operate at 1.8Ghz clock-frequency and the latest LPDDR4-3200Mhz RAM.
Hardware for IoT
• They have a capacity of up to 8GB depending on the SoC-chip and IoT-board model.
• They meet the expectations of software developers and system engineers, engaged in designing of the high-
performance embedded systems and IoT-clusters.
Hardware for IoT IoT supported Hardware Platforms ARM Cortex