Energy saving on Symbian mobile phones using active networking concepts and OpenC

Active Networking concept

Active networking in this project is used as a one-hop modification of the communication. This means changing the way a mobile phone communicates with an accesspoint. More specifically the TCP/IP stack is large and complex, potentially requirering many calculations to function correctly. If it is possible to outsource the TCP/IP stack to the modified access point, there is a potential for saving energy on the mobile phone when communicating TCP/IP. This means creating a more light weight protocol for the one-hop communication, and let the access point handle the TCP/IP communication since the access point is not energy limited.


This is illustrated in the figure below:




Bluetooth communication 

The link used will be bluetooth. To be able to compare the modified version with the normal way of communicating TCP/IP, the bluetooth TCP/IP profile BNEP is used.


Programming language

The programming language used will be OpenC since this provides the possibility of programming to the POSIX C implementation on the symbian phone. OpenC also comes with a FTP client, which can be used to communicate.


The necessary steps:

  1. Make the OpenC ftp client example use BNEP for communication
  2. Develop the new protocol on the mobile phone and access point
  3. Compare the two communication methods with respect to energy consumption

Department of Electronic Systems | Aalborg University | Niels Jernes Vej 12 | DK-9220 Aalborg | Denmark
Phone: (+45) 9635 8695 | Fax (+45) 9815 1583 | E-mail ies(at)
Copyright © 2006 Department of Electronic Systems

Last update:16-10-2007