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
irBoard活用可能性
Search
Katsuyoshi Ito
June 21, 2018
Business
0
110
irBoard活用可能性
中堅・中小企業のためのIoT導入実践セミナーin高松
~中小企業でもできる、小さく始める IoT~
で使用したスライド
Katsuyoshi Ito
June 21, 2018
Tweet
Share
More Decks by Katsuyoshi Ito
See All by Katsuyoshi Ito
irBoard(アイアールボード) について
itosoft
0
440
Ladder Drive - To start IoT for manufacturing.
itosoft
0
53
irBoardの紹介と クラウドサービスの活用
itosoft
1
430
東北IT物産展2016スポンサーLT
itosoft
0
75
iQ-FとirBoardの接続設定
itosoft
0
590
iQ-RとirBoardの接続設定
itosoft
0
620
デジコミュ秋田 2015 オープニング
itosoft
0
1.6k
デジコミュ秋田 2015 LT 極上の密林
itosoft
0
450
はじめてのCDQ
itosoft
1
260
Other Decks in Business
See All in Business
Paris 2024 ~パリ・パラリンピック プチ紀行~:2720 Japan O.K. ロータリーEクラブ・AITO 代表 紅葉谷 昌代 会員
2720japanoke
0
620
UserTestGuideline202503
kouzoukaikaku
1
270
MDMカルチャーガイド_ver1.2
c0rp_mdm
0
2.5k
Crisp Code サービス紹介 / 料金表 | Services & Price list
so_kotani
1
330
日本トライスタイル採用説明資料
yamauguchishunta
0
160
ITエンジニアのためのコーポレートファイナンス入門シリーズ! #3 財務分析の基本
tkhresk
2
230
(7枚)自信家の鼻をへし折る「ダニング・クルーガー効果曲線」とは?
nyattx
PRO
0
210
株式会社ゼスト会社紹介資料
zest
0
5.9k
ホワイトヘルスケア株式会社 会社説明資料 202504 / recruit
whitehealthcareinc
0
5.3k
【新卒採用】BuySell Technologies会社紹介資料
buyselltechnologies
0
210k
LINEヤフー会社説明資料
lycorp_recruit_jp
0
470
(6枚)組織改革をするための必須知識「組織の空気」4種類
nyattx
PRO
0
180
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
How GitHub (no longer) Works
holman
314
140k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
A designer walks into a library…
pauljervisheath
205
24k
Raft: Consensus for Rubyists
vanstee
137
6.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.5k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Building Adaptive Systems
keathley
41
2.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
Building Flexible Design Systems
yeseniaperezcruz
329
38k
Transcript
irBoardͷ׆༻Մೳੑ தݎɾதখاۀͷͨΊͷIoTಋೖ࣮ફηϛφʔ in ߴদ ༗ݶձࣾҏ౻ιϑτσβΠϯ ҏ౻উྑ 2017/12/15
[email protected]
ձࣾ֓ཁ • ळాݝେઋࢢ • PLCؔ࿈ͷιϑτมߋɺ։ൃ • PCΛ༻੍͍ͨޚɺଌఆιϑτ • ΈࠐΈιϑτ •
εϚʔτϑΥϯɺλϒϨοτ(iOS)ΞϓϦ • ιϦϡʔγϣϯఏҊ 2
FAΛͬͱ໘ന͘
irBoard http://irboard.itosoft.com/
irBoard http://irboard.itosoft.com/
εϚʔτͷͮ͘ΓԠԉπʔϧ ΠνΦγπʔϧ • Ԡื֓ཁ • اۀܦӦऀݱͷࠔΓ͝ͱΛऩूɾཧ͠ɺχʔζʹదͨ͠πʔϧΛશࠃ͔ Βൃ۷͢Δ • ୈҰճ "ՄࢹԽπʔϧͱͯ͠ྑ͍ɻӦۀʹඈͼճΔ͕ࣾɺͲ͜ʹ͍ͯՔಈঢ়گΛݟΒ
ΕΔͷޮՌతͩɻ" ɹɹɹɹ৹ࠪҕһɹ๏େֶେֶӃɹদౡڭतͷίϝϯτ • ୈೋճ "ʮݟΔʯͷը໘ͱʮೖΕΔʯͷೖྗɺͦͷ̎ΛλϒϨοτ̍ͭͰ͜ͳ͚ͩ͢Ͱ ɺݱΧΠθϯͷͱ͔͔ͬΓʹ࠷దɻIoTͷਁಁʹߩݙͰ͖ͦ͏ͳπʔϧɻ" ɹɹɹɹɹɹɹɹɹۋਖ਼ۀגࣜձࣾɹӬҕһͷίϝϯτ 6
iPadΛλονύωϧʹ
PLC • ϓϩάϥϚϒϧϩδοΫίϯτϩʔϥʢӳprogrammable logic controllerɺ1-$ʣɺϦϨʔճ࿏ͷସஔͱͯ͠։ ൃ͞Ε੍ͨޚஔͰ͋ΔɻϓϩάϥϚϒϧίϯτϩʔϥͱ ݺΕɻ ʙ WikipediaΑΓ ʙ
w ੜ࢈ઃඋͳͲͷࣗಈԽ '" ͷ ੍ޚஔͱͯ͠ΘΕ͍ͯΔ w ۙ-"/ΠϯλʔϑΣΠε͕ඪ४ 8
ରԠPLC&௨৴ϓϩτίϧ 9 ϝʔΧʔ ػछ ϓϩτίϧ ࡾඛిػ FɺQɺLɺiQ γϦʔζ MC Protocol
MX Component ΩʔΤϯε KVγϦʔζ ্Ґ௨৴ ΦϜϩϯ CJγϦʔζ FINS/TCP ԣՏిػ FA-M3V e-RT3 ্Ґ௨৴ MODBUS MODBUS/TCP Ethernetଂػछ·ͨEthernetϞδϡʔϧ͕ඞཁ
ը໘࡞
ϓϩδΣΫτ •PLCʹର͢Δը ໘ηοτ •ͦΕͧΕ͕1ͭͷ PLCʹର͢Δը໘ ηοτΛද͢ 11
ϓϩδΣΫτ࡞ 1.PLCͷϝʔΧʔΛબ 2.ػछબ 3.ଓઃఆ I. ϓϩτίϧ II.IPΞυϨε 4.ΠϯλϥΫγϣϯ 12
ϖʔδ • ϕʔεͱͳΔ •എܠ৭ •എܠը૾
Ϙλϯ • ελΠϧ •irPanel •Square •Circle •Touch light •ػೳ •BitσόΠεͷON/OFF
•ϖʔδΓସ͑ •ϓϩδΣΫτΓସ͑ •ϥϯϓ݉༻ 14
ϥϕϧ •ػೳ •จࣈͷදࣔ •σόΠεͷON/OFFͰมߋՄೳ 15 OFF࣌ ON࣌
• ػೳ •දࣔɺೖྗ •จࣈྻදࣔɺೖྗ •όʔίʔυɺ QRίʔυಡΈऔΓ 16
εϥΠμʔ/ϓϩάϨε • ػೳ •ͷόʔදݱ •ͷมߋ 17
ϝʔλʔ • ػೳ •ͷϝʔλʔදݱ 18
Web • ػೳ •Webϖʔδͷදࣔ •WebΧϝϥϞχλʔ •PDFը૾ͷද్ࣔ •υΩϡϝϯτࢀর 19
ߏ
LANଓ 21 Wi-Fi ϧʔλʔ PLC iPad + irBoard Wi-Fi ଓ
֎͔Βͷଓ 22 VPNαʔόʔ(※1)ػೳ͖ ϧʔλʔ (L2TPϓϩτίϧਪ) PLC iPad + irBoard Internet
LTE/3G VPNଓ ※1 macOS ServerͳͲΛ༻͍ͯߏ͢Δ͜ͱՄೳ iOSʹ VPNΫϥΠΞϯτػೳ͕ ඪ४Ͱೖ͍ͬͯΔ
LANઃඋ͕ͳ͍߹ͷଓ 23 ϙέοτ Wi-Fi PLC iPad + irBoard Internet LTE/3G
LTE/3G
irBoardͷ׆༻
ڧΈ • ࣋ͪӡͼ͕Մೳ • Ͳ͔͜ΒͰ֬ೝͰ͖Δ • ࢢൢ͕༻Ͱ͖Δ • ͋ͳͨͷiPadɺiPhoneɺiPod touch͕ར༻
Ͱ͖Δɻ • ΦʔϧΠϯϫϯ 25
ϦϞίϯ
FAͷϦϞίϯ •௨ৗλονύωϧݻఆ͞Ε͍ͯΔ •ΕͨՕॴͷૢ࡞ʹ͕͋Δ => ೋਓͰ࡞ۀ •irBoard͕FAͷϦϞίϯʹͳΔ •ஈऔΓ •ϝϯςφϯε •ௐ •ҰਓͰͰ͖ΔϝϦοτ
27
ΞΫηεΨΠυ • 1ͭͷΞϓϦ͔͑͠ͳ͍ঢ় ଶʹͳΔ • KIOSKU • irBoard͕ઐ༻ϦϞίϯͱͯ͠ • Φʔτϥϯ
• ϒϥζϞʔυ ON 28
ϦϞʔτࢹ • Εͨॴ͔Βෳͷঢ়گ ΛѲͰ͖Δɻ • ձࣾΛԣஅͯ͠ࢹ͢ Δ͜ͱՄೳ • αϙʔτ •
ΤϥʔͳͲͦͷͰঢ়گ Ѳ͠ରॲ • Ҡಈ࣌ؒͷઅ 29
irBoardΛओʹ • খܕஔ • λονύωϧෆཁ • 1:NͰ༻Ͱ͖Δ • BluetoothͰΤϦΞ ੍ݶ
30 ❌ ❌ ❌
εϚϗλϒϨοτͰ ૢ࡞͕ͨΓલʹ • ҰݟͲ͏ૢ࡞͢Δ͔͔Βͳ͍ • ࠷খݶͷߏ • εϚϗɺλϒϨοτΛ௨ͯ͠ߴ ػೳʹͳΔɻ •
දࣔثΛͳͯ͘͠εϚϗͰૢ࡞ ͱ͍͏ྲྀΕ • ςϨϏ͔ΒμΠϠϧ͕ͳ͘ͳͬ ༷ͨʹ 31 https://www.amazon.co.jp/dp/ B072B5BTLK/ref=famstripe_bis
ڭҭݱ • ٖͷૢ࡞ύωϧ • ιϑτϐΞδϟύϯ εϚʔτͷͮ͘Γࢦಋऀ ҭ • ֶश༻ʹ •
ແྉͷLite൛Ͱ60༻Մೳ 32 ެӹࡒஂ๏ਓιϑτϐΞδϟύϯFacebookϖʔδΑΓ
ΦʔϧΠϯϫϯ USB/LAN ฤूιϑτ ը໘σʔλ ը໘ฤू ӡ༻ ӡ༻ ฤू Ұೋ irBoard
Ұൠత
ऑΈ • LANରԠͷػछʹ͔͠ଓͰ͖ͳ͍ • طଘͷઃඋͷରԠ͕͍͠ • ಉ࣌ଓ͕Ͱ͖ͳ͍ • όοΫάϥϯυಈ࡞͕Ͱ͖ͳ͍ •
ϩΪϯάෆ͖ 34
Ladder Drive • Φʔϓϯιʔε • https://github.com/ito-soft-design/ ladder_drive/blob/master/README_jp.md • ࣮ݧతϓϩδΣΫτ •
PLCʹԾPLC • PLCͷࠩҟΛٵऩ • RubyͰ༰қʹPLCͷσόΠεͷಡΈॻ͖͕Մ ೳ • plc["DM0"] = 1234 35
Raspberry PI͕PLCͱͯ͠ irBoard͔ΒଓͰ͖Δ • Raspberry PI • PLCͱ੍ͯ͠ޚͰ͖Δ • දࣔɺૢ࡞
• irBoardͰϓϩάϥϛϯ άࣝͳ͠Ͱը໘Λ࡞ Ͱ͖Δɻ 36
Raspberry PIͰ͕Δ 37 PLC A PLC B PLC C PLC
D I/O RS-232C LAN PLC A PLC B PLC C PLC Dʹಁաͤͯ͞ಉ࣌ଓ LANҎ֎ͷଓػثѻ͑Δ 24/7ͰͷՔಇͰϩΪϯάʹద͢Δ
λʔήοτ • PLCΛͬͨஔΛ࡞ΔϝʔΧʔ • λονύωϧʹ͍ͭͯͷ͕ࣝඞཁ • PLCʹଟগखΛೖΕΔඞཁ͕͋Δ • ΤϯυϢʔβʔ(ͦͷஔΛ͏Ϣʔβʔ) •
ϝʔΧʔಇ͖͔͚ => ͜͏͍͏໘ന͍ͷ͕͋ΔΑ • ࡾํΑ͠ • ࡞ۀίετݮ => ࣄͷൃੜ => ΞϓϦ͕ചΕΔ 38
ϥΠϯφοϓ 39 ฤूػೳͳ͠
irBoardͷ͜Ε͔Β
irBoardͷվྑ • ΞϥʔϜϝοηʔδ༻ͷ෦ • ݱঢ়ͰϥϕϧɺϥϯϓΛΈ߹ΘͤͯՄೳ͕ͩઐ༻෦Λ༻ҙ͍ͨ͠ɻ • IoTରԠ • ϩΪϯά •
ia-cloudͰ؆୯ʹσʔλΛΫϥυʹΞοϓϩʔυ • άϥϑදࣔΛՃ • ࣌ܥྻͷมԽΛݟ͍ͨɻ 41
ύιίϯͷϦϞʔτͱ ͯ͠ͷར༻ • ੍ޚஔͱͯ͠ύιίϯ(Windows)Λ༻͍ͨ߹ʹɺ USBͳͲͰσόΠεͱଓ͢Δඞཁ͕͋ΔͨΊɺ ݻఆࣜʹͳͬͯ͠·͏ɻ • λϒϨοτͳͲͰϦϞʔτૢ࡞͍ͨ͠ͱ͍͏ཁٻ ͕͋Δɻ •
ΞϓϦΛ2ͭ։ൃ͢Δඞཁ͕͋Δɻ • irBoardͳΒλϒϨοτଆͷϓϩάϥϜ։ൃෆཁ • irBoardͱଓ͢ΔͨΊͷϥΠϒϥϦʔఏڙΛߟ͑ ͍ͯΔɻ • ݚڀஔɺҩྍػثɺNC࡞ػͳͲͰ͑Δ༷ʹͳ ΔͷͰͳ͍͔ɻ • ΫϦʔϯϧʔϜஔͷϦϞίϯ ɹɹɹɹɹɹɹɹɹɹɹɹ=> ग़ೖΓͷճ͕ݮΔ 42 ஔ
Ϗʔίϯͷར༻ • ར༻ΤϦΞ੍ݶ • ը໘ͷࣗಈΓସ͑ • ใͷಡΈऔΓ • ࡞ۀऀͷಡΈऔΓ •
ͦͷଞ 43 ࢁా ླ Ϗʔίϯ Ϗʔίϯ Ϗʔίϯ Ϗʔίϯ Ϗʔίϯ Ϗʔίϯ
·ͱΊ • irBoardར༻ͷϝϦοτ • ࣌ؒɺਓһͷݮ => ਓखෆͷղফ • අ༻ͷݮ =>
෦ͷݮ => খܕԽ • কདྷ • PLCҎ֎ʹRaspberry PIύιίϯΛ༻͍ͨஔͷ ϦϞʔτͱͯ͠ར༻Ͱ͖Δ༷ʹͳΔ 44