300 likes | 603 Views
Internet in your pocket. Big network in small devices. Marcin Michalak michalak@helios.iihe.ac.be. 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.
E N D
Internet in your pocket Big network in small devices Marcin Michalak michalak@helios.iihe.ac.be STC Seminar – May 24th
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
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...) iPAQ – what is it? STC Seminar – May 24th
Wireless technologies - overview • WLAN – Wireless Ethernet (802.11b) • Bluetooth – short range, small devices • GPRS – extension of mobile networks STC Seminar – May 24th
Wireless LAN • Wireless Ethernet • up to 11Mbps • IEEE 802.11b standard • Access points + PCI/PCMCIA cards working? STC Seminar – May 24th
Bluetooth overview Wireless connection for all mobile devices • small, cheap & simple(goal:1 unit<$10) • low power consumption (batteries...) • 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 STC Seminar – May 24th
Frequency Hopping principle frequency 79 channels time 1600 hops / second !!! STC Seminar – May 24th
Piconet • Star Topology • 1 Master, up to 7 active slaves • Unlimited number of parked slaves • Master: • determines hopping scheme and timing • Administers piconet (polling) • Logical Channels • Asynchronous, packet oriented - ACL • Synchronous, connection-oriented (voice, slot reservation) - SCO 7 5 4 P 6 M 1 3 P P 2 Master M parked slave P active slave standby n STC Seminar – May 24th
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 M M M How many piconets? STC Seminar – May 24th
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 M M M STC Seminar – May 24th
Bluetooth equipment • built in: notebooks, PDAs, mobile phones, cameras, pens… • PCMCIA cards, USB adapters, motherboards • printer adapters • hands-free STC Seminar – May 24th
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/ - Master’s Thesis STC Seminar – May 24th
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 STC Seminar – May 24th
GPRS – what’s 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 2 3 4 5 6 6 7 7 8 one user = many slots assigned on demand speed: up to 171.2 kbps (8 x 21.4 kbps) STC Seminar – May 24th
What we have: Ericsson T39m with GPRS & Bluetooth iPAQ 3870 with Bluetooth and Linux 3Com Bluetooth PCMCIA card 3Com Bluetooth USB adapter notebook with Linux and Windows iPAQ 3660 with Pocket Windows Compaq WLAN PCMCIA card Compaq WLANAccess Point STC Seminar – May 24th
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
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
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 Task 1: iPAQ to GPRS STC Seminar – May 24th
web browsing: Internet Explorer multimedia: playing MP3 files Windows Media Player (4FM, videos) PocketTV – live feed check e-mail, chat, ... Task 2: Use and enjoy Note: check phone battery after usage (infrared) STC Seminar – May 24th
OK, let’s 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
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
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
IPv6 tunnel – how it works? • connection to Internet IPv4 via Bluetooth & GPRS • IPv6-over-IPv4 tunnel to Freenet6 • connection to EURODEMO through Canada... IPv6 IPv6-in-IPv4 tunnel Internet Freenet6 server @Viagenie.ca GSM/GPRS network STC Seminar – May 24th
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
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... research can be fun! STC Seminar – May 24th
dillo – web browser • Menu/Viewers/dillo • F/Open URL... • browse your favourites STC Seminar – May 24th
scream – audio player • play mp3 files • listen to the radio online: • Mode-> Icecast • Server tab/+/choose STC Seminar – May 24th
vic and rat 193.190.247.43 3ffe:b80:2:883f::c1be:f72b • let’s try... • IPv4: webmail PC & iPAQ • IPv6 (vic): Isabel PC & iPAQ 193.190.246.154 (Isabel) 3ffe:b80:ca5:1:260:97ff:fe25:e8d8 IPv4 193.190.247.35 193.190.246.20(webmail) STC Seminar – May 24th
gaim – chatting... • supports: • ICQ • IRC • MSN • Yahoo • feel like talking? STC Seminar – May 24th
Thank You! Questions? STC Seminar – May 24th