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
IoTデバイスのつらみ isaaxで解消しましょう
Search
Tomoyuki Sugita
August 21, 2018
Technology
0
110
IoTデバイスのつらみ isaaxで解消しましょう
Armadillo IoT G3Lを使った一気通貫ハンズオン勉強会での発表内容
Tomoyuki Sugita
August 21, 2018
Tweet
Share
More Decks by Tomoyuki Sugita
See All by Tomoyuki Sugita
採用でプロダクトの壁を乗り越える
tomotomo
1
320
ラズパイマガジン 寄稿ネタDEMO
tomotomo
0
870
PHPでLチカ(PHPカンファレンス2018 懇親会)
tomotomo
0
3.2k
IoTLT 40回 おめでとう!
tomotomo
2
460
「isaax」を使った PoCからプロダクションまでの開発
tomotomo
0
260
2000年頃のフロントエンド技術
tomotomo
1
9.9k
WordPressとサーバーとお金の話
tomotomo
0
1k
スタートアップのレガシーシステムをAws活用で改善している話
tomotomo
0
470
Other Decks in Technology
See All in Technology
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
610
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
4
240
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
180
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
29
13k
Platform Engineering for Software Developers and Architects
syntasso
1
520
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
10
1.3k
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
200
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
210
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
310
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.6k
Storybook との上手な向き合い方を考える
re_taro
5
1.2k
複雑なState管理からの脱却
sansantech
PRO
1
160
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
327
21k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Adopting Sorbet at Scale
ufuk
73
9.1k
Faster Mobile Websites
deanohume
305
30k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
GitHub's CSS Performance
jonrohan
1030
460k
Docker and Python
trallard
40
3.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Thoughts on Productivity
jonyablonski
67
4.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Transcript
IoTσόΠεͷͭΒΈ isaaxͰղফ͠·͠ΐ͏ 2018.08.21 Tue @WingArc 1st Isaax ਿాࢸ
ࣗݾհ ਿాࢸ!UPNPUPNPCJMF w ৬ྺ w ֶੜىۀՈ w ΫοΫϏζגࣜձࣾ։ൃ෦ w גࣜձࣾ94)&--Ϗδωε։ൃ
w ͦͷଞ w ݄ɺେࡕϚϥιϯΛ w ίϛϡχςΟ׆ಈɿ $PEFS%PKP*P5-5+"846(*P5ઐࢧ෦ w Ϗʔϧͱຊञ͕େ͖Ͱ͢ w 1)1ͱ+BWBTDSJQU͕Ͱ͖·͢
ΤϯδχΞͷͨΊͷ 8PSE1SFTT։ൃೖ ٕज़ධࣾ ͔Βग़൛ ஶॻ ڞஶ ͷհ
✦ *P5-5WPM ✦ JTBBY6( ͘͞ΒΫϥϒڞ࠵*P5ษڧձ ✦ /PEF3&%6(0TBLBษڧձ ✦ 3BTQCFSSZ+BN#JH#JSUIEBZ8FFLFOEJO50,:0 ✦
4*FS*P5-5WPM ✦ *4*%ࣾษڧձ ✦ 4*FS*P5-5WPM ✦ JSFUࣾษڧձ ✦ ΫϥσΟΞϯࣾษڧձ ✦ 4*FS*P5-5WPM ✦ ηϥΫΈΜͳͷେֶ ✦ ใՊֶઐֶߍ ✦ *P5-5º*P5"-(:"/ ͋Δ͡ΌΜ Նͷେ-5ࡇΓʂ!"#$4*P5τ ϥοΫ ✦ 4*FS*P5-5WPM ✦ *P5-5WPM ✦ ใՊֶઐֶߍ ✦ "1*.FFUVQ5PLZPʮ*P5"1*-5ʯ ✦ 4*FS*P5-5WPM ࠷ۙͷࣾ֎Ͱͷొஃྺ
ձࣾհ
גࣜձࣾ94)&--ʢΤΫγΣϧʣ ઃཱ ݄ ࣄۀ *P5͚ιϑτΣΞϋʔυΣΞ։ൃσβΠϯ ࢿຊۚ ԁ ैۀһ
໊ʢඇৗۈϝϯόʔؚΉʣ ॴࡏ ౦ژ۠ޒాɹ߸ 63- IUUQTYTIFMMJP ओཁגओ άϩʔόϧɾϒϨΠϯ߸ࢿࣄۀ༗ݶ߹ גࣜձࣾి௨ࠃࡍใαʔϏεʢ*4*%ʣ ,%%*৽نࣄۀҭ߸ࢿࣄۀ༗ݶ߹ .4*7$7ࢿࣄۀ༗ݶ߹ զʑͷಇ͖Ͱɺզʑͷੜ׆Λվળ͠ੈքΛΑΓࣗ༝ʹ
ϝσΟΞܝࡌ࣮ ଞ
isaaxΛ͏ͱIoTσόΠεͷ։ൃ͕؆୯ ։ൃ ίʔυΛ1VTI Ξοϓσʔτ
JTBBYΛ͏ͱ*P5σόΠεͷ։ൃ͕؆୯ ͭͶʹɺ ͯ͢Λ࠷৽ʹʂ ։ൃڥͰ্ख͘ ಈ͍ͨͷΛ1VTI
͓͖߹͍ͷ͋ͬͨۀք ɾΫϥυηΩϡϦςΟ ɾεϚʔτ ɾࣾ ɾ௨৴Πϯϑϥ ɾυϩʔϯ ɾ*P5ϝʔΧʔ *P5Ҋ݅৭ʑΓ·ͨ͠
*P5Ҋ݅ͷஊΛزͬͯ ࣮ࡍʹฉ͍͓ͨ
"͜Ε͔Β*P5Λ׆༻͍ͨ͠ #͏*P5Λ׆༻͍ͯ͠Δ ͓٬༷ͷύλʔϯେ͖͘ύλʔϯ ͬͪ͜ͷ
ޭͨ͠*P5Θ͔ͣˋ Ҿ༻ɿ4ͷ3ۙ͘ͷIoTϓϩδΣΫτʮࣦഊʯʁɹ͔ͦ͠͠ͷઌʹᴷᴷγείௐࠪɿʮޭཁૉʯͱύʔτφʔΤίγεςϜͷؔ - ˏIT http://www.atmarkit.co.jp/ait/articles/1705/25/news092.html
ʮͷޭ͓ͨ͠٬༷Ͱ ͜ΜͳΈ͕͋Γ·͢ʯ ͱ͍͏͜ͱΛ͓͠·͢
έʔεελσΟɿେखϝʔΧʔ
έʔεελσΟɿେखϝʔΧʔ ژͷࢁԞʹωοτϫʔΫΧϝϥΛઃஔ͠·ͨ͠ ˞Πϝʔδ
έʔεελσΟɿେखϝʔΧʔ ઌɺηΩϡϦςΟΞοϓσʔτ͕ඞཁʹͳΓࢁͷ্·Ͱొͬ ͯΞοϓσʔτ͖ͯ͠·ͨ͠ɻ ˞Πϝʔδ
ͤΊͯɺ71/ுͬͯ ϦϞʔτͰϩάΠϯͰ͖Δ Α͏ʹ͠Α͏
ࢁͷ্ʹߦ͔ͳͯ͘44)Ͱ͖ΔΑ͏ʹ ͜Μͳ͔Μ͡ άϩʔόϧ*1 44) ΞοϓσʔτίϚϯυ࣮ߦ @ΦϑΟε @ࢁͷ্
ࢁͷ্ʹߦ͔ͳͯ͘44)Ͱ͖ΔΑ͏ʹ ͦͦϦϞʔτͰSSHͰ͖Δͷͬͯ ޚࣾͷηΩϡϦςΟϙϦγʔతʹେৎʁ άϩʔόϧ*1 44) ΞοϓσʔτίϚϯυ࣮ߦ @ΦϑΟε @ࢁͷ্
έʔεελσΟɿγεςϜϕϯμʔ
έʔεελσΟɿγεςϜϕϯμʔ ຊશࠃʹ*P5ήʔτΣΠΛඦઃஔ͠·ͨ͠ ˞Πϝʔδ
έʔεελσΟɿγεςϜϕϯμʔ άϩʔόϧ*1 44) ͣͭ44)ͰϩάΠϯͯ͠ػೳՃͨ͠ΓɺηΩϡϦςΟ ΞοϓσʔτΛ࣮ߦ͍ͯ͠·͢ɻͻͱΓͷਓ͕ɻ 44) 44) 44)
ͻͱΓͷਓ͕ʂ
έʔεελσΟɿγεςϜϕϯμʔ ৽͍͠ηϯαʔ͕૿͑ͨͱ͖ݱʹߦ͘͜ͱ͋Γ·͢ ˞Πϝʔδ
άϩʔόϧ*1 44) ͔ͤͬ͘͜͜·ͰΈ࡞ͬͨͷʹ 44) 44) 44) έʔεελσΟɿγεςϜϕϯμʔ
έʔεελσΟɿγεςϜϕϯμʔ ඈͿΜͰ͢Ͷ ˞Πϝʔδ
άϩʔόϧ*1 44) ͔ͤͬ͘͜͜·ͰΈ࡞ͬͨͷʹ 44) 44) 44) έʔεελσΟɿγεςϜϕϯμʔ ͦͦϦϞʔτͰSSHͰ͖Δͷͬͯ ޚࣾͷηΩϡϦςΟϙϦγʔతʹେৎʁ ʢ2ճʣ
ຊ൪Քಇͨ͠γεςϜͷ ϝϯςφϯε ࢥ͍ͷ΄͔େมͰ͢
ͬͱָ͠·͠ΐ͏
JTBBYΛ͍ͬͯΕʜ ΦϑΟε͔Β ຊதͷσόΠεΛ Ξοϓσʔτ ։ൃڥͰ্ख͘ ಈ͍ͨͷΛ1VTI
ࢁʹొΔସΘΓʹ
HJUQVTI͚ͩͰࡁ·ͤΑ͏
άϩʔόϧ*1 44) 44) 44) 44) 44)ؤுΔସΘΓʹ
(JUQVTIͰࡁ·ͤ·͠ΐ͏
ݱʹඈͿมΘΓʹ ˞Πϝʔδ
(JUQVTIͰࡁ·ͤ·͠ΐ͏ ˞Πϝʔδ
ͨͬͨͷεςοϓͰ࣮ݱͰ͖Δ (JUϓϩδΣΫτͱJTBBYϓϩδΣΫτΛඥ͚Δ σόΠεʹJTBBYΤʔδΣϯτΛΠϯετʔϧʢϫϯϥΠφʔʣ ։ൃͨ͠σόΠεΞϓϦέʔγϣϯΛ(JUʹ1VTI͢Δ͚ͩ (JU͔ΒσόΠε·ͰJTBBY͕ࣗಈͰͬͯ͘ΕΔ
ຊ൪Քಇ͢Δ·Ͱͷϑϩʔ ։ൃϑΣʔζ ͱʹ͔͘σόΠε͕ಈ͘Α͏ʹ͢Δɻ σόΠεʹଓͯ͠։ൃɻ ্ख͘ಈ͍ͨίʔυΛ(JUʹίϛοτɻ 1P$ϑΣʔζ ϓϩμΫγϣϯ ϑΣʔζ ։ൃڥ ݕূڥ
ݕূڥͰςετͨ݁͠ՌΛݩʹ ։ൃڥͰΞϓϦέʔγϣϯͷमਖ਼ɻ ཧ͢ΔσόΠε̎ʙఔɻ ։ൃڥ ݕূڥ ຊ൪ڥ ग़ՙޙͷσόΠεΛϝϯςφϯε ͢Δ͜ͱ͕ۃʹ͘͠ͳΔɻ JTBBYͰݕূڥʹσϓϩΠɻ ΞϓϦͷόάमਖ਼ηΩϡϦςΟߋ৽ JTBBY͚ͩͰ݁ɻ
໌ޙޒాͰϋϯζΦϯΓ·͢ IUUQTJTBBYVHDPOOQBTTDPNFWFOU DPOOQBTTͰडத̇
*TBBY*P5ΤϯδχΞཆΩοτ IUUQTYTIFMMJPJTBBYJPUFOHJOFFSLJU ຖ݄ಧ͘ΩοτͰ*P5։ൃΛϚελʔ͠Α͏ɾֹ݄ສԁ
ϋϯζΦϯ
(-ͷڥมΛϦϞʔτͰߋ৽ͯ͠Έ·͢ ͨͩ͠ɺ (-ʹϦϞʔτϩάΠϯ͠·ͤΜ ࠓ͔ΒΔ͜ͱ
"SNBEJMMPʹϩάΠϯ $ ssh
[email protected]
password: atmark atmark@armadillo:~$ su ύεϫʔυ: root
JTBBYEͷΠϯετʔϧ # curl -fsSL get.isaax.io | sh -s stable eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ
0IjoicHJvamVjdCIsInBsIjp7ImNsIjoiMWJiNjJ iOGQtZjk1Yy00NzE1LThkYmItZjk1NzVhNzc1ZDg 3IiwicCI6IjFjM2Q1ZjEwLTBiMzUtNDM4Yy05ZjR iLTNlOGYzODc4NjNiNCJ9fQ.Htg79jMq_770p21N 5yPlyC5i_Ui0b1PVxlvM0hMr_D4
None
ΞϓϦέʔγϣϯͷ༰ͪ͜ΒΛݟͯͶ IUUQTHJUIVCDPN"CJEFBM%FNP"SNBEJMMP *P5(-@*4""9 ͜ͷॠؒ(-ʹΞϓϦέʔγϣϯ͕৴͞Ε·ͨ͠
Έͳ͞Μͷ४උ͜͜·Ͱ
None
None
None