Piconet embedded mobile networking
Download
1 / 17

Piconet: Embedded Mobile Networking - PowerPoint PPT Presentation


  • 273 Views
  • Updated On :

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 --. Embedded Mobile Networking. There already exist many simple communication devices around our everyday life:

Related searches for Piconet: Embedded Mobile Networking

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Piconet: Embedded Mobile Networking' - Pat_Xavi


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Piconet embedded mobile networking l.jpg

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 --


Embedded mobile networking l.jpg
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.


Benefit of embedded networks l.jpg
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 of orl l.jpg
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.


Technological choices of piconet l.jpg
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


Prototype piconet hardware l.jpg
Prototype Piconet Hardware

  • size: 12cm x 7cm

  • implemented in FPGA

  • major components:

    • radio

    • protocol

    • runtime environment

    • attribute store


Radio l.jpg
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”


Protocol l.jpg
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)


Runtime environment l.jpg
Runtime Environment

  • on-board kernel

    • a message queue

    • a scheduler

  • on-board loader


Attribute store l.jpg
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



Slide12 l.jpg

Board and radio

piggy-back

Radio piggy-back

in place


Application 1 automatic temperature report l.jpg
Application #1: Automatic Temperature Report

  • a temperature sensor with a Piconet interface

  • another node coming close to this sensor

  • a communication example:

QuerySensor’s Reply

GetAttribute(“/name”) “/name=Temperature Sensor”

//discover sensor name

GetAttribute(“/temp/C/value”) “/temp/C/value” = “17”

//get temperature

WatchAttribute(“/temp/C/change5”) “WatchHandle 01”

01 “tmp/C” = “24”

//submit a handle, and

//watch for any temperature change

...

UnwatchAttribute(01) //release handle

//or timeout, if the node disappears


Application 2 pico gps in a car l.jpg
Application #2: Pico + GPS in a Car

an in-car GPS with Pico

(can talk to many devices

in the car)

a map system for

navigation

a PDA in briefcase

which logs

a “trace” of this trip

(when returning to

office, the log can

be automatically

entered to database)

an “authorized” mobile phone

which can report the driver’s current

location to someone far away

(or, for location coordination)


Application 3 integration with existing services l.jpg
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!!


Application 4 tour guide l.jpg
Application #4: Tour Guide

information terminals

at building (museum,

gallery, tourist site)

Pico at road sign and gateway to guide direction and offer tour info.


Slide17 l.jpg
Demo

  • A music CD with a piconet!!


ad