====== governess ====== A modular stack to create, manage and share Software Defined Appliances (SDA) with ease. governess can be deployed on platforms like the Raspberry Pi or the Odroid family (more to come) and use cheaply available PCB Break-out boards to create any kind of DIY appliance. From there, governess serves as an autonomous bot, monitoring the appliance and running tasks from schedules, RPC or interactively with users, who are connecting via governess client for local and remote operation scenarios. Proving ground targets: - Reflow Oven - Ceramic Kiln - BLDC/Prop Thrust Analyser - Small-scale Growbox (Software Defined Growing) ===== Client ===== Multi-Platform Hybrid-Client to monitor and control governess, based on Angular2/Ionic2. ===== Server ===== Backend communication/storage/task-runner Still unclear whether Python/RPi.GPIO 3.5 (asyncio) or, for ease of deployment, selecting go as server language. Go is undoubtedly way easier to package and deploy but there would be far less ready to go hardware driver implementations. ===== Join & Help ===== We're looking for people who want to help push governess faster, if you're a developer, tester or any hacker (to be) who wants to tackle new stuff, please join the development efforts: https://github.com/apollo-ng/governess