/selective-connection

Selective Connection: Framework for P2P Communication Abstraction

Primary LanguageC++Apache License 2.0Apache-2.0

Selective Connection

Selective Connection is a framework for abstraction of P2P communications (Wi-fi Direct, Bluetooth, Bluetooth LE, etc.)

Quick Start

Selective Connection is composed of Linux-side and Android-side programs.

Linux-side

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

Android-side

Import the project from android directory and build it.

It is tested on Pixel 1 running Android 7.1.

Prerequisites

On linux-side, it requires bluez library(libbluetooth-dev), wpa_supplicant, wpa_cli and udhcpd. For more details, refer to this page

Detailed Manuals