openAMI

a project by
Markus Teufel
Kai Aras
Stefan Jauker
Goals

Building a Homeautomation Framework

  flexible (runs on)
     embedded Linux Devices like wifi routers
     PC/Lap...
Scenario
Why using a Linux Router?

 OpenWRT (OpenSource embedded Linux)
 Good Hardware Base
    Wifi
    Lan
    USB-Host
 OpenWRT...
AMIServer Architecture
User Interface

  JQTouch - OpenSource Plugin for JQuery
  Framework for Webkit Browsers
  native IPhone Look & Feel
     ...
User Interface
User Interface
User Interface
AVR-Bridge

Funktion:
   Microcontroller Board with USB
   USB-Host can directly access the microcontrollers registers.

S...
AVR-Bridge
Upcoming SlideShare
Loading in...5
×

OpenAmi - a short Introduction

10,481

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
10,481
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "OpenAmi - a short Introduction"

  1. 1. openAMI a project by Markus Teufel Kai Aras Stefan Jauker
  2. 2. Goals Building a Homeautomation Framework flexible (runs on) embedded Linux Devices like wifi routers PC/Laptop/Server extendible Hardware -> amiBridge Software -> amiServer-Plugins remote controllable web-based optimized for mobile devices affordable low power consumption based entirely on open source components simple and cheap DIY electronics
  3. 3. Scenario
  4. 4. Why using a Linux Router? OpenWRT (OpenSource embedded Linux) Good Hardware Base Wifi Lan USB-Host OpenWRT real Linux! mainline Kernel full root access package manager Low Power Consumption 0.009 kWh -> ca. 1€/year
  5. 5. AMIServer Architecture
  6. 6. User Interface JQTouch - OpenSource Plugin for JQuery Framework for Webkit Browsers native IPhone Look & Feel UI-Elements Animations Navigation Developed in: HTML JavaScript CSS
  7. 7. User Interface
  8. 8. User Interface
  9. 9. User Interface
  10. 10. AVR-Bridge Funktion: Microcontroller Board with USB USB-Host can directly access the microcontrollers registers. SDK: Kernel Driver: SysFS/DevFS interface Userspace Driver: C-Library Wrappers: Java, Python Use Cases: connecting actors and sensors interfacing external hardware
  11. 11. AVR-Bridge

×