commit | 589bcd945686032b0ef95adfebfcf189ca3f18fe | [log] [tgz] |
---|---|---|
author | Alexander Shalamov <alexander.shalamov@intel.com> | Fri Sep 16 09:17:26 2016 |
committer | GitHub <noreply@github.com> | Fri Sep 16 09:17:26 2016 |
tree | b3883e44aa778ab2fa5c04991b7a62edbca23d72 | |
parent | ac3d8210d95f3000bf5c8e16a79dbbbf22d554a5 [diff] | |
parent | 1216ab10cb1ae1d094dc531e8dceaa9766a9aca2 [diff] |
Merge pull request #167 from pozdnyakov/Fix_166 Fixes #166: add missing 'break' statements
WDS is a set of libraries for developers who want to build Wi-Fi Display applications on linux.
WDS consists of:
The source code includes example implementations:
More information can be found on the mailing list and the wiki.
WDS test executables have runtime dependencies on just a few things (mostly GStreamer and GLib), but for successful Wi-Fi Display sessions the following are adviced:
CONFIG_P2P=y
, CONFIG_WIFI_DISPLAY=y
and CONFIG_CTRL_IFACE_DBUS_NEW=y
Test results with other Wifi adapters are very welcome but be warned that in many cases Wifi-P2P has not had the testing it needs on linux: you may run into problems in surprising places.
cmake . make
Make sure wpa_supplicant & connmand are running. Running both of them uninstalled is possible (but in that case make sure the system wpa_supplicant and system connection manager are not running):
$ sudo hostap/wpa_supplicant/wpa_supplicant -ddt -u $ sudo connman/src/connmand -n -d
Use connmanctl to enable Wi-Fi and Wi-Fi P2P:
$ connman/client/connmanctl connmanctl> enable wifi Enabled wifi connmanctl> enable p2p Enabled p2p
Check that Peer-to-peer functionality is working:
connmanctl> scan p2p Scan completed for p2p connmanctl> peers Nexus 5 (jku) idle peer_0c8bfd5f12fc_8ac9d0c0da67 Push2TV 75AEB2-PTV3000 idle peer_0c8bfd5f12fc_22e52a75aeb2
Enable agent:
connmanctl> agent on Agent registered
sink/sink-test
In a few seconds, a window should open and a audio/video stream should start playing.
desktop_source/desktop_source
scan
command will re-scan.connect N
(where N is number from scan result)In a few seconds, the sink should start showing a stream mirroring your desktop.