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
100
irBoard活用可能性
中堅・中小企業のためのIoT導入実践セミナーin高松
~中小企業でもできる、小さく始める IoT~
で使用したスライド
Katsuyoshi Ito
June 21, 2018
Tweet
Share
More Decks by Katsuyoshi Ito
See All by Katsuyoshi Ito
irBoard(アイアールボード) について
itosoft
0
340
Ladder Drive - To start IoT for manufacturing.
itosoft
0
45
irBoardの紹介と クラウドサービスの活用
itosoft
1
390
東北IT物産展2016スポンサーLT
itosoft
0
69
iQ-FとirBoardの接続設定
itosoft
0
580
iQ-RとirBoardの接続設定
itosoft
0
610
デジコミュ秋田 2015 オープニング
itosoft
0
1.5k
デジコミュ秋田 2015 LT 極上の密林
itosoft
0
420
はじめてのCDQ
itosoft
1
240
Other Decks in Business
See All in Business
不感対策ソリューション 詳細資料
jtes
0
160
受託開発のアジャイル奮闘記
mifujita
1
10k
G.U.Group 会社紹介資料
gugroup
0
280
merpay-overview_en
mercari_inc
1
17k
ビジネスの変化に迅速に反応 質・量どちらも追及する 星野リゾートのノーコード戦略
junkokotake
0
260
Backlogで1on1を進化させる!メンバーの成長を促すアプローチ
kohsakusaito
PRO
2
230
東京都ツキノワグマ目撃等情報マップ
tokyo_metropolitan_gov_digital_hr
0
290
GovTech Express
botexpress
1
210
都庁初!!局DX推進計画策定
tokyo_metropolitan_gov_digital_hr
0
390
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
770
M&A Cloud Advisory Partners 採用ピッチブック
macloud
1
13k
20241114_洲崎_レイヤード様LT
suzakiyoshito
0
360
Featured
See All Featured
Designing for Performance
lara
604
68k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Designing for humans not robots
tammielis
250
25k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Visualization
eitanlees
145
15k
Building Applications with DynamoDB
mza
90
6.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Music & Morning Musume
bryan
46
6.2k
How to Ace a Technical Interview
jacobian
276
23k
How GitHub (no longer) Works
holman
310
140k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
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