Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Connecting Arduino & Android
Search
Michał
November 26, 2013
Programming
2
120
Connecting Arduino & Android
Connecting Arduino and Android talk from droidcon.nl 2013
Michał
November 26, 2013
Tweet
Share
More Decks by Michał
See All by Michał
Objective-C Runtime
srgtuszy
0
71
Other Decks in Programming
See All in Programming
ぼくの開発環境2026
yuzneri
0
240
CSC307 Lecture 03
javiergs
PRO
1
490
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
AgentCoreとHuman in the Loop
har1101
5
240
SourceGeneratorのススメ
htkym
0
200
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
220
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
470
Package Management Learnings from Homebrew
mikemcquaid
0
230
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
470
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
200
It's Worth the Effort
3n
188
29k
Scaling GitHub
holman
464
140k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Designing Experiences People Love
moore
144
24k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
Navigating Team Friction
lara
192
16k
YesSQL, Process and Tooling at Scale
rocio
174
15k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
New Earth Scene 8
popppiees
1
1.5k
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