Connecting Arduino and Android

60 %
40 %
Information about Connecting Arduino and Android
How-to & DIY

Published on February 28, 2014

Author: Tuszy

Source: slideshare.net

Description

Arduino & Android presentation for GDG Android Tech Talks #5 in Kraków

Arduino & Android Michał Tuszyński, iOS/Android Developer twitter, github: @srgtuszy

Roadmap 1. Arduino primer 2. USB 3. NFC 4. WIFI

Arduino Primer Arduino is an open source hardware prototyping platform

Arduino Primer What makes it special? • Easiness to use • Modularity • Awesome community support

Open Accessory Protocol Google’s protocol for usb communication with third party devices

Open Accessory Protocol How does USB work?

Open Accessory Protocol How does USB work? • • Host Slave

Open Accessory Protocol How does USB work? • Host - Is the power source - Keeps track of connected devices - Initiates the data transfer • Slave - Communicates with host via endpoints - Can draw power from host - Describes it’s protocols & capabilities to the host

Open Accessory Protocol How does USB work?

Open Accessory Protocol Using your app with accessory

Open Accessory Protocol

Open Accessory Protocol

Open Accessory Protocol Accessory Permissions

Open Accessory Protocol Accessory Permissions

Open Accessory Protocol The easy way Raspberry Pi + powered usb hub + adb

Open Accessory Protocol The easy way adb shell am start -a pl.myapp.action.DO_SOMETHING

Accessory Demo

NFC

NFC Builds upon RFID system by allowing two-way communication between endpoints

NFC How does RFID work? Energy Reader Data Tag

NFC NDEF

NFC

NFC 1. Tag reader/writer 2. P2P (Android Beam) 3. Card Emulation

NFC Android Beam

NFC Android Beam • • Uses Bluetooth for file processing On Samsung, it’s called S Beam

NFC Card Emulation

NFC Card Emulation - With Secure Element - Without Secure Element

NFC Card Emulation

NFC Card Emulation HostApduService

NFC Card Emulation HostApduService

NFC Card Emulation Limitations

NFC Card Emulation Earlier versions?

NFC Card Emulation Secure Element

NFC Card Emulation

NFC Card Emulation

NFC Tag dispatch system

NFC

NFC

NFC Demo

WIFI

WIFI Arduino Yun

WIFI Arduino Yun = arduino + OpenWrt

WIFI Bridge

WIFI Bridge

WIFI DEMO

Wrap Up

Thank You! Michał Tuszyński, iOS/Android Developer Twitter, Github: @srgtuszy

Add a comment

Related presentations

Related pages

Amarino - "Android meets Arduino" - Home

All about the Amarino toolkit which gives developers the oportunity to quickly create programs to let Android speak to Arduino and vica versa. It is ...
Read more

ArduinoCommander - Android Apps on Google Play

Control your Arduino board from your Android device ... Only managed to get ArduinoCommander to ... After fixing that and connecting, ...
Read more

Program your Arduino with an Android device!

Intro: Program your Arduino with an Android device! Hi,in this Instructable I want to show you, how you can program your Arduino with your Android device.
Read more

Arduino Labs - Getting Started browse

Getting Started. These series of tutorials describe how to connect an Android device to an Arduino ADK board. Furthermore, we have tried to make it as easy ...
Read more

How to connect an Arduino Uno to an Android phone via ...

How to connect an Arduino Uno to an Android phone via Bluetooth. ... Connecting Arduino Uno and ... Detection Light for Arduino,android phone,arduino ...
Read more

Connecting arduino to android using wifi Shield - Stack ...

I am trying to connect arduino Uno to android device using Wifi over a Common Lan connection but the following code is not giving me any response from Arduino.
Read more

Connect arduino web server - Android Apps on Google Play

Connect arduino web server. 35. Excontrol Automatización y Domotica Productivity. Unrated Add to Wishlist . Adding ... PAW - Android Web Server ...
Read more

Arduino - Home

Arduino senses the environment by receiving inputs from many sensors, and affects its surroundings by controlling lights, motors, and other actuators.
Read more

Connecting Arduino - Programming and Netowrking with the ...

Connecting Arduino leads readers through a series of projects that use the Arduino Ethernet Shield at its full potential to create devices that communicate ...
Read more