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
iOSエンジニアのための電子工作初心者もくもく会
Search
Shingo Tamaki
July 09, 2016
Technology
2
230
iOSエンジニアのための電子工作初心者もくもく会
iOSエンジニアのための電子工作初心者もくもく会の始めに発表したボードの説明などの資料です。
Shingo Tamaki
July 09, 2016
Tweet
Share
More Decks by Shingo Tamaki
See All by Shingo Tamaki
Use Gemini CLI from Claude Code as part of Sub Agent
tamaki
1
160
Let's make an Immersive Video with APMP
tamaki
0
21
Firebase Studioで始めるモバイルアプリ開発入門
tamaki
0
18
Introduction to Claude Code Action
tamaki
0
690
AIエージェントを使ったiOSアプリ開発を試してみた
tamaki
0
130
沖縄モバイルアプリ開発勉強会#1
tamaki
0
120
iOSアプリ開発を始めよう
tamaki
0
200
詳解xcresult.pdf
tamaki
0
380
メルペイでのリグレッションテスト自動化推進のこれまでとこれから
tamaki
0
770
Other Decks in Technology
See All in Technology
pprof vs runtime/trace (FlightRecorder)
task4233
0
150
関係性が駆動するアジャイル──GPTに人格を与えたら、対話を通してふりかえりを習慣化できた話
mhlyc
0
130
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
270
VCC 2025 Write-up
bata_24
0
150
Green Tea Garbage Collector の今
zchee
PRO
2
380
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
2
230
履歴 on Rails: Bitemporal Data Modelで実現する履歴管理/history-on-rails-with-bitemporal-data-model
hypermkt
0
2k
コンテキストエンジニアリングとは? 考え方と応用方法
findy_eventslides
4
870
KAGのLT会 #8 - 東京リージョンでGAしたAmazon Q in QuickSightを使って、報告用の資料を作ってみた
0air
0
190
From Prompt to Product @ How to Web 2025, Bucharest, Romania
janwerner
0
110
Azure Well-Architected Framework入門
tomokusaba
0
200
AIが書いたコードをAIが検証する!自律的なモバイルアプリ開発の実現
henteko
1
290
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Practical Orchestrator
shlominoach
190
11k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
950
Bash Introduction
62gerente
615
210k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
890
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Six Lessons from altMBA
skipperchong
28
4k
Transcript
iOSΤϯδχΞͷͨΊͷ ిࢠ࡞ॳ৺ऀ͘͘ձ
ࣗݾհ ۄ ৴ޛ iOSΤϯδχΞ ͖ͳϑϨʔϜϫʔΫ HomeKit झຯͰిࢠ࡞
͜ͷձͷओࢫ → ूதͨ͠࡞ۀ࣌ؒΛ࡞Γ͍ͨ → Θ͔Βͳ͍ࣄΛฉ͖͍ͨ → ؒΛ࡞Γ͍ͨˍ૿͍ͨ͠ → iOSͱͷ࿈ܞʹ͍ͭͯௐ͍ͨˍฉ͖͍ͨˍࢼͨ͠ ͍ˍΓ͍ͨ
iPhoneͱͷIoTػث࿈ܞ → Wifi → BLE/Bluetooth → ΠϠϗϯδϟοΫ
WifiଓʹΑΔ࿈ܞ → MFiೝূࡁΈͷΞΫηαϦ → APIίʔϧʹΑΔ࿈ܞσόΠε
BLE/Bluetooth௨৴ʹΑΔ࿈ܞ → MFiೝূࡁΈͷΞΫηαϦ → BLE
ΠϠϗϯδϟοΫʹΑΔ࿈ܞ OTODuino http://ja.otoduino.reinforce-lab.com OTOsenseγʔϧυΩοτ https://www.switch-science.com/catalog/557/
iOSͷؔ࿈͢ΔϑϨʔϜϫʔΫ → Foundation(NSURLSession, etc) → CoreBluetooth → NSLocation(iBeacon) → AVFoundation
→ HomeKit → HealthKit
Γ࢝Ίͷ՝ → ిࢠ࡞ͷجૅࣝ → ࡞࡞ۀٕज़ → ςετ/σόοάํ๏ͱͦͷπʔϧ → ύʔπબผ →
ύʔπௐୡ
ֶशํ๏ → ॻ੶ → ిࢠ࡞ڭࣨ
Ϙʔυͷछྨ → OS͋Γ → OSͳ͠ http://make.bcde.jp/raspberry-pi/raspberry-piͱarduinoͷҧ͍/
OS͋Γ ී௨ͷύιίϯɺLinuxͳͲ͕͑Δਓ৮Γ͍͢ → RaspberryPiγϦʔζ → Edison
OSͳ͠ ͭ·ΓϚΠίϯ → IchigoJam → Arduinoͱͦͷޓػ → mbed https://www.ted.com/playlists/13/ opensourceopen_world
ύʔπબͼ → ిݯ → ߅ → ηϯα → etc
ௐୡ(࣮ళฮ) → ळ݄ిࢠ௨ → ઍੴి → aitendo → etc ͩͱ΄΅ळ༿ݪҰͩͱࢥ͍·͢
ௐୡ(௨ൢ) → ळ݄ిࢠ௨ɹ → http://akizukidenshi.com/catalog/default.aspx → ઍੴి → https://www.sengoku.co.jp →
εΠοναΠΤϯε → https://www.switch-science.com
DIYͰग़དྷΔࣄ → ͷճΓͷղܾʹར༻ ࢀߟ → ͓͏ͪϋοΫಉձ → ͷΛकΔͨΊͷͷγϯϓϧͳൃ໌ → https://www.ted.com/talks/
kennethshinozukamysimpleinventiondesignedt
ͷΛकΔͨΊͷͷγϯϓϧͳൃ໌
ΦεεϝͷσόΠε ن֨ɺπʔϧͳͲ → Grove → konashi → littleBits → ESPrܥ
→ Wio Node
Grove
Grove → ా͚ͳ͠ʹ؆୯ʹηϯα/ϘλϯͳͲͷύʔπ ΛଓͰ͖Δن֨ → Ձ֨ ಉౘͷηϯαͳͲͱൺׂͯߴ → GroveͷελʔλʔηοτͳͲ͕ൢച͍ͯ͠Δ http://www.seeedstudio.com/wiki/Grove_System
http://d.hatena.ne.jp/shu223/20140415/1398297071
༷ʑͳϘʔυͰ Groveγʔϧυ͕͋Δ
konashi
konashi → Objective-CɺjavascriptͰ։ൃՄೳ → BLE࿈ܞ → Ձ֨ 4,000ԁͪΐ͍ http://konashi.ux-xu.com http://gihyo.jp/dev/serial/01/futuredevice/0001
littleBits
littleBits → ڭҭ͚ → ࣓ੴͰϞδϡʔϧΛܨ͍͚͛ͯͩ͘ → ArduinoϞδϡʔϧ͋Δ → ײతʹύʔπͷׂΛཧղͰ͖Δ http://littlebits.cc
https://www.ted.com/talks/ ayahbdeirbuildingblocksthatblinkbeepandteach?
ޫͬͯɺ໐ͬͯɺָ͘͠༡ΔϒϩοΫ
ESP- WROOM-02
ESPr(ESP-WROOM-02ɺESP8266) → ҆ՁͳWifiϞδϡʔϧɺνοϓ͚ͩͳΒ1,000ԁҎ Լ → Arduinoޓ → ٕదऔಘࡁΈ
Wio Node
Wio Node → εϚϗ༻ઐ༻ΞϓϦ(iOS/Android)ͰϑΝʔϜΞο ϓσʔτ(OTA) → Groveࢠ͖ → RESTful API
͓·͚ → Node-RED → ϋϧϩοΫ
Node-RED
Node-RED → Node-REDϋʔυΣΞσόΠε/API͓ΑͼΦϯ ϥΠϯαʔϏεΛଓ͢ΔͨΊͷπʔϧͰ͢ɻ → IoT͚ʹ։ൃ → Node.js → GUIͰAPI࡞
Node-RED
ϋϧϩοΫ
ϋϧϩοΫ ిࢠ࡞ອըͰ͢ɻిࢠ࡞ͷָ͠Έํ͕͘͢͝ ΘΔ༰ͰΦεεϝͰ͢ɻ
None
None
None
None
None
None
None
None
None
None
None
None
Ҏ্ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ଞʹΦεεϝͷใ͋Ε ੋඇڭ͍͑ͯͩ͘͞ʂ