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
210
iOSエンジニアのための電子工作初心者もくもく会
iOSエンジニアのための電子工作初心者もくもく会の始めに発表したボードの説明などの資料です。
Shingo Tamaki
July 09, 2016
Tweet
Share
More Decks by Shingo Tamaki
See All by Shingo Tamaki
沖縄モバイルアプリ開発勉強会#1
tamaki
0
90
iOSアプリ開発を始めよう
tamaki
0
140
詳解xcresult.pdf
tamaki
0
320
メルペイでのリグレッションテスト自動化推進のこれまでとこれから
tamaki
0
690
What do you want to test with UI Test v2
tamaki
2
860
JPQRによって変わる日本のQRコード決済
tamaki
0
250
What's New in Testing
tamaki
1
58
What do you want to test with UI Test
tamaki
5
1.8k
How to control state in UI Test
tamaki
4
2.6k
Other Decks in Technology
See All in Technology
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
490
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!座学①
siyuanzh09
0
110
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
450
新卒1年目、はじめてのアプリケーションサーバー【IBM WebSphere Liberty】
ktgrryt
0
120
I could be Wrong!! - Learning from Agile Experts
kawaguti
PRO
8
3.4k
dbtを中心にして組織のアジリティとガバナンスのトレードオンを考えてみた
gappy50
0
260
自社 200 記事を元に整理した読みやすいテックブログを書くための Tips 集
masakihirose
2
330
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
180
FODにおけるホーム画面編成のレコメンド
watarukudo
PRO
2
280
AWSサービスアップデート 2024/12 Part3
nrinetcom
PRO
0
140
Bring Your Own Container: When Containers Turn the Key to EDR Bypass/byoc-avtokyo2024
tkmru
0
850
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
870
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
It's Worth the Effort
3n
183
28k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
870
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
A designer walks into a library…
pauljervisheath
205
24k
Optimising Largest Contentful Paint
csswizardry
33
3k
The World Runs on Bad Software
bkeepers
PRO
66
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
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
Ҏ্ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ଞʹΦεεϝͷใ͋Ε ੋඇڭ͍͑ͯͩ͘͞ʂ