Home automation using a Spark Core, Particle Cloud SDK, Android and Firebase.
Java Other JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea/markdown-navigator
app
core
sketch
web
.gitignore
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
logo.sketch
settings.gradle

README.md

Lynk

A home automation client for my dorm using a Spark Core, the Particle Cloud SDK, Android and Firebase.

Status: Under development

To do

  • Basic interaction between the Spark Core and Android client
  • Firebase integration to restore Core's state, or fetch the state on multiple clients
  • Ability to restore the state of the pins when the Core loses power
  • Events that get triggered based on device location
  • XMPP server scripts for pushing alerts to devices
  • Ability to control common applicances
  • Background service for location awareness
  • UI/UX
  • Widget for quicker access
  • Script to dump on the Spark Core
  • Spark Core's circuit

Setup

  • Create a Credentials class in ~/com/vathsav/lynk/utils containing credentials to your Particle account.
public static String particleEmail = "user@domain.com";
public static String particlePassword = "your_password";

License

Copyright 2016 Vathsav Harikrishnan

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html