Wireless Communication Fundamentals and Ubicomp: Mulugeta.A
Wireless Communication Fundamentals and Ubicomp: Mulugeta.A
Mulugeta.A
1
Outline
Introduction to Wireless Communication
Trends in Computing Technology and Ubiquitous
Computing
What is Ubiquitous Computing (ubicomp)?
Ubiquitous, Mobile, and Nomadic Computing
Computing: Trend, evolution
Ubiquitous Computing: Vision, definition, environment
What is mobile computing?, vision,...
Mobile Computing vs. Ubiquitous/Pervasive Computing
Ubiquitous Computing: Three main aspects
Applications of mobile computing
Challenges in mobile computing
2
Introduction to Wireless Communication
Wireless Communication System:
Wireless communications is a type of data communication that is
performed and delivered wirelessly.
Any electrical communication system that uses a naturally occurring
communication channel, such as air, water, earth.
Examples:
Cell phone, Sonar(system for detecting underwater objects)
Broadcast: (one way)
• Radio, TV, pagers, satellite TV, etc.
Two Way:
• Walkie-talkie, cell phones, satellite phones, wireless local area
networks, etc.
Wireless communications is the fastest growing segment of
the communications industry.
3
Con’t
4
Con’t
Mobile Computing
• People traveling with their computers
while staying connected to other computers
or the Internet
Ubiquitous Computing
• Weiser’s idea of one person, many
computers as opposed to the mainframe
technology
•(also known as “pervasive computing”)
5
The Trends in Computing Technology and
Ubiquitous Computing
● Mainframe computing (60’s-70’s)
– massive computers to execute big
data processing applications
– very few computers in the world
Size
Number
One Computer for Many One Computer for Many Computers for
People One Person One Person
(Mainframe Computing) (PC Computing) (Ubiquitous/Pervasive
Computing)
Computing: Evolution
Research Problems
Wireless Computing
Nomadic Computing
• Distributed Mobile Computing
Computing Ubiquitous Computing
(Client/Server) Pervasive Computing
Invisible Computing
9
What is Ubiquitous Computing
(ubicomp)?
Ubicomp is a post-desktop model of human
computer interaction in which information
processing has been thoroughly integrated into
everyday objects and activities.
11
Ubiquitous Computing
Small, mobile, inexpensive computers…..everywhere!
Fade into the background of everyday life
Computers everywhere provides potential for data
collection….sensors!
Temperature
Light
Sound
Motion
Pressure
Many others!!!
12
Ubiquitous, Mobile, and Nomadic Computing
Ubiquitous computing:
computing everywhere… OR
computers everywhere…most of them are
invisible. E.g, Sensor network
13
Ubiquitous, Mobile, and Nomadic Computing
14
Ubiquitous Computing: Alternative Names
Alternative names:
• Pervasive Computing
• Ambient Computing
• Intelligent Computing
• Invisible Computing
• Proactive computing
• Autonomic computing
• Sentient computing
15
Ubiquitous Computing: Vision
Mark Weiser (1952–1999), XEROX PARC,
Computers in the 21 century, Scientific American, 1991.
Ubiquitous
computing is about the invisible
and everywhere (every time) computing
Invisible: tiny, embedded, attachable…
Everywhere: wireless, dynamically configurable,
remote access, adapting, …
20
Ubiquitous Computing: Environment
21
Ubiquitous Computing: Environment ...
Hospital Driving Office
Meeting Teaching
messages
performance
23
Ubiquitous Computing: the future-Internet of things
Internet (past) when a
user was allowed only to
use content
Internet (present) a user
is allowed to also create
content (e.g. face book,
twiter, …)
Internet (future) ?
26
What is mobile computing?
Mobile computing is to describe technologies that
enable people to access network services anytime, and
anywhere,
with portable and wireless computing and communication
devices.
Aspects of mobility
User mobility
• Between different geographical locations
• Between different networks
• Between different communication devices
• Between different applications
Device portability
• Between different geographical locations
• Between different networks
27
Mobile computing: Vision
Universal connectivity – anywhere, anytime
28
Mobile and Ubiqitous Computing
29
Overlap of Mobile and Ubiquitous Computing with other Fields
Mobile Computing vs. Ubiquitous Computing
●Mobile computing:
– Abe owns Mobile phone with web access, voice and short
messaging.
- Remains connected while he drives from Piasa to Bole.
● Ubiquitous computing:
– Abe is leaving home to go and meet his friends.
- While passing the fridge, the fridge sends a message to his
shoe that milk is almost finished.
Characterized by:
Context Awareness
Invisibility
Ad-hoc Networks
Smart Spaces and Devices (sensor networks)
31
Ubiquitous Computing: Three main aspects
good context
sensors
Context awareness
Smart devises
Particularly
from mobility:
Location
information
Temporary
network 32
Ubiquitous Computing …
Context Awareness
Context-aware computing is an environment in which
applications can discover and take advantage of users’
contextual information.
“Problem”
Devices that are meant to improve user’s “Solution”
working and living condition may Context-aware services that make
users less aware of the gadgets but
interfere with regular duties to the extent
benefits from their existence
that they become destructive
(Person Productive, happy …)
(Person Frustrated) 34
Context-Aware Computing
What is context-awareness?
36
Context-Aware Computing
Context-awareness in ubiquitous computing
39
Context-Aware Computing
Context-Aware Applications: Some Examples
(2) Adaptive PDA/Phone
PDA: notepad application changes its
characteristics depending on user activity
Large font when walking, small font when stationary
Change the intensity level depending on the lighting
conditions
Phone: decide ring volume or vibration
depending on situation
In hand, in a suitcase, on a table, in a
classroom/conference
40
Ubiquitous Computing …
Ad-hoc Networks
41
Applications of mobile and ubiquitous
computing
Vehicles
transmission of news, road condition, weather,
personal communication using GSM
position via GPS
local ad-hoc network with vehicles close-by to prevent accidents,
guidance system, redundancy
vehicle data (e.g., from busses, high-speed trains) can be
transmitted in advance for maintenance
Medical
Nurses/Doctors in Medical offices are now using Wireless Tablet
PCs/WLAN to collect and share patient information.
Sales
Sales representatives are using Tablet PCs with Smart phones for
presentation, transmitting/access information among office,
hotel, and customer location.
Emergencies
Early transmission of patient data to the hospital, current status, first
diagnosis
Provide mobile infrastructure in dealing with Natural Disaster
(earthquake, hurricane, fire), terrorist attacks, war, ...
42
Challenges in mobile and ubiquitous
computing
Mobility of devices
Hardware
Lighter, smaller, energy management, user interface
Low bandwidth, high bandwidth variability
Kbit/s to Mbit/s, bandwidth fluctuation
Security risk
Devices more vulnerable, endpoint authentication harder
Heterogeneous network
Different devices, interfaces and protocols
Location awareness
Locality adaptation
Higher loss-rates, higher delays, more jitter
Connection setup time, hand-off
Restrictive regulations of frequencies
Frequencies have to be coordinated
43