Cyberguide : A mobile context

advertisement
Piconet:
Embedded Mobile Networking
F. Bennett, D. Clarke, and J. B. Evans
in IEEE Personal Communications, Vol. 4, No. 5, Oct. 1997, pp. 8-15
-- presented by Yu-Chee Tseng --
PicoNet:1
WirelessNet
Tseng
Embedded Mobile Networking
 There already exist many simple communication devices
around our everyday life:
 phone, fax, copy machine
 printer, portable computer, PDA
 electronic access control to buildings and roads
 banking machine
 public information terminal, etc.
 Imagine how much we may benefit if these devices can
TALK with each other.
PicoNet:2
WirelessNet
Tseng
Benefit of Embedded Networks
 Embedded Network:
 a small, wireless, portable communication device
 can be embedded in many communication devices
 and thus connect them together
 Enhanced personal connectivity
 we have a multitude of connections to many devices
 Context awareness
 the connectivity differs as we move around
PicoNet:3
WirelessNet
Tseng
Piconet of ORL
 Developed by ORL (Olivetti and Oracle Research):
 general purpose
 low powered
 ad-hoc radio
 Can talk to a multitude of computing and communication
devices:
 static, mobile, or embedded
 used for sensing, communication, and control
 to support only a “base level” of connectivity between things.
PicoNet:4
WirelessNet
Tseng
Technological Choices of Piconet
 ubiquitous
 periodically convey its state to others
 indoor or outdoor, exposed or embedded, line-of-sight or
diffused
 low-power, low-rate, low-range
 sleep (switched off) most of the time
 radio-based
 IrDA (infrared) was not chosen as its inappropriateness in
outdoor use
PicoNet:5
WirelessNet
Tseng
Prototype Piconet Hardware
 size: 12cm x 7cm
 implemented in FPGA
 major components:
 radio
 protocol
 runtime environment
 attribute store
PicoNet:6
WirelessNet
Tseng
Radio
 418 MHz FM transceiver
 around 5 meters of transmission range
 low-powered and cheap
 greater re-use of radio channel
 close to human’s definition of “proximity”
PicoNet:7
WirelessNet
Tseng
Protocol
 ad-hoc, without base station
 for short-lived transaction, not long-lived stream of data
 4b6b DC balanced encoding
 support 2 kinds of multicast:
 well-known (pre-assigned)
 transient (dynamically created)
PicoNet:8
WirelessNet
Tseng
Runtime Environment
 on-board kernel
 a message queue
 a scheduler
 on-board loader
PicoNet:9
WirelessNet
Tseng
Attribute Store
 In Piconet, each node is responsible for describing itself to
the rest of the world.
 any other node is thus able to determine what kind of
services is provided by the device.
 A mapping between a device’s name and service type
should be supported.
 called “attribute store” in Piconet
PicoNet:10
WirelessNet
Tseng
What a Piconet Node Looks Like?
PicoNet:11
WirelessNet
Tseng
Board and radio
piggy-back
Radio piggy-back
in place
PicoNet:12
WirelessNet
Tseng
Application #1:
Automatic Temperature Report
 a temperature sensor with a Piconet interface
 another node coming close to this sensor
 a communication example:
Query
GetAttribute(“/name”)
GetAttribute(“/temp/C/value”)
WatchAttribute(“/temp/C/change5”)
UnwatchAttribute(01)
Sensor’s Reply
“/name=Temperature Sensor”
//discover sensor name
“/temp/C/value” = “17”
//get temperature
“WatchHandle 01”
01 “tmp/C” = “24”
//submit a handle, and
//watch for any temperature change
...
//release handle
//or timeout, if the node disappears
PicoNet:13
WirelessNet
Tseng
Application #2: Pico + GPS in a Car
an in-car GPS with Pico
(can talk to many devices
in the car)
a PDA in briefcase
which logs
a “trace” of this trip
(when returning to
office, the log can
be automatically
entered to database)
a map system for
navigation
an “authorized” mobile phone
which can report the driver’s current
location to someone far away
(or, for location coordination)
PicoNet:14
WirelessNet
Tseng
Application #3: Integration with Existing
Services
 “authorized” phone, printer, etc
 control of home appliances:
 VCR, microwave, clock, radio, PDA
 house heating system, control house lighting
 connecting to networks for email, WWW, etc.
 Only your imagination can limit!!
PicoNet:15
WirelessNet
Tseng
Application #4: Tour Guide
Pico at road sign and
gateway to guide
direction and offer tour
info.
information terminals
at building (museum,
gallery, tourist site)
PicoNet:16
WirelessNet
Tseng
Demo
 A music CD with a piconet!!
PicoNet:17
WirelessNet
Tseng
Download