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
150
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
70
採用でプロダクトの壁を乗り越える
tomotomo
1
480
ラズパイマガジン 寄稿ネタDEMO
tomotomo
0
1k
PHPでLチカ(PHPカンファレンス2018 懇親会)
tomotomo
1
3.4k
IoTLT 40回 おめでとう!
tomotomo
2
500
「isaax」を使った PoCからプロダクションまでの開発
tomotomo
0
320
2000年頃のフロントエンド技術
tomotomo
1
11k
WordPressとサーバーとお金の話
tomotomo
0
1.3k
スタートアップのレガシーシステムをAws活用で改善している話
tomotomo
0
570
Other Decks in Technology
See All in Technology
事業会社は今こそSWEを高給で雇ってWebシステムを内製しよう
masaokb
0
110
自作お家AIエージェントスタックチャンFWで困っている所紹介
74th
0
160
Agile and AI Redmine Japan 2026
hiranabe
4
530
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
2
1.2k
水を運ぶ人としてのリーダーシップ
izumii19
4
1.1k
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
170
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
160
toB プロダクトから見たWAF
tokai235
0
260
從開發到部署全都交給 AI:實作 AI 驅動的自動化流程
appleboy
0
190
打造你的 AI 工作流:Agent Skill + MCP 實戰工作坊
appleboy
0
230
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
280
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
180
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.7k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Building Applications with DynamoDB
mza
96
7.1k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
160
Are puppies a ranking factor?
jonoalderson
1
3.7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
WENDY [Excerpt]
tessaabrams
11
38k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
Building the Perfect Custom Keyboard
takai
2
800
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
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