Professional Documents
Culture Documents
Smart Home Technologies: Networking
Smart Home Technologies: Networking
Networking
Requirements
Network Topologies
Technologies
Networking
Service Discovery
Requirements
Noise Rejection
Bandwidth
Integration
Connectivity
Bandwidth Requirements
Example
Bandwidth Requirements
Sensor
Number
Bits/sec (1)
Bits/sec (total)
Camera
(320x240) 8-bit
color
15
184,320
2,764,800
Motion
(dir/dis/vel)
15
48
720
Temperature
12
16
192
Humidity
12
16
192
Light (inten/freq)
12
32
384
Microphone
(8KHz)
12
64,000
768,000
16
64
Pressure
100
16
1600
Total
182
248,464
3,535,952
Gas
Other Bandwidth
Requirements
Audio
Video
Phones (30fps,
320x240, 8-bit color)
TVs (60 fps, 1024x768,
24-bit color)
Video players (60 fps,
1024x768, 24-bit color)
Monitoring (30 fps,
320x240, 8-bit color)
Other Bandwidth
Requirements
Other Network
Requirements
Worst-case throughput: 10
Gbits/sec
Maximum throughput: 5 Gbits/sec
Quality of Service (QoS)
Audio, video
Network Topologies
Infrastructure-Based Networks
Point-To-Point Networks
Ad-Hoc Networks
Topologies (Point-to-Point)
simplest approach
no addressing needed
everyone is your neighbor
you can always talk to your neighbor
Bad points
Topologies (Hierarchy)
A
B
Good points
fewer connections
devices can have neighborhoods
Bad points
Topologies (Broadcast)
single wire
everyone is your neighbor
Physical Addresses
0001
B
C
D
111
1
1000
Issues
1100
Virtual Addresses
A
B
C
00
0
1
10
Approaches
11
Issues
Network Technologies
Wired
Phone Line
Power Line
New Wire
Wireless
RF
Infrared
Phone line
Power line
New wire
Phoneline Networking
www.homepna.org
Carrier Sense Multiple Access with Collision
Detect (CSMA/CD)
HomePNA Packet
HomePNA Frequencies
Signal noise
Powerline Networking
X10
Consumer Electronics Bus (CEBus)
HomePlug
LonWorks
X10
X10
X10
Spread Spectrum
Modulation
HomePlug
www.homeplug.org
Spread-spectrum technology
HomePlug
Speed
HomePlug
Interoperability
Security
LonWorks
www.echelon.com
LonWorks
A common message-based
communications protocol
LonTalk protocol implements all
seven layers of the OSI model using
a mixture of hardware and firmware
on a silicon chip
Protocol can be run as fast as 20
MHz
Noise
Dimmers
Security
Signal attenuation
Ethernet
IEEE 802.3
IEEE 802.3ae
CSMA/CD
Up to 1 Gbps
10GBase-X, 10 Gps
Lengths up to 40 km
www.ethermanage.com/ethernet
IEEE 802.3
www.usb.org
480 Mbps
Plug and Play
Hot pluggable
Up to 127 devices simultaneously
Powered bus
5m maximum cable length
Digital interface
Physically small
Scaleable architecture
Flexible topology
Non-proprietary
IEEE 1394b
I2C
(Inter-Integrated Circuit)
Philips (1980s)
Overview
HAVi
Defines operating-system-neutral
middleware that manages:
Multi-directional AV streams
Event schedule
Registries
Specialty Wiring
Audio
Video
Coax
RCA
Speaker wire
Coax
RCA
VGA
Automotive Inspired
Busses
LIN
(Local Interconnect Network)
single wire
single mastered bus
Overview
1 master, up to 16 Slaves
uses a message-based protocol
maximum distance of 40 m
Two data rates
CAN
(Controller Area Network )
Capable of
Overview
a multi-master bus
highly fault tolerant
MOST
(Media Oriented System
Transport)
An inexpensive
automotive and
appliance network
25 Mbps fiber-optic
bus
for real-time data
transfer
used in surroundsound systems and
CD and DVD
players
FlexRay
10 Mbps
could run faster than 100 Mbps
But remember
Wireless Network
Technologies
General Wireless
Narrow band
Spread spectrum
DECT
HomeRF
www.homerf.org
Shared Wireless Access Protocol
(SWAP)
HomeRF
Specifications
Bluetooth
www.bluetooth.com
Ericsson, the principal inventor,
borrowed the name from Harald
Bluetooth (son of Gorm)
Bluetooth
Specifications
2.4 GHz
FHSS (79 channels)
Bluetooth
Scatternet
IEEE 802.11
Standard Frequenc PHY
y
Layer
Data
Rate
Distance
*
802.11a
5 GHz
OFDM
54 Mbps
50m
802.11b
2.4 GHz
DSSS
11 Mbps
100m
802.11e,
MAC
layer
802.11g
2.4 GHz
OFDM
54 Mbps
HiperLAN2
www.hiperlan2.com
5 GHz
54 Mbps
OFDM
Automatic frequency allocation
TDMA/TDD (Time Division)
QoS support
Infrared
www.irda.org
Directed line of sight
Diffuse reflective
1m range
Limited to room size
Speed
4 Mbps available
16 Mbps coming
50 Mbps possible
Wireless Networking
Wireless Issues
Distance
2.4 GHz interference
Microwave ovens
Cordless phones
Security
Not a backbone solution
802.15.X
Benefits:
Challenges:
QoS
Power consumption
Service Discovery
Self-configuring devices
Device becomes aware of network,
network services and other devices
Automatic, as opposed to manual
(e.g., DHCP, DNS, LDAP)
Several incompatible protocols
Service Discovery
Protocols
Salutation
Service Location Protocol (SLP)
Jini
Universal Plug and Play
Zero-Configuration Networking
Salutation
www.salutation.org
Architecture for looking up,
discovering and accessing services
and information
Salutation
Printers
Fax machines
Document storage devices
Address book
Schedule
Voice message answer, send, storage
More coming (e.g., display, OS)
Salutation
SLP Agents
Directory Agent(DA)
SLP Messages
DA Advertisement (DAAdvert)
SA Advertisement (SAAdvert)
Jini
Jini
Jini
Services
Lookup
Communications
Java-RMI, CORBA,
Security
Leasing
Events
XML
www.upnp.org
Examples
Devices
Services
Control server
Event server
Control points
UPnP Protocols
Protocols
SSDP
HTTPMU GENA
(Discovery)
SSDP
HTTPU
(Discovery)
UDP
SOAP
(Control)
HTTP
GENA
(Events)
HTTP
(Description)
TCP
IP
Zero-Configuration
Networking
Zeroconf (www.zeroconf.org)
IETF standard
Objectives
Zeroconf Protocols
Address autoconfiguration
Name-to-address translation
Multicast DNS
Decentralized
Zeroconf Protocols
Service discovery