Home
Add Document
Sign In
Create An Account
Ubuntu Home Hacks Presentation - cdn.oreilly.com
Recommend Documents
No documents
Ubuntu Home Hacks Presentation - cdn.oreilly.com
Download PDF
49 downloads
886 Views
3MB Size
Report
Comment
Page 1. Ubuntu Home Hacks. Allison Randal. Shiftboard, Inc. Page 2. Rules. ○ Open Source. ○ Open Hardware. ○ Cheap. ○ Real Virtual. ↔. ○ Explore ...
Ubuntu Home Hacks
Allison Randal Shiftboard, Inc.
Rules ●
Open Source
●
Open Hardware
●
Cheap
●
Real ↔ Virtual
●
Explore tech
●
Fun
v1.0
Sarah ●
Eureka's “Self Actuated Residential Automated Habitat”
●
Home Automation
●
Hardware focus
controller node client
node node
node node
node node node
node
node node
node
node
node
node
node node
node
node node
JeeNode (v6) ●
Arduino (ATmega328p)
●
HopeRF (RFM12B, 433MHz)
●
Tiny
●
~$20
●
66 byte packets
●
Low-level
●
CC-BY
http://jeelabs.net
PandaBoard ●
Dual-core ARM
●
Ubuntu 11.10
●
Polling model
●
Aggregate
●
Command
●
CC-BY-SA
http://pandaboard.org
jQuery Mobile ●
Small form factor
●
Javascript + CSS
●
Dual MIT/GPLv2
http://jquerymobile.com
Hiding in Plain Sight
v2.0
New Rules ●
Mostly the same, but...
●
Less space
●
Less time
●
Increase budget, more options
●
New open hardware
●
Software focus
●
Ubuntu packages
Sam ●
“Smart Apartment Monitor”
●
Smart Home
●
Extensive refactor (rewrite)
●
Pub-sub model
●
Neural/cloud
PUB SUB
client
braind
aggregator heard speakd tempd fand logd
weatherd
lightd
demo
PUB SUB
client
braind
aggregator heard speakd tempd fand logd
weatherd
lightd
TinkerForge ●
Bricks
●
Bricklets
●
brickd
●
Language bindings ●
temperature = brick_temp.get_temperature()
●
7 languages
●
CERN OHL
●
GPL, LGPL, Public Domain
http://tinkerforge.com
ØMQ ●
“zero” message queue
●
Lightweight interface ● ●
publisher.bind("tcp://10.0.3.36:5551") subscriber.connect("tcp://10.0.3.36:5551")
●
23 languages
●
LGPLv3+
http://zeromq.org
PocketSphinx ●
Voice recognition
●
Accuracy improved by –
Custom grammar ●
–
= sam ( | | );
Custom lexicon ●
THANKS
TH AE NG K S
●
5 languages
●
BSD
Open Mary TTS ●
Speech synthesis
●
HTTP interface ●
●
http://10.0.3.1:59125/process? INPUT_TEXT=hello&INPUT_TYPE=TEXT&OUTPUT_TYPE=AUDI O&AUDIO=WAVE_FILE&LOCALE=en_US
GPLv3/LGPLv3
http://mary.opendfki.de
Node.js ●
Lightweight HTTP server
●
42 lines
●
HTML/JSON
●
ØMQ bindings
●
MIT
http://nodejs.org
Beautiful Soup ●
Web scraping
●
weather.gov
●
Siri?
●
BSD
http://crummy.com/software/BeautifulSoup/
sam-next
Ninja Blocks ●
March Kickstarter
●
587 people, $102k
●
Beaglebone
●
Ubuntu 12.04
●
Ninja Cape
●
Sensor boards
●
OSHW, CC-BY-SA
http://ninjablocks.com/
Future Features ●
Ubuntu menu/launcher
●
More commands
●
Office node
●
Juju charms
●
Reward
Thanks ● ●
●
Andy Gelme (message-based architecture) Pete Moore, Ninja Blocks (Ninja Cape, sensor boards, pre-release docs) Olaf Lüke, TinkerForge (licensing)
Get the Source ●
http://lohutok.net/talks/homehacks
●
https://github.com/allisonrandal/sam-server
●
MIT (or any OSI license)
Questions?
×
Report "Ubuntu Home Hacks Presentation - cdn.oreilly.com"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Our partners will collect data and use cookies for ad personalization and measurement.
Learn how we and our ad partner Google, collect and use data
.
Agree & close