Skip to content

Instantly share code, notes, and snippets.

@tsirysndr
Forked from tranthamp/gist:2721326
Created January 12, 2020 19:11
Show Gist options
  • Save tsirysndr/e88f19c7a53c51007a7ee1d6df551e28 to your computer and use it in GitHub Desktop.
Save tsirysndr/e88f19c7a53c51007a7ee1d6df551e28 to your computer and use it in GitHub Desktop.
D-Bus and Connman notes
# Connman Technology API examples: (Object Path: /net/connman/technology/<wifi/ethernet>, Interface: net.connman.Technology)
# GetProperties
dbus-send --system --dest=net.connman --print-reply /net/connman/technology/wifi net.connman.Technology.GetProperties
# Scan
dbus-send --system --dest=net.connman --print-reply /net/connman/technology/wifi net.connman.Technology.Scan
# Disable/Enable wifi
dbus-send --system --dest=net.connman --print-reply /net/connman/technology/wifi net.connman.Technology.SetProperty string:Powered variant:boolean:true
# Disable/Enable ethernet
dbus-send --system --dest=net.connman --print-reply /net/connman/technology/ethernet net.connman.Technology.SetProperty string:Powered variant:boolean:true
# Connman Manager API examples: (Object Path: /, Interface: net.connman.Manager)
dbus-send --system --dest=net.connman --print-reply / net.connman.Manager.GetProperties
dbus-send --system --dest=net.connman --print-reply / net.connman.Manager.GetTechnologies
dbus-send --system --dest=net.connman --print-reply / net.connman.Manager.GetServices
# See: http://git.kernel.org/?p=network/connman/connman.git;a=tree;f=doc;hb=HEAD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment