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
220
iOSエンジニアのための電子工作初心者もくもく会
iOSエンジニアのための電子工作初心者もくもく会の始めに発表したボードの説明などの資料です。
Shingo Tamaki
July 09, 2016
Tweet
Share
More Decks by Shingo Tamaki
See All by Shingo Tamaki
Introduction to Claude Code Action
tamaki
0
590
AIエージェントを使ったiOSアプリ開発を試してみた
tamaki
0
86
沖縄モバイルアプリ開発勉強会#1
tamaki
0
110
iOSアプリ開発を始めよう
tamaki
0
180
詳解xcresult.pdf
tamaki
0
360
メルペイでのリグレッションテスト自動化推進のこれまでとこれから
tamaki
0
750
What do you want to test with UI Test v2
tamaki
2
890
JPQRによって変わる日本のQRコード決済
tamaki
0
300
What's New in Testing
tamaki
1
58
Other Decks in Technology
See All in Technology
JEDAI Databricks Free Editionもくもく会
taka_aki
1
100
Lambda Web Adapterについて自分なりに理解してみた
smt7174
5
130
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
410
Delegating the chores of authenticating users to Keycloak
ahus1
0
130
Kotlin Coroutine Mechanisms: A Surprisingly Deep Rabbithole
amanda_hinchman
2
100
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
120
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
1k
【TiDB GAME DAY 2025】Shadowverse: Worlds Beyond にみる TiDB 活用術
cygames
0
1.1k
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
590
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
11
4k
セキュリティの民主化は何故必要なのか_AWS WAF 運用の 10 の苦悩から学ぶ
yoh
1
180
"サービスチーム" での技術選定 / Making Technology Decisions for the Service Team
kaminashi
1
170
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
230
Being A Developer After 40
akosma
90
590k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
How to Ace a Technical Interview
jacobian
277
23k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
Music & Morning Musume
bryan
46
6.6k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Building Adaptive Systems
keathley
43
2.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
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
Ҏ্ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ଞʹΦεεϝͷใ͋Ε ੋඇڭ͍͑ͯͩ͘͞ʂ