This is a moderately complex project that combines multiple smaller projects that I've been building all week into a larger system for home automation. Currently, I've installed and configured the touchscreen for the Raspberry Pi, and have been able to successfully connect all of the sensors and receive notification data from all of them. I'm currently working on a nice front end for the device itself. The idea is to distribute the monitoring software as a pre-built package using nwjs - thus greatly simplifying the efforts of anyone trying to replicate my work. However, nwjs does not publish a precompiled binary for the armhf architecture used by the Raspberry Pi. I've been able to cross compile nwjs, but still need to finish porting the previously developed libraries from nodejs to nwjs. The Application Binary Interface (ABI) is different between the two, and therefore all of the helper libraries I've been using need to be recompiled.
For reference, these are the components that I've already integrated to the Samsung ARTIK cloud platform:
In addition, I've managed to determine the services and characteristics for the Magic Light BLE light bulbs and will publish a device on the ARTIK Cloud and a helper script this weekend.
Comments