hoseung2 / selective-connection

Selective Connection: Framework for P2P Communication Abstraction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Selective Connection: Framework for P2P Communication Abstraction

License:Apache License 2.0


Languages

Language:C++ 64.6%Language:Java 32.4%Language:C 2.3%Language:Makefile 0.5%Language:Shell 0.1%Language:Python 0.1%