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
180
Let's make an Immersive Video with APMP
tamaki
0
22
Firebase Studioで始めるモバイルアプリ開発入門
tamaki
0
20
Introduction to Claude Code Action
tamaki
0
700
AIエージェントを使ったiOSアプリ開発を試してみた
tamaki
0
130
沖縄モバイルアプリ開発勉強会#1
tamaki
0
120
iOSアプリ開発を始めよう
tamaki
0
200
詳解xcresult.pdf
tamaki
0
390
メルペイでのリグレッションテスト自動化推進のこれまでとこれから
tamaki
0
770
Other Decks in Technology
See All in Technology
[2025年10月版] Databricks Data + AI Boot Camp
databricksjapan
1
230
OAuthからOIDCへ ― 認可の仕組みが認証に拡張されるまで
yamatai1212
0
150
HonoとJSXを使って管理画面をサクッと型安全に作ろう
diggymo
0
150
現場データから見える、開発生産性の変化コード生成AI導入・運用のリアル〜 / Changes in Development Productivity and Operational Challenges Following the Introduction of Code Generation AI
nttcom
1
420
AI-Readyを目指した非構造化データのメダリオンアーキテクチャ
r_miura
1
270
[OCI Skill Mapping] AWSユーザーのためのOCI – IaaS編(Compute/Storage/Networking) (2025年10月8日開催)
oracle4engineer
PRO
1
160
「REALITY」3Dアバターシステムの7年分の拡張の歴史について
gree_tech
PRO
0
120
NLPコロキウム20251022_超効率化への挑戦: LLM 1bit量子化のロードマップ
yumaichikawa
1
170
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
0
140
Click A, Buy B: Rethinking Conversion Attribution in ECommerce Recommendations
lycorptech_jp
PRO
0
120
Node.js 2025: What's new and what's next
ruyadorno
0
870
Zephyr(RTOS)にEdge AIを組み込んでみた話
iotengineer22
1
240
Featured
See All Featured
Making Projects Easy
brettharned
120
6.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Automating Front-end Workflow
addyosmani
1371
200k
Balancing Empowerment & Direction
lara
5
700
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Side Projects
sachag
455
43k
Thoughts on Productivity
jonyablonski
70
4.9k
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
Ҏ্ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ଞʹΦεεϝͷใ͋Ε ੋඇڭ͍͑ͯͩ͘͞ʂ