Your feedback is important to keep improving our website and offer you a more reliable experience.


The ConnMan project provides a daemon for managing internet connections within embedded devices running the Linux operating system. The Connection Manager is designed to be slim and to use as few resources as possible, so it can be easily integrated. It is a fully modular system that can be extended, through plug-ins, to support all kinds of wired or wireless technologies.


This Project Provides: Internet connection daemon source code

The Value of ConnMan Project

ConnMan is a daemon for managing Internet connections within embedded device and integrates a vast range of communication features usually split between many daemons such as DHCP, DNS and NTP. The result of this consolidation is low memory consumption with a fast, coherent, synchronized reaction to changing network conditions.

ConnMan is a fully modular system that can be extended, through plug-ins, to support all kinds of wired or wireless technologies. The plug-in approach allows for easy adaption and modification for various use cases.

It is used with the embedded Yocto build system, is part of the GENIVI In-Vehicle-Infotainment specification, Jolla* Sailfish* based phones, Nest* thermostats, Aldebaran Robotics, and Linux-based personal video recorders (PVRs).

Who It’s For

ConnMan is utilized primarily by operating system vendors, system builders (including system Integrators and Original Device Manufacturers) who are building customized Linux solutions.

Project Specifics

ConnMan is distributed under the GPL v2.0 license.

About Intel Involvement

Intel has led the ConnMan project since its inception, ensuring highly integrated work amongst other Linux communication projects such as BlueZ*(Bluetooth*), oFono (Cellular), neard (Near Field Communications) and PacRunner (JavaScript* and static proxy configuration support). ConnMan is optimized through open source for embedded and client focused Intel® Quark technology, Intel® Atom™ processors and Intel® Core™ processors.

News & Blogs

ConnMan 1.35

By Patrik Flykt on Aug 17, 2017

ConnMan 1.35 was released Thursday, August 10th, 2017. ConnMan 1.35 improves Session support and comes with a set of bug fixes. Users are strongly encouraged to upgrade. Improvements and bug fixes include: Session plugins can now look up the...

ConnMan 1.34

By Patrik Flykt on May 02, 2017

ConnMan 1.34 was released Thursday, April 27th, 2017. ConnMan 1.34 now supports nftables in addtion to iptables with nftables being selectable at build time. Also initial support for IWD WiFi daemon is in place, and thus the new daemon can be taken...

ConnMan 1.33

By Patrik Flykt on Aug 09, 2016

ConnMan 1.33 was released Sunday, July 17th, 2016. ConnMan 1.33 is mainly a bug fix release except for the enhanced handling of WiFi fast reconnect and band steering support contributed by Naveen Singh. Fixes include: Properly update DHCPv4...

ConnMan 1.32

By Patrik Flykt on Apr 21, 2016

Connman 1.32 was released Monday, April 18th, 2016. This release of ConnMan removes support for Bluez 4.x, which saw its last upstream release 3½ years ago. Bluez 5 has been supported since with ConnMan version 1.11 for a bit over three years now...