Saturday, January 25, 2014

Open source smart thermostats

What Google can really do with Nest, or really, Nest’s data

Open source smart thermostats rise to compete with Nest after Google acquisition | Ars Technica:

 "open source version of a smart thermostat using their own Spark Core, an Arduino-compatible Wi-Fi development board. They added in a humidity and temperature sensor, IR motion detector, and some LEDs and LED matrices to put together and mount inside a custom wood and acrylic enclosure."


In all, the team completed its open source version in less than 20 hours for “about $70,” including their $39 Spark Core. The thermostat is still in the experimental stage and lacks much of the sophistication and “smartness" of the Nest, but it still constitutes a networked and remotely controllable thermostat that has a memory of its own work.

free ebooks from O'Reilly

The Web Platform: Building a Solid Stack of HTML, CSS, and JavaScript: Big Data Now: 2012 Edition eBook: O'Reilly Media Inc.: Kindle Store What Is Data Science? eBook: Mike Loukides: Kindle Store Planning for Big Data eBook: Edd Dumbill: Kindle Store

LXC - Linux Containers

LXC - Linux Containers:
"LXC is a userspace interface for the Linux kernel containment features.
Through a powerful API and simple tools, it lets Linux users easily create and manage system or application containers."

LXC - Wikipedia, the free encyclopedia
LXC provides operating system-level virtualization not via a virtual machine, but rather provides a virtual environment that has its own process and network space. LXC relies on the Linux kernel cgroups functionality that was released in version 2.6.24. It also relies on other kinds of namespace-isolation functionality, which were developed and integrated into the mainline Linux kernel. 

LXC is similar to other OS-level virtualization technologies on Linux such as OpenVZ and Linux-VServer, as well as those on other operating systems such as FreeBSD jails, AIX Workload Partitions and Solaris Containers.

a project automating deployment of applications inside software containers