Multi-Platform Open Source implementation of the IEEE 802.21 Protocol
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Project : ODTONE - Open Dot Twenty ONE

Version : 0.6 Beta



ODTONE is an open source implementation of the Media Independent Handover framework from the IEEE 802.21 Media Independent Handover Services standard, providing a complete implementation of the IEEE 802.21 mechanisms required to deploy and operate an MIH framework. In addition, it provides an infrastructure that facilitates the interface with different link technologies, as well as to ease its extension with new mechanisms and integration opportunities. Besides the implementation of the IEEE 802.21 mechanisms, ODTONE aims to implement a MIHF that is capable of being deployed in multiple operating systems. The OS independence is achieved by using the Boost libraries, which allow the network work-level operations and the definition of datatypes that are system-independent.

In the release we provide not only the MIHF but also several Link SAPs and MIH-Users. More info can be found here.

How do I get started?

Instructions for compiling and installing the software switch can be found in the documentation.

If you want to get a fast hands on, try the pre-built packages, which includes the MIHF, several Link SAPs and MIH-Users.


The members of ODTONE team can be found in the here.

External contributors

If you want to contribute code, please try to:

  1. Follow the same coding style as used in the project. Pay attention to the usage of tabs, spaces, newlines and brackets. Try to copy the aesthetics the best you can.
  2. Write good commit messages, explain what your patch does, and why it is needed.
  3. Keep it simple: Any patch that changes a lot of code or is difficult to understand should be discussed before you put in the effort.
  4. Make sure it works! :)

Once you have tried the above, tou can create a GitHub pull request to notify us of your changes.

Ordered by date of the first contribution:

Francesco Galeassi
Carlos Gonçalves

Support or Contact

Having trouble with ODTONE? Check out the documentation or contact us by using our mailing lists and we’ll help you sort it out.

The documentation is available in HTML format, see index.html, it's organized in the following sections:

  • "Introduction" : information about the project.
  • "Getting Started" : build and install instructions for developers.
  • "ODTONE MIHF internals" : specific ODTONE implementation details.
  • "Applications" : usage and demo instructions for the ODTONE applications.
  • "ODTONE extensions" : extensions proposed by the ODTONE project
  • "Changelog" : changes in this release
  • "Libraries" : documentation for developers.