View page as slide show

Wireless Service Engineering

Wireless service

  • Service
    • Merriam-Webster: “ a contribution to the welfare of others”
      • Intent to ease someone’s life
    • Any application is a service?
  • Wireless
    • Merriam-webster: “1. having no wire or wires. 2. chiefly British : of or relating to radiotelegraphy, radiotelephony, or radio”
  • Wireless service
    • A service which uses wireless communication technology


  • Computing devices have become smaller in size but have more computational power than before
  • Mobile devices have become common
    • Most of people in developed countries have mobile phone
    • 1.15 Billion Mobile Phones Sold In 2007
  • New wireless communication technologies have emerged.
    • Wireless communication capabilities added in new types of devices
    • Everything is connected to each other in the future?
  • Peer-to-peer and ad-hoc communication paradigms have challenged the traditional client-server paradigm.
    • Local communication is getting more popularity.

Layers on service use


  • Different types of users
    • Different knowledge, different background, different interest
  • Several access devices
    • Different capabilites
  • Several communication technologies and protocols.
    • Different challenges
  • Several types of services.


  • Desktop computers
  • Laptops
  • Tablets
  • PDA’s
  • Mobile phones
  • Small widgets

RF Communication technologies

  • PAN technologies (IEEE 802.15 series)
    • Bluetooth
    • Zigbee
    • UWB
      • Wireless USB
      • Bluetooth ?
  • LAN Technologies
    • Wi-Fi (IEEE 802.11 series)
    • Hiperlan
  • Cellular technologies
  • Touch zone
    • RFID
    • NFC
  • Others
    • ZenSys
    • WiMAX
    • Many other small ones

Non RF Communication technologies

  • Optical technologies
    • Infrared
      • IrDA
      • Remote controllers
    • Laser communications
    • LED based communications
    • Visible light
  • Acoustic technologies
    • Ultra sonic trannmitters and receivers.

Protocols and protocol stacks

  • TCP/IP
  • WAP
  • OBEX
  • VOIP
  • Web services (SOAP, WSDL …)
  • SyncML
  • Communication technology specific protocols
  • Proprietary protocols

Ways to use service

  • Fixed use
    • The access device is in fixed location.
  • Nomadic use
    • The user wanders from one location to another and stops to access the service.
  • Mobile use
    • The service is used while the accessing device is moving.

General Service Use

  1. Service discovery
  2. Service access/initiation (by user/by service)
  3. Authentication (service and/or user)
  4. Authorisation
  5. Service use
  6. Accounting and charging
  • The order of events can vary
    • Siome services are for example paid before you can access them

Service Discovery

  • Two approaches
  1. Finding specific service
    • Where is certain service?
    • Where is a printer?
  2. Finding available services?
    • What services are offered to me?
    • What services exists around here?

Service Discovery in Internet:

  • IP address and dedicated port, URL,
  • SLP (Service Location Protocol), IETF
  • UDDI (web services)
  • Google

Wireless service discovery

  • Commonly two phases
  1. Device Discovery
    • What devices exists on my communication range
  2. Service discovery
    • What services the found devices provide?
    • Does any of the found devices provide the service I am looking for?

Service access

s-access2.jpg a) Access from desktop computer to internet service.

b) Access to internet service from wireless device.

c) Access to local service from wireless device.

d) Access of telecom service with mobile phone.

e) Peer-to-peer access between two mobile devices

a,b,c,d,e) Service is pushed to customer


  • Authentication
    • Authentication of the device
    • Authentication of the user
  • Authorisation
    • What this device/user is allowed to do
  • Accounting
    • What this device/user has done and how much we charge from it

Categorising the Services

Services can be categorized in different ways:

1. By the access method (peer-to-peer service, telecom service, ad hoc …)

2. How it looks to the user (transparent service, interactive)

3. How the data delivery works (Push/Pull)

4. To what service enhancing technology it is based on (location based, personalised…)

5. What type of service is provided (security service, information service, payment service)

Standardization and definition

  • Radio
    • IEEE
    • ETSI/ITU-T
  • Applications
    • OMA
      • Open upper layer standards for the mobile phone industry.
    • Bluetooth SIG
    • ZigBee Alliance
    • Location Interoperability Forum,
    • Mobile Games Interoperability Forum
    • Mobile Wireless Internet Forum
  • Many more dedicated to specific aspects

Things to consider

  • What kind of service we want to provide
  • What is the environment we provide the service to?
    • What communication technology we can use?
  • To whom
    • What kind of access device they have
      • Can we force them to use access device we want?
    • Do we need to adapt service for different types of devices?
    • How can we help the service use
  • Can we provide necessary functionality just in server side
    • Can the service accessed via standard programs on access device (web browser?)
    • If not, how can we provide the required client software to customers?
    • How about peer-to-peer paradigm?
  • What do we gain for providing service?
    • Profit through increased sales?
    • Payed service (how can we charge from the service?)
    • Additional value for company
Last modified: 2013/07/01 14:41