PDA Based Kiosk System - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

PDA Based Kiosk System

Description:

TCP/IP over Bluetooth unsupported in current SDK ('Bluetooth.h' not included) ... Going on with the chosen technology ( maybe build a windows based server) ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 17
Provided by: yor2
Category:
Tags: pda | based | goingover | kiosk | system

less

Transcript and Presenter's Notes

Title: PDA Based Kiosk System


1
Bluetooh Based PIKS
Yahav Bar yosef Tsachi Nissim Supervisor Gil
Zusman
2
Project Objectives
  • First semester
  • Design and Implement a Bluetooth based Personal
    Information Kiosk System
  • Build a Client(PDA) / Server( AP connected to a
    PC) application to demonstrate the PIKS service
  • Second semester objectives are
  • Implement a PIKS using the Bluez stack on a PC
    (with Eriksson's devices) and the iPaqs
  • The client will be written in Visual Embedded
  • Linux based server will use the Bluez stack to
    discover clients and communicate.
  • Implement a PIKS based on wireless LAN
  • Use the wireless LAN cards available
  • Windows based server
  • Implement the principle of service proposal

3
Motivation
  • Many situations require quick and personal
    oriented information without standing in lines or
    seeking information boards
  • Examples for the above are malls, universities,
    air-ports, and large organizations
  • A possible solution is the PIKS

4
What is PIKS?
  • Personal Information Kiosk System
  • The goal is to provide a wide range of
    information to people mobile within a designated
    area
  • Based on the availability of cheap, reliable, and
    simple to operate PDAs
  • Designed as a Client/Server application a
    central server provides information to a large
    number of simple clients
  • A customer arriving at the PIKS area connects to
    the server quickly regardless for his position
    and gets the required information

5
Server
LAN
LAN
AP
AP
AP
Bluetooth
6
Model requirements
  • A transparent network for any user No log in
    required or a special adaptation for the PDA.
  • Cost, physical size, low energy consumption and
    low computation power.
  • Short response period- About one second magnitude.

7
The iPaq3870 devices
  • The iPaq device is a PDA unit with an integrated
    B.T. chip for wireless communication
  • The devices OS is called Pocket PC 2002
  • Which is a friendly OS similar to windows
  • The device has a color touch screen, with low
    energy consumption and is capable of running
    several B.T. services

8
iPaq characteristics
  • Pocket PC OS
  • Development environment Visual embedded 3.0,
    with MS SDK
  • TCP/IP over Bluetooth unsupported in current
    SDK (Bluetooth.h not included) future SDK will
  • Bluetooth chip by CSR
  • Cambridge, UK - 27 February, 2002 - CSR
    (Cambridge Silicon Radio) announced today that
    its BlueCore01 is providing the Bluetooth link
    in Compaq's latest iPAQ Pocket PC model H3870.
    With its small footprint, CSR's BlueCore has
    enabled Compaq to retain its signature streamline
    design for extreme portability, whilst permitting
    easy wireless connection to other devices with
    integrated Bluetooth capabilities such as mobile
    phones, printers, PCs and other PDAs.

9
iPaq Bluetooth capabilities
  • Bluetooth Manager
  • SDP procedure
  • Services offered by iPaq (file transfer, business
    card, bond )
  • Virtual Serial COM Port

10
Difficulties
  • Porting Java coded client to C required by
    visual embedded.
  • SDP incompatibility between iPaq (CSR chip) and
    Ericsson.
  • New technology frequent updates.
  • (embedded 4 supports sockets/Bluetooth but no
    SDK for PocketPC yet)

11
Sample Application TTY
WinMain
Init Screen Port Initialize
Port Initialize
CreateFile //open com port CreateThread // create
the read thread Set the port features
Read Thread
Port Write
Loop ReadFile() Show on Screen
WriteFile // get one //byte and write to port
12
Sample Application cont
  • Connection specifications
  • Range reliable connectivity (no cutoffs) at
    100m, tested inside a building.
  • Functioning in two direction
  • Low power consumption
  • Hours of BT usage until recharge
  • Data transfer reliability
  • No errors were found

13
Comparison between the 802.11 and BT technology
  • Cost as the economic situation appears to be,
    products integrated with Bluetooth chips are
    still expensive (BT is still developing) while
    other products based on different tech. (802.11)
    are already commercial and relatively not
    expensive (prices are declining as the number
    manufacturers/users increases ) This implies
    that the chances that a Bluetooth based PIKS will
    be implemented as a commercial product are low.

14
Comparison between the 802.11 and BT technology
  • Roaming Still not as at the 802.11 WLAN
    roaming as a result of the long period of time
    logging in and out .
  • A low cost module based on BlueCore2-External
  • giving 4dBm output power and -83dBm input
  • sensitivity giving excellent real world
    performance.
  • The design can be easily embedded into PDAs as
  • an add in module or the design taken and
    integrated
  • on to the main board. (CSR device spec)

15
Future goals
  • Find a way to overcome the SDP problem between
    iPaq and Ericsson devices
  • Implement a system based on the principle of
    service proposals without polling mechanisms,
    e.g., a client is provided with the information
    automatically when passing near a PIKS AP.
  • Implement a system based on wireless LAN and
    compare it with the one implemented with
    Bluetooth.

16
Time schedule
  • 15.12 Mid semester presentation
  • The following two weeks (first two weeks)
  • Installing BlueZ on a Linux OS station
  • Getting familiar with the BlueZ stack
  • First connection attempts
  • Weeks 3-4
  • Building a Linux based server
  • Establish a Bluetooth network
  • Determine whether or not to continue with BT
    technology
  • Week 5 -8
  • Going on with the chosen technology ( maybe build
    a windows based server)
  • Building the client application
  • Weeks 9 end
  • Experimenting the network
  • Conclusions and final report
  • Final presentation
Write a Comment
User Comments (0)
About PowerShow.com