Iotandembeddedsystems 230128120326 0f156a8c
Iotandembeddedsystems 230128120326 0f156a8c
•Embedded systems
Lets see h o w… … …
Processor + Sensors + Network Connectivity
+ Smart Phone
= Smart Refrigerators!
Embedded System
▣ The computational part inside the embedded
system is called as the Microcontroller. A
microcontroller is an integrated circuit that
executes a program.
▣ programs are filled inside the non-volatile
memory of the microcontrollers and it executes
to them to perform tasks.
▣ Microprocessor is an IC which has ▣ Microcontroller has a CPU, in
only the C P U inside them i.e. only addition with a fixed amount of
the processing powers such as RAM, ROM and other peripherals
Intel’s Pentium 1,2,3,4, core 2 duo, all embedded on a single chip.
i3, i5 etc.
▣ Microcontrollers are designed to
▣ They are general purpose that is can perform specific tasks. Specific
be used to perform different tasks at means applications where the
different times. relationship of input and output are
defined.
▣ microprocessor operate above
1GHz as they perform complex ▣ the microcontrollers operate from
tasks. a few MH z to 30 to 50 MHz,tput is
defined.
▣ Hardware and software components interact
with each other to form a perfectly functioning
embedded system.
▣ For every software instruction executed there
should be some output obtained to get the user
know about the computation going on.
▣ Software programs are executed inside the
microcontrollers and the resultant is observed
at the hardware components like blinking of
the light, vibrations, etc.
•Open source platoform
for programming.
•Used in Washing
Machines, radio control
cars.
•It is an open-source
electronics platform based
on easy-to-use hardware
and software. Arduino
boards are able to read
Arduino Uno : A inputs - light on a sensor,
a finger on a button, or a
hardware component
Twitter message - and
turn it into an output -
It works on activating a motor,
ATmega328P(datasheet) turning on an LED,
It has 14 pins power supply, publishing something
USB connection, reset button, online
H DMI port.
▣ When a set of devices gets connected to each
other to communicate and carry out tasks they
are said to be networked.
▣ Devices can be connected
by different methods like
trans mission lines, wired,
RF network and even
Internet!
LAN :- Local area Network
PAN:- Personal Area Network
MAN:- Metropolitan Area Network
WAN:- Wide Area Network
▣ a protocol, is a set of rules that enables communication which minimally
constrains the message.
▣ It adds a little bit of data to the message typically.
▣ An Internet Protocol, meaning IP or TCP or UDP, provide a naming
scheme.
▣ Every component on the Internet has to have an IP address, and so
each
host and router gets assigned at least one of these Internet addresses.
▣ A message packet travels through varies machine and networks before
reaching its destination. It has 2 parts :- Header and the Payload.
▣ Header contains the info about the packet and payload contains the
main msg.
▣ Internet Protocol(IP) is of 2 types:-
Transmission Control Protocol(TCP)
User datagram Protocol(UDP)
▣ Stands for Mobile Ad hoc Network aka Wireless
ad hoc network.
▣ It has a routable networking environment.
▣ Characteristics of MANETs:-
• Dynamic topologies
• Bandwidth Constrained
• Autonomous Behavior
• Energy constrained operation
• Limited Security
• Less Human Intervention
Mobile Ad hoc Network