animist-io / wowshuxkluh

Ionic / Ethereum module to help mobile Dapps run location contingent smart-contracts over Bluetooth LE.
http://animist.io
ISC License
6 stars 1 forks source link

wowshuxkluh

Build Status Warning: under construction.

Wowshuxkluh will be an an Angular 1.x library for Ionic that lets mobile devices automatically (or intentionally) connect to Ethereum microcomputer clients over BluetoothLE. The project's goal is to:

Use cases for such a system include:

Repo currently contains early drafts & tests of a BLE client, beacon detector and Ethereum account manager.

Key design issues here include:

Cordova dependencies

$ cordova plugin add cordova-plugin-bluetoothle                        // BluetoothLE
$ cordova plugin add cordova-plugin-background-mode-bluetooth-central  // iOS background mode perm.
$ cordova plugin add com.unarin.cordova.beacon                         // iBeacon
$ cordova plugin add https://github.com/shazron/KeychainPlugin.git     // iOS Keychain

Testing

$ gulp test