Android Phone Home!

3,586 views

Published on

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

No Downloads
Views
Total views
3,586
On SlideShare
0
From Embeds
0
Number of Embeds
1,681
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Currentdevelopments in embeddedsystems in domainssuch as home appliances, sensor net, or simple everydayobjectbeingtaggedwith RFID:Show thatthey are gettingincreasinglysmarter and connectedwhichlead to a very large ecosystem of smart thingsLet us think of an electronic article surveillance system in a store thatwouldleveragethiseco-system: tag objectswith RFID trigger the RFID readerswith a proximitysensor trigger the security camera if somethingwasstolenbroadcast the information to the staff on their mobile phones
  • Think of it as a Facebook for Things Where all things have unique identities, which are represented online. This is what we at EVRYTHNG call an Active Digital Identity This allows us to… Attach content to them  To communicate via them  To connect apps and services to themWhich enables things to be part of the real-time social flow of digital conversations which happens around us every day
  • Android Phone Home!

    1. 1. Android Phone Home!Free yourself from the Web, use your Java skills to implement the Web of Things!Dominique Guinard, PhD.CTO @ EVRYTHNG Ltd. London / Zurich349 / J12.2
    2. 2. Say Hello to the Internet of Things [http://www. http://www.svjlesite.fr/]
    3. 3. A Fast Increasing Number of Smart Things… A very large ecosystem of smart things, complex application development
    4. 4. EVRYTHNG: A Facebook for Things Think of a Facebook for things − individual things with unique digital profiles, like we have, to update, share and add to… Applications EVRYTHNG Data storage APIs & Services semantic services tagging, etc. Tags Objects An Active Digital Identity profile for every thing.
    5. 5. Arduino: Fueling IoT Prototypes • Leading open-source electronics prototyping platform • Features: • Various sizes, lots of available shields, low cost (from 20$ to 70$) • Processing-based Java IDE • Eclipse + Netbeans plugins[http://www.robotshop.com/] • ATmega-based (8-16 Mhz) • Alternatives: • Open-picus (Flyport) • SunSpots, etc.
    6. 6. Android Phone Home • Mobile phones as bootloaders of the IoT • Openness at the core of Android (Android @ home) • Arduino support through two projects: • Android Open Accessory Development Kit (ADK) • Android Debug Bridge (ADB), microbridge project
    7. 7. Android Talking Arduino: ADK • Official accessory prototyping platform • ADK support in: • Android: 2.3.4+ (kernel 2.6.35) [http://tellart.com/] • Android tablets: 3.1+ • Arduino: Mega ADK • + official way + turn project into real accessory • - cost of ADK compatible hardware (phone + Arduino) - complexity 7
    8. 8. Android Talking Arduino: ADB • « missuse » of the Android debug system • Several Arduino shields • USB Host Shield 2.0 circuits@home • Microbridge: open-source Arduino + Java library • + low cost + works with many Arduinos [http://www.circuitsathome.com] + works with Android 1.5+ + also ADK compatible • - lack of support - only for hobby prototypes 8
    9. 9. Ondes Visibles!Visible Electomagnetics • ADB-based project: • USB Host Shield 2.0 • Arduino Uno • Sensing: • LF: Cable + resistor • HF: LT5534 RF Power Detector • Features: • Real-time monitor, logger • Educational tool (cudrefin02.ch) 9
    10. 10. Useful Links• Android Microbridge Project • http://code.google.com/p/microbridge/• Circuits@home (USB Host Shield): • http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2- 0-for-arduino• ADK Library: • http://developer.android.com/tools/adk/index.html• Ondes Visibles! Project : • http://code.google.com/p/ondes-visibles/• Web of Things community blog: • http://www.webofthings.org• Web of Things Thesis: • http://www.webofthings.org/dom/phd/thesis.pdf• Signup for EVRYTHNG account (for your next IoT / WoT projects): • http://evrythng.net• Problems with the ADK and the Arduino Mega ADK: • http://stackoverflow.com/questions/11213536/error-oscokirq-failed-to- assert/11239701#11239701 10
    11. 11. Dominique Guinard evrythng.comEVRYTHNG webofthings.org contact: guinard.org

    ×