Virtual Connection is a framework for abstraction of P2P communications (Wi-fi Direct, Bluetooth, Bluetooth LE, etc.)
Selective Connection is composed of Linux-side and Android-side programs.
It is tested on Raspberry Pi 3 running Raspbian Jessie(2016.11 Version).
$ git clone https://github.com/SKKU-ESLAB/selective-connection.git
$ cd selective-connection/linux
$ make
Import the project from android
directory and build it.
It is tested on Pixel 1 running Android 7.1.
On linux-side, it requires bluez
library(libbluetooth-dev
), wpa_supplicant
, wpa_cli
and udhcpd
.
For more details, refer to this page
Selective Connection Documentations
- Gyeonghwan Hong, Dongkun Shin, "Virtual Connection: Selective Connection System for Energy-Efficient Wearable Consumer Electronics", Nov. 2020, Early Access, IEEE Transactions on Consumer Electronics: Link