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
270
ラズパイマガジン 寄稿ネタDEMO
tomotomo
0
850
PHPでLチカ(PHPカンファレンス2018 懇親会)
tomotomo
0
3.2k
IoTLT 40回 おめでとう!
tomotomo
2
450
「isaax」を使った PoCからプロダクションまでの開発
tomotomo
0
260
2000年頃のフロントエンド技術
tomotomo
1
9.5k
WordPressとサーバーとお金の話
tomotomo
0
950
スタートアップのレガシーシステムをAws活用で改善している話
tomotomo
0
460
Other Decks in Technology
See All in Technology
エンジニア向け会社紹介資料
caddi_eng
14
220k
Azure AI ことはじめ
tsubakimoto_s
0
130
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
Amazon FSx for NetApp ONTAPのパフォーマンスチューニング要素をまとめてみた #cm_odyssey #devio2024
non97
0
220
Git 研修 Basic【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
310
簡単に始めるSnowflakeの機械学習
nayuts
1
190
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
180
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
10
4.3k
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
150
[NIKKEI Tech Talk]Bias for Action!! 実践から学ぶための仕組とコミュニティ / Community for Practice and Learning
kanamasa
0
270
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
It's Worth the Effort
3n
181
27k
Making Projects Easy
brettharned
111
5.7k
Designing the Hi-DPI Web
ddemaree
276
34k
Building Your Own Lightsaber
phodgson
101
5.9k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
129
32k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
We Have a Design System, Now What?
morganepeng
46
7k
Unsuck your backbone
ammeep
666
57k
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