You are on page 1of 30

STC-ULB

Marcin Michalak http://www.ngnlab.org

STC-ULB

Agenda
PDA Personal Digital Assistant Wireless networks: types and specs:
WLAN Bluetooth GPRS

Equipment list Experiments:


Bluetooth/GPRS/IrDA/IPv6 audio/video/web browsing/chatting
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

iPAQ what is it?



STC Seminar May 24th

product from COMPAQ (HPQ) 206 MHz strongARM processor 64MB RAM, 32 MB Flash ROM IrDA, Bluetooth 320x240 colour touch screen audio in/out secure digital (SD) card slot expansion modules VGA output expansion (presentations...)
Marcin Michalak http://www.ngnlab.org

STC-ULB

Wireless technologies overview

WLAN Wireless Ethernet (802.11b) Bluetooth short range, small devices

GPRS extension of mobile networks


12 10 8 Mpbs 6 4 2 0 GPRS Bluetooth WLAN

STC Seminar May 24th

Marcin Michalak http://www.ngnlab.org

STC-ULB

Wireless LAN
Wireless Ethernet up to 11Mbps IEEE 802.11b standard Access points + PCI/PCMCIA cards

STC Seminar May 24th

Marcin Michalak http://www.ngnlab.org

STC-ULB

Wireless connection for all mobile devices low power consumption (batteries...) small, cheap & simple(goal:1 unit<$10) 2.4 GHz ISM band (unlicensed) 79 channels, frequency hopping speed up to 721 kbps open standard supported by 1000s of manufacturers (not just) IrDA replacement
Marcin Michalak http://www.ngnlab.org

Bluetooth overview

STC Seminar May 24th

STC-ULB

Frequency Hopping principle

frequency

1600 hops / second !!!


STC Seminar May 24th

time

Marcin Michalak http://www.ngnlab.org

STC-ULB

Piconet
7 5 4

Star Topology
1 Master, up to 7 active slaves Unlimited number of parked slaves

Master:
determines hopping scheme and timing Administers piconet (polling)

P
1
3

P P
2

Logical Channels
Asynchronous, packet oriented ACL Synchronous, connection-oriented M Master n active slave (voice, slot reservation) - SCO
STC Seminar May 24th

parked slave standby

Marcin Michalak http://www.ngnlab.org

STC-ULB

Scatternet

multiple piconets overlapping coverage areas one master / piconet master for one piconet may be slave for another piconet each piconet has its own hopping scheme
STC Seminar May 24th

M
M

Marcin Michalak http://www.ngnlab.org

STC-ULB

Scatternet

multiple piconets overlapping coverage areas one master / piconet master for one piconet may be slave for another piconet each piconet has its own hopping scheme
STC Seminar May 24th

M
M

Marcin Michalak http://www.ngnlab.org

STC-ULB

Bluetooth equipment
built in: notebooks, PDAs, mobile phones, cameras, pens PCMCIA cards, USB adapters, motherboards printer adapters hands-free

STC Seminar May 24th

Marcin Michalak http://www.ngnlab.org

STC-ULB

Bluetooth - applications
connecting devices in short range:
hands-free to phone transfer pictures from camera to PC/printer connect to Internet phone2phone: send business card cordless phone (like DECT) send/receive files (LAN)

how? -> SDP service discovery protocol


http://www.ics.agh.edu.pl/~mmich/ - Masters Thesis
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

GPRS

General Packet Radio Services extension to GSM network packet-based transmission volume-based charging always-on connectivity multi-slot operation up to 171 kbps download
Marcin Michalak http://www.ngnlab.org

STC Seminar May 24th

STC-ULB

GPRS whats the trick?


2G: GSM: 8 Time slots (TS)
1 2 3 4 5 6 7 8

one user = one time slot = one call


speed: 9.6 kbps (14.4 kbps extended)

2,5 G: GPRS: 8 Time slots (TS)


1 2 3 4 5 6 7 8
one user = many slots assigned on demand
speed: up to 171.2 kbps (8 x 21.4 kbps)
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

What we have:
iPAQ 3870 with Bluetooth and Linux
Ericsson T39m with GPRS & Bluetooth 3Com Bluetooth PCMCIA card

3Com Bluetooth USB adapter notebook with Linux and Windows iPAQ 3660 with Pocket Windows

Compaq WLAN Access Point

Compaq WLAN PCMCIA card

STC Seminar May 24th

Marcin Michalak http://www.ngnlab.org

STC-ULB

Demos - list
basic connectivity: GPRS
Windows with IrDA/Bluetooth (notebook/iPAQ) Linux with Bluetooth (iPAQ)

web browsing (iihe, ngnlab, ...) audio & video transfer


Windows: Media Player + PocketTV Linux: vic (IPv6), rat + scream (audio), gaim

IPv6 setting up the Freenet6 tunnel (iPAQ) iPAQ Linux applications


STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

Task 0 (easy): Notebook with GPRS


always-on connectivity like Dial-UP (speed as well...) IrDA or Bluetooth PIN: 1111 let me do it myself...
www mail

Internet
IrDA

GSM/GPRS network
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

Task 1: iPAQ to GPRS


iPAQ: turn on iPAQ 3660 tap the flag choose Settings tap Connections tab tap Connections icon make sure gprs proximus is chosen Phone: Extras/4 Infrared Port/On place it next to (above) iPAQ iPAQ: tap Connect button wait... and use
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

Task 2: Use and enjoy


web browsing: Internet Explorer multimedia:
playing MP3 files Windows Media Player (4FM, videos) PocketTV live feed

check e-mail, chat, ...


Note: check phone battery after usage (infrared)
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

OK, lets get serious...


Linux on iPAQ 3870 (X-Windows incl.) Bluetooth working (uffff....) GPRS connection via Bluetooth Bluetooth connection via notebook

GPRS
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

Task 3: Connect to phone/GPRS


prepare the phone run:
rfcommd n f /etc/rfcommdGPRS.conf na 00:80:37:11:8f:ed

short:

./GPRS

see the output


on the phone (slide down) on iPAQ

remarks:
Bluetooth emulates serial connection (like IrDA) GPRS service: extra request @operator needed
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

Task 4: IPv6 connectivity


Freenet6.net service free & everybody works on Windows NT, 2000, Linux, FreeBSD your computer may also be a router! run on iPAQ: tspc run: ifconfig run:
ping6 www.kame.net ping6 www.6bone.net ping6 www.ipv6.iihe.ac.be
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

IPv6 tunnel how it works?


connection to Internet IPv4 via Bluetooth & GPRS IPv6-over-IPv4 tunnel to Freenet6 connection to EURODEMO through Canada...
IPv6

Internet GSM/GPRS network


STC Seminar May 24th

Freenet6 server @Viagenie.ca


Marcin Michalak http://www.ngnlab.org

STC-ULB

Task 5: Bluetooth connection


notebook as a router Bluetooth USB Adapter connection up to 721kbps run:
./NB tspc (another IPv6 tunnel)

check if works (ifconfig, ping) next step is...


STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

Task 6: Applications
web browsing with dillo playing audio scream

listening to the radio online vic and rat over IPv4/IPv6 gaim chat and more...
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

dillo web browser


Menu/Viewers/dillo F/Open URL... browse your favourites

STC Seminar May 24th

Marcin Michalak http://www.ngnlab.org

STC-ULB

scream audio player


play mp3 files listen to the radio online:
Mode-> Icecast Server tab/+/choose

STC Seminar May 24th

Marcin Michalak http://www.ngnlab.org

STC-ULB

vic and rat

lets try... IPv4: webmail PC & iPAQ IPv6 (vic): Isabel PC & iPAQ
193.190.246.154 (Isabel)
3ffe:b80:ca5:1:260:97ff:fe25:e8d8

193.190.247.43 3ffe:b80:2:883f::c1be:f72b

IPv4
193.190.247.35 193.190.246.20(webmail)
STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

gaim chatting...
supports:
ICQ IRC MSN Yahoo

feel like talking?


STC Seminar May 24th Marcin Michalak http://www.ngnlab.org

STC-ULB

Questions?
STC Seminar May 24th

Marcin Michalak http://www.ngnlab.org

You might also like