Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Connecting Arduino & Android
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Michał
November 26, 2013
Programming
120
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Connecting Arduino & Android
Connecting Arduino and Android talk from droidcon.nl 2013
Michał
November 26, 2013
More Decks by Michał
See All by Michał
Objective-C Runtime
srgtuszy
0
79
Other Decks in Programming
See All in Programming
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.2k
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
golang-bob.pdf
iwatsukayura
0
130
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
430
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
APNsからLive Activityを開始する話
yumnumm
0
170
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
480
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
220
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
2
4.1k
A Tale of Four Properties
chriscoyier
163
24k
A Soul's Torment
seathinner
8
3.8k
Navigating Weather and Climate Data
rabernat
0
560
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Transcript
Arduino & Android Michał Tuszyński, iOS/Android Developer twitter, github: @srgtuszy
Roadmap 2. USB 3. NFC 1. Arduino primer 5. Arduino
boards overview 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
Arduino Primer
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 •
Slave - Is the power source - Keeps track of connected devices - Initiates the data transfer - 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
Accessory Demo
NFC
NFC Builds upon RFID system by allowing two-way communication between
endpoints
NFC How does RFID work? Reader Tag Energy Data
NFC LLCP
NFC NDEF
NFC
NFC Android Beam
NFC Android Beam • Default solution for NDEF messages •
Uses Bluetooth for file processing • On Samsung, it’s called S Beam
NFC Tag dispatch system
NFC
NFC
NFC Talking to Android via NFC • LLCP stack •
SNEP server
NFC The easy way: card emulation via HostApduService
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