Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
IoTデバイスのつらみ isaaxで解消しましょう
Search
Tomoyuki Sugita
August 21, 2018
Technology
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
IoTデバイスのつらみ isaaxで解消しましょう
Armadillo IoT G3Lを使った一気通貫ハンズオン勉強会での発表内容
Tomoyuki Sugita
August 21, 2018
More Decks by Tomoyuki Sugita
See All by Tomoyuki Sugita
「1行もコードを書かない」Unityゲーム開発
tomotomo
0
88
採用でプロダクトの壁を乗り越える
tomotomo
1
510
ラズパイマガジン 寄稿ネタDEMO
tomotomo
0
1k
PHPでLチカ(PHPカンファレンス2018 懇親会)
tomotomo
1
3.4k
IoTLT 40回 おめでとう!
tomotomo
2
510
「isaax」を使った PoCからプロダクションまでの開発
tomotomo
0
330
2000年頃のフロントエンド技術
tomotomo
1
11k
WordPressとサーバーとお金の話
tomotomo
0
1.3k
スタートアップのレガシーシステムをAws活用で改善している話
tomotomo
0
590
Other Decks in Technology
See All in Technology
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
110
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
AWS FinOps Agent 結局何が得意なの?
siromi
0
230
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
170
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
260
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
250
並行性の問題を防げ!実践トランザクション入門
occhi
0
240
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
230
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
sanghyuk
0
260
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
170
SREでアラート疲れを 解決しよう!
kairim0
1
110
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.6k
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Mobile First: as difficult as doing things right
swwweet
225
10k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
300
So, you think you're a good person
axbom
PRO
2
2.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
420
WCS-LA-2024
lcolladotor
0
840
Paper Plane
katiecoart
PRO
4
53k
Exploring anti-patterns in Rails
aemeredith
4
520
Deep Space Network (abreviated)
tonyrice
0
350
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
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