Project

General

Profile

Planning Notes » History » Revision 3

Revision 2 (Hammel, 18 Jan 2016 14:27) → Revision 3/18 (Hammel, 18 Jan 2016 14:39)

h3. voice control interface to infrastructure 

 * mobile 
 * "Jarvis":https://gitlab.com/groups/xjarvis 
 * home UIs - NEST-like 
 * Follow-Me architecture - voice control follows you around the home. 

 h3. futuristic media display system 

 * display on glass w/ 
 ** static opaqueness 
 ** variable opaqueness 
 * Heads up 
 * Motion capture 

 h3. system control 

 * thermostatic and vent 
 * windows/shades/blinds 
 * garden 
 * Motor control tutorials 
 ** " How-To: Motors":http://www.instructables.com/id/How-To-Motors/?ALLSTEPS @ Instructables 
 ** "Control a DC Motor with an Arduino":http://www.allaboutcircuits.com/projects/control-a-motor-with-an-arduino/ @ All About Circuits 
 ** "DC Motors":https://learn.adafruit.com/adafruit-arduino-lesson-13-dc-motors/overview @ Adafruit 
 ** "Stepper Motors":https://learn.adafruit.com/adafruit-arduino-lesson-16-stepper-motors/overview @ Adafruit 
 ** " Stepper Motor Quickstart Guide":https://www.sparkfun.com/tutorials/400 

 h3. robotic assistance 

 h3. controlled access: doors, windows, garage 

 h3. security cameras 

 h3. controllable power: outlets, lights 

 h3. resource management: 

 * what do you need (toilet paper, eggs) 

 h3. Monitoring: utilities 

 * location: humans, pets, visitors 

 h3. MediaDevices 

 * "DLNA - Digital Living Network Alliance":http://www.dlna.org/  
 ** "DLNA Open Source Projects":http://elinux.org/DLNA_Open_Source_Projects#UPnP_Media_Players @ Wikipedia 
 * Libraries 
 ** "libdlna":http://libdlna.geexbox.org/ -    Reference DLNA open-source implementation for Linux, both servers and players 
 ** "pupnp":http://pupnp.sourceforge.net/ - aka libupnp, Portable C SDK for UPnP devices 
 ** "Platinum UPnP":http://www.plutinosoft.com/platinum - C++ SDK to make it easy to build DLNA compliant devices 
 ** "GUPnP":https://wiki.gnome.org/Projects/GUPnP - similar to libupnp but with more abstraction to hide internals 
 * Servers 
 ** "uShare":http://ushare.geexbox.org/ - A free UPnP A/V & DLNA Media Server for Linux 
 ** "ReadyMedia":http://sourceforge.net/projects/minidlna/ - aka minidlna 
 *** "ArchLinux guide":https://wiki.archlinux.org/index.php/ReadyMedia  

 h3. home data center 

 * See "Media Devices":#MediaDevices and DLNA 

 h2. Device node 

 Concept of a module unit so each new application doesn't need a new device. 

 * "esp8266":http://www.esp8266.com/ for IoT 
 ** "Nurdspace references":https://nurdspace.nl/ESP8266 
 ** "WikiPedia":https://en.wikipedia.org/wiki/ESP8266 entry 
 * "CHiP":http://getchip.com/ / "RPi Zero":https://www.raspberrypi.org/products/pi-zero/ for subnodes 
 * "RPi 2 Model B":https://www.raspberrypi.org/products/pi-zero/ quad-core for master nodes 
 * No Intel - Only ARM or related 
 * Want a reusable minimal component 

 h2. Products 

 * server box - master @ home, could have multiple, distributed in a single home 
 * subnode - manages a collection of devices, reports to master 
 * nodes - IoT, media servers - any "thing" that is an endpoint 

 h2. Problems 

 * Margins: 80-100% initially, %30 sustained 
 * Cost: $80 per outlet would not be reasonable 
 * wired network (wireline electrical)? 
 * wifi problems? 
 ** g - interference 
 ** n - faster, still interference? 
 ** ac - best?    not in esp8266? 
 ** could we use non-wifi comm? 
 * Comm security 
 * power IoT - must last a long time 
 ** power harvesting 
 ** minimal power for comm - save most for control of device 
 * Mechanical experience 
 * Data band vs Control band 
 ** wifi for data 
 ** bluetooth or other RF for control 
 * No cloud - network comm is private, not to 3rd party 
 ** Add on: we manage a server 

 h2. What is the MVP? 

 * Proof of Concept:    defined by Feb 20th 
 * 1st product:    definition by end of April 
 * Danny - Jasper project working code - integrate with "Jarvis":https://gitlab.com/groups/xjarvis? 
 * Mike - "PiBox":http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi, builds and infrastructure, UI maybe 

 h2. How do we divvy the work? 

 * Electrical: Danny, Mike 
 * Software: Mike, Danny 

 h2. What's already out    there? 

 * what niches are not being filled? 
 * what niches are we competing against? 

 h2. Things to look at? 

 * Wink - home automation/IoT company 
 ** app-celerator - write Javascript, compile into mobile-specific apps 
 * Blynk - home automation mobile dev tool