Save 37% off PRO during our Black Friday Sale! »

IoTデバイスのつらみ isaaxで解消しましょう

IoTデバイスのつらみ isaaxで解消しましょう

Armadillo IoT G3Lを使った一気通貫ハンズオン勉強会での発表内容

9c5189b33ab575b7f8b155f7f7a0fa60?s=128

Tomoyuki Sugita

August 21, 2018
Tweet

Transcript

  1. IoTσόΠεͷͭΒΈ isaaxͰղফ͠·͠ΐ͏ 2018.08.21 Tue @WingArc 1st Isaax ਿా஌ࢸ

  2. ࣗݾ঺հ ਿా஌ࢸ!UPNPUPNPCJMF w ৬ྺ w ֶੜىۀՈ w ΫοΫϏζגࣜձࣾ։ൃ෦ w גࣜձࣾ94)&--Ϗδωε։ൃ

    w ͦͷଞ w ೥݄ɺେࡕϚϥιϯΛ׬૸ w ίϛϡχςΟ׆ಈɿ
 $PEFS%PKP*P5-5+"846(*P5ઐ໳ࢧ෦ w Ϗʔϧͱ೔ຊञ͕େ޷͖Ͱ͢ w 1)1ͱ+BWBTDSJQU͕Ͱ͖·͢
  3. ΤϯδχΞͷͨΊͷ 8PSE1SFTT։ൃೖ໳ ٕज़ධ࿦ࣾ ͔Βग़൛ ஶॻ ڞஶ ͷ঺հ

  4. ✦ *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 ࠷ۙͷࣾ֎Ͱͷొஃྺ
  5. ձࣾ঺հ

  6. גࣜձࣾ94)&--ʢΤΫγΣϧʣ ઃཱ ೥݄ ࣄۀ *P5޲͚ιϑτ΢ΣΞϋʔυ΢ΣΞ։ൃ੡඼σβΠϯ ࢿຊۚ   ԁ ैۀһ਺

    ໊ʢඇৗۈϝϯόʔؚΉʣ ॴࡏ஍ ౦ژ౎඼઒۠੢ޒ൓ాɹ߸ 63- IUUQTYTIFMMJP ओཁגओ άϩʔόϧɾϒϨΠϯ߸౤ࢿࣄۀ༗ݶ੹೚૊߹ גࣜձࣾి௨ࠃࡍ৘ใαʔϏεʢ*4*%ʣ ,%%*৽نࣄۀҭ੒߸౤ࢿࣄۀ༗ݶ੹೚૊߹ .4*7$7౤ࢿࣄۀ༗ݶ੹೚૊߹ զʑͷಇ͖Ͱɺզʑͷੜ׆Λվળ͠ੈքΛΑΓࣗ༝ʹ
  7. ϝσΟΞܝࡌ࣮੷ ଞ

  8. isaaxΛ࢖͏ͱIoTσόΠεͷ։ൃ͕؆୯ ։ൃ ίʔυΛ1VTI Ξοϓσʔτ

  9. JTBBYΛ࢖͏ͱ*P5σόΠεͷ։ൃ͕؆୯ ͭͶʹɺ ͢΂ͯΛ࠷৽ʹʂ ։ൃ؀ڥͰ্ख͘ ಈ͍ͨ΋ͷΛ1VTI

  10. ͓෇͖߹͍ͷ͋ͬͨۀք ɾΫϥ΢υηΩϡϦςΟ ɾεϚʔτ޻৔ ɾ঎ࣾ ɾ௨৴Πϯϑϥ ɾυϩʔϯ ɾ*P5ϝʔΧʔ *P5Ҋ݅΋৭ʑ΍Γ·ͨ͠

  11. *P5Ҋ݅ͷ঎ஊΛز౓΋΍ͬͯ ࣮ࡍʹฉ͍͓ͨ࿩

  12. "͜Ε͔Β*P5Λ׆༻͍ͨ͠ #΋͏*P5Λ׆༻͍ͯ͠Δ ͓٬༷ͷύλʔϯ͸େ͖͘ύλʔϯ ͬͪ͜ͷ࿩

  13. ੒ޭͨ͠*P5͸Θ͔ͣˋ Ҿ༻ɿ4෼ͷ3ۙ͘ͷIoTϓϩδΣΫτ͸ʮࣦഊʯʁɹ͔ͦ͠͠ͷઌʹᴷᴷγείௐࠪɿʮ੒ޭཁૉʯͱύʔτφʔΤίγεςϜͷؔ܎ - ˏIT http://www.atmarkit.co.jp/ait/articles/1705/25/news092.html

  14. ʮͷ੒ޭ͓ͨ͠٬༷Ͱ΋ ͜Μͳ೰Έ͕͋Γ·͢ʯ ͱ͍͏͜ͱΛ͓࿩͠·͢

  15. έʔεελσΟɿେखϝʔΧʔ

  16. έʔεελσΟɿେखϝʔΧʔ ژ౎ͷࢁԞʹωοτϫʔΫΧϝϥΛ਺୆ઃஔ͠·ͨ͠ ˞Πϝʔδ

  17. έʔεελσΟɿେखϝʔΧʔ ઌ೔ɺηΩϡϦςΟΞοϓσʔτ͕ඞཁʹͳΓࢁͷ্·Ͱొͬ ͯΞοϓσʔτ͖ͯ͠·ͨ͠ɻ ˞Πϝʔδ

  18. ͤΊͯɺ71/ுͬͯ ϦϞʔτͰϩάΠϯͰ͖Δ Α͏ʹ͠Α͏

  19. ࢁͷ্ʹߦ͔ͳͯ͘΋44)Ͱ͖ΔΑ͏ʹ ͜Μͳ͔Μ͡ άϩʔόϧ*1  44)  ΞοϓσʔτίϚϯυ࣮ߦ @ΦϑΟε @ࢁͷ্

  20. ࢁͷ্ʹߦ͔ͳͯ͘΋44)Ͱ͖ΔΑ͏ʹ ͦ΋ͦ΋ϦϞʔτͰSSHͰ͖Δͷͬͯ ޚࣾͷηΩϡϦςΟϙϦγʔతʹେৎ෉ʁ άϩʔόϧ*1  44)  ΞοϓσʔτίϚϯυ࣮ߦ @ΦϑΟε @ࢁͷ্

  21. έʔεελσΟɿγεςϜϕϯμʔ

  22. έʔεελσΟɿγεςϜϕϯμʔ ೔ຊશࠃʹ*P5ήʔτ΢ΣΠΛ਺ඦ୆ઃஔ͠·ͨ͠ ˞Πϝʔδ

  23. έʔεελσΟɿγεςϜϕϯμʔ άϩʔόϧ*1 44) ୆ͣͭ44)ͰϩάΠϯͯ͠ػೳ௥Ճͨ͠ΓɺηΩϡϦςΟ ΞοϓσʔτΛ࣮ߦ͍ͯ͠·͢ɻͻͱΓͷਓ͕ɻ 44) 44) 44)

  24. ͻͱΓͷਓ͕ʂ

  25. έʔεελσΟɿγεςϜϕϯμʔ ৽͍͠ηϯαʔ͕૿͑ͨͱ͖͸ݱ஍ʹߦ͘͜ͱ΋͋Γ·͢ ˞Πϝʔδ

  26. άϩʔόϧ*1 44) ͔ͤͬ͘͜͜·Ͱ࢓૊Έ࡞ͬͨͷʹ 44) 44) 44) έʔεελσΟɿγεςϜϕϯμʔ

  27. έʔεελσΟɿγεςϜϕϯμʔ ඈͿΜͰ͢Ͷ ˞Πϝʔδ

  28. άϩʔόϧ*1 44) ͔ͤͬ͘͜͜·Ͱ࢓૊Έ࡞ͬͨͷʹ 44) 44) 44) έʔεελσΟɿγεςϜϕϯμʔ ͦ΋ͦ΋ϦϞʔτͰSSHͰ͖Δͷͬͯ ޚࣾͷηΩϡϦςΟϙϦγʔతʹେৎ෉ʁ ʢ2ճ໨ʣ

  29. ຊ൪Քಇͨ͠γεςϜͷ ϝϯςφϯε͸ ࢥ͍ͷ΄͔େมͰ͢

  30. ΋ͬͱָ͠·͠ΐ͏

  31. JTBBYΛ࢖͍ͬͯΕ͹ʜ ΦϑΟε͔Β ೔ຊதͷσόΠεΛ Ξοϓσʔτ ։ൃ؀ڥͰ্ख͘ ಈ͍ͨ΋ͷΛ1VTI

  32. ࢁʹొΔସΘΓʹ

  33. HJUQVTI͚ͩͰࡁ·ͤΑ͏

  34. άϩʔόϧ*1 44) 44) 44) 44) 44)ؤுΔସΘΓʹ

  35. (JUQVTIͰࡁ·ͤ·͠ΐ͏

  36. ݱ஍ʹඈͿมΘΓʹ ˞Πϝʔδ

  37. (JUQVTIͰࡁ·ͤ·͠ΐ͏ ˞Πϝʔδ

  38. ͨͬͨͷεςοϓͰ࣮ݱͰ͖Δ (JUϓϩδΣΫτͱJTBBYϓϩδΣΫτΛඥ෇͚Δ σόΠεʹJTBBYΤʔδΣϯτΛΠϯετʔϧʢϫϯϥΠφʔʣ ։ൃͨ͠σόΠεΞϓϦέʔγϣϯΛ(JUʹ1VTI͢Δ͚ͩ (JU͔ΒσόΠε·Ͱ͸JTBBY͕ࣗಈͰ΍ͬͯ͘ΕΔ

  39. ຊ൪Քಇ͢Δ·Ͱͷϑϩʔ ։ൃϑΣʔζ ͱʹ͔͘σόΠε͕ಈ͘Α͏ʹ͢Δɻ σόΠεʹ௚઀઀ଓͯ͠։ൃɻ ্ख͘ಈ͍ͨίʔυΛ(JUʹίϛοτɻ 1P$ϑΣʔζ ϓϩμΫγϣϯ ϑΣʔζ ։ൃ؀ڥ ݕূ؀ڥ

    ݕূ؀ڥͰςετͨ݁͠ՌΛݩʹ ։ൃ؀ڥͰΞϓϦέʔγϣϯͷमਖ਼ɻ ؅ཧ͢ΔσόΠε͸̎ʙ୆ఔ౓ɻ ։ൃ؀ڥ ݕূ؀ڥ ຊ൪؀ڥ ग़ՙޙͷσόΠεΛ௚઀ϝϯςφϯε ͢Δ͜ͱ͕ۃ୺ʹ೉͘͠ͳΔɻ JTBBYͰݕূ؀ڥʹσϓϩΠɻ ΞϓϦͷόάमਖ਼΍ηΩϡϦςΟߋ৽ ͸JTBBY͚ͩͰ׬݁ɻ
  40. ໌ޙ೔ޒ൓ాͰϋϯζΦϯ΍Γ·͢ IUUQTJTBBYVHDPOOQBTTDPNFWFOU DPOOQBTTͰड෇த̇

  41. *TBBY*P5ΤϯδχΞཆ੒Ωοτ IUUQTYTIFMMJPJTBBYJPUFOHJOFFSLJU ຖ݄ಧ͘ΩοτͰ*P5։ൃΛϚελʔ͠Α͏ɾֹ݄ສԁ

  42. ϋϯζΦϯ

  43. (-ͷ؀ڥม਺ΛϦϞʔτͰߋ৽ͯ͠Έ·͢ ͨͩ͠ɺ (-ʹϦϞʔτϩάΠϯ͸͠·ͤΜ ࠓ͔Β΍Δ͜ͱ

  44. "SNBEJMMPʹϩάΠϯ $ ssh atmark@192.168.111.222 password: atmark atmark@armadillo:~$ su ύεϫʔυ: root

  45. JTBBYEͷΠϯετʔϧ # curl -fsSL get.isaax.io | sh -s stable eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ

    0IjoicHJvamVjdCIsInBsIjp7ImNsIjoiMWJiNjJ iOGQtZjk1Yy00NzE1LThkYmItZjk1NzVhNzc1ZDg 3IiwicCI6IjFjM2Q1ZjEwLTBiMzUtNDM4Yy05ZjR iLTNlOGYzODc4NjNiNCJ9fQ.Htg79jMq_770p21N 5yPlyC5i_Ui0b1PVxlvM0hMr_D4
  46. None
  47. ΞϓϦέʔγϣϯͷ಺༰͸ͪ͜ΒΛݟͯͶ IUUQTHJUIVCDPN"CJEFBM%FNP"SNBEJMMP *P5(-@*4""9 ͜ͷॠؒ(-ʹΞϓϦέʔγϣϯ͕഑৴͞Ε·ͨ͠

  48. Έͳ͞Μͷ४උ͸͜͜·Ͱ

  49. None
  50. None
  51. None