$30 off During Our Annual Pro Sale. View Details »

SORACOM Technology Camp 2020 - Day3 SORACOMをフル活用して実現する通信回線とデバイスの管理/technology-camp2020-day3-s05

SORACOM
PRO
November 19, 2020

SORACOM Technology Camp 2020 - Day3 SORACOMをフル活用して実現する通信回線とデバイスの管理/technology-camp2020-day3-s05

SORACOMはサインアップすれば誰でも1回線から利用出来るIoT通信プラットフォームです。利用回線が1回線でも1万回線でも全ての機能が等しく利用可能です。プロジェクトの最初から通信回線やデバイス管理のベストプラクティスを取り入れることで、回線数が増えても管理の仕事を効率化させることができます。

本セッションでは、適切な通信回線やデバイス管理を行うための機能と、その使い方をご紹介します。

株式会社ソラコム
ソリューションアーキテクト 松本 悠輔

SORACOM
PRO

November 19, 2020
Tweet

More Decks by SORACOM

Other Decks in Technology

Transcript

  1. 403"$0.Λϑϧ׆༻࣮ͯ͠ݱ͢Δ
    ௨৴ճઢͱσόΠεͷ؅ཧ
    גࣜձࣾιϥίϜ
    ιϦϡʔγϣϯΞʔΩςΫτ দຊ༔ี

    View Slide

  2. ຊ೔ͷϋογϡλά
    TPSBDPN
    !403"$0.@13
    IUUQTXXXGBDFCPPLDPNTPSBDPNKQ

    View Slide

  3. ຊηογϣϯͷ໨త
    *P5Ͱ͸ଟ਺ͷσόΠεΛѻ͏ͨΊ਺͕૿͑ͯ΋ޮ཰Α
    ͘σόΠεΛ؅ཧ͢Δख๏͕ॏཁͰ͢ɻຊηογϣϯ
    Ͱ͸403"$0.͕ఏڙ͢Δଟ͘ͷσόΠε΍ඥͮ͘௨
    ৴ճઢͷ؅ཧͷػೳ΍࢖͍ํΛ͝঺հ͠·͢ɻ

    View Slide

  4. ࣗݾ঺հ
    দຊ༔ีʢ:VTVLF.BUTVNPUPʣ
    ιϦϡʔγϣϯΞʔΩςΫτ
    ܦྺɿ
    • ΠϯϑϥΤϯδχΞ
    • 8FCΤϯδχΞ
    • *P5ΤϯδχΞ
    ޷͖ͳαʔϏεɿ403"$0.+VODUJPO
    403"$0.ຊͷҰ෦ࣥචΛ
    ୲౰͍ͯ͠·͢ʂ

    View Slide

  5. *P5ͷ՝୊
    σόΠε਺ͷଟ͔͞Βൃੜ͢ΔσόΠε؅ཧ޻਺ͷ૿
    େ͸*P5ಛ༗ͷ՝୊
    ηΩϡϦςΟ
    σόΠεͷ
    ੍ݶ
    ωοτϫʔΫ΁
    ͷ઀ଓ
    σόΠε
    ؅ཧ
    Ϋϥ΢υͱͷ
    ΠϯςάϨʔγϣϯ

    View Slide

  6. *P5σόΠεͱ௨৴ճઢ؅ཧͷ՝୊
    σόΠεͷ؅ཧ͸ඥͮ͘௨৴ճઢͱηοτͰߟ͑Δඞ
    ཁ͕͋Δ
    • σόΠεͷ׆༻ঢ়گͱ௨৴ճઢͷܖ໿ʹໃ६͕ͳ͍
    ͔ʁ
    • ௨৴σʔλϘϦϡʔϜ͸૝ఆ಺͔ʁ
    • ࢖ΘΕ͍ͯͳ͍σόΠεͰ௨৴ίετ͕ൃੜ͍ͯ͠
    ͳ͍͔ʁ

    View Slide

  7. 403"$0.ͷ8FCίϯιʔϧ

    View Slide

  8. 8FCίϯιʔϧ͕ఏڙ͢Δػೳ
    • ͝ܖ໿ճઢҰཡදࣔ
    • ΦϯϥΠϯɾΦϑϥΠϯ֬ೝ
    • ଳҬ্ݶઃఆมߋ
    • σʔλ௨৴ྔ֬ೝ
    • ؂ࢹɾ௨஌ઃఆ
    • 4*.৽نܖ໿ɾղ໿

    View Slide

  9. ΠϕϯτϋϯυϥʔػೳʹΑΔ
    ܁Γฦ͠࡞ۀͷলྗԽ

    View Slide

  10. Ϣʔβͷݖݶׂ౰ r 4".Ϣʔβػೳ
    ։ൃऀ ӡ༻ऀ ܦཧ୲౰ऀ
    IUUQTDPOTPMFTPSBDPNJP
    ੥ٻॻ৘ใͷΈΞΫηεڐՄ
    ͢΂ͯͷ4*.ͷઃఆมߋڐՄ
    ੥ٻ৘ใΞΫηεෆڐՄ
    ։ൃ༻4*.ͷઃఆมߋڐՄ
    ੥ٻ৘ใΞΫηεෆڐՄ
    ࠷খݖݶͷݪଇʹैͬͯݖݶΛׂΓ౰ͯ

    View Slide

  11. ͞ΒͳΔηΩϡϦςΟ .'"
    403"$0.8FCίϯιʔϧ͸.'"ʢଟཁૉೝূʣΛ
    αϙʔτɺεϚʔτϑΥϯ΍ϋʔυ΢ΣΞτʔΫϯΛ
    ೝূ༻ͱͯ͠ར༻Մೳ
    IUUQTDPOTPMFTPSBDPNJP
    • Ϣʔβʔ໊
    • ύεϫʔυ
    • ϫϯλΠϜτʔΫϯ

    View Slide

  12. 8FCίϯιʔϧͰͷ*P5σόΠε؅ཧ
    • ճઢʹ͸ʮλάʯͱݺ͹ΕΔ৘ใΛઃఆՄೳɺͨͱ͑͹͓٬༷*%ɺ
    σόΠε*%ɺઃஔઌɺ౳ʑ

    View Slide

  13. σʔλϞσϧͷઃܭ
    • *P5Ͱ͸σόΠεͱ௨৴͕มߋʹͳΔՄೳੑ͕͋Δ
    • ௨৴ճઢΛผͷσόΠεʹࡌͤସ͑Δ
    • σόΠεͷ௨৴ճઢΛมߋ͢Δ
    • σόΠεʹ͸γεςϜ಺ͰϢχʔΫͳݻ༗*%Λׂ౰
    • 4*.ͷ৘ใ΍σόΠεͷ৘ใ͕ඥ෇͍͍ͯΔϞσϧʹ͓ͯ͘͠
    ͱมߋʹڧ͍
    デバイスの
    仮想的なID
    通信回線の
    情報
    デバイスの
    物理的な情報

    View Slide

  14. ௨৴ճઢͷݻ༗*%ͷߟ͑ํ
    ηϧϥʔͷ৔߹
    • *$$*%Λඥ෇͚͓ͯ͘ͷ͕ϕλʔ
    • ಉ͡෺ཧ4*.Ͱ΋*.4*͕มΘΔՄೳੑ͕͋Δ
    • ྫɿαϒεΫϦϓγϣϯίϯςφ
    4JHGPYͷ৔߹
    • σόΠε*%Ұ୒

    View Slide

  15. ͦΕͰ΋σόΠεͷ਺͕૿͑Δͱɾɾɾ
    σόΠεͷ਺͕૿͑Δͱผͷ՝୊͕ੜ·ΕΔ
    • ଟ͘ͷσόΠεΛҰׅͰ৘ใมߋ͍ͨ͠
    • ಛఆ৚݅ͷσόΠε͚ͩλάΛҰؾʹॻ͖׵͍͑ͨ
    • ෳࡶͳ৚݅ͰσόΠε΍4*.ΛϑΟϧλϦϯά͍ͨ͠
    • ࠷ۙ࢖ΘΕ͍ͯͳ͍σόΠε
    • ௨৴σʔλྔͷଟ͍4*.

    View Slide

  16. 403"$0.$-*
    403"$0.$-*ͱ͸ʁ
    • 403"$0.ͷઃఆΛίϚϯυϥΠϯͰૢ࡞͢Δެࣜπʔϧ
    • 403"$0.Λ͝ར༻ͷํͰ͋Ε͹ͲͳͨͰ΋ແঈͰ͝ར༻Մೳ
    • 8JOEPXT-JOVYNBD04Λαϙʔτ
    (JUIVCIUUQTHJUIVCDPNTPSBDPNTPSBDPNDMJ
    1MFBTFVTFBOEHJWFVTZPVSGFFECBDL

    View Slide

  17. 403"$0.$-* ར༻ྫ
    $ soracom subscribers list
    ݻఆจࣈྻ ૢ࡞ΧςΰϦ
    ʮTVCTDSJCFSTʯ͸4*.Λද͢
    ૢ࡞಺༰
    ʮMJTUʯ͸Ұཡͷऔಘ
    $ soracom groups get --group-id xxxxx
    ݻఆจࣈྻ
    ૢ࡞ΧςΰϦ
    ʮHSPVQTʯ͸άϧʔϓઃఆΛද͢
    ૢ࡞಺༰
    ʮHFUʯ͸ৄࡉ৘ใͷऔಘ
    ૢ࡞ର৅
    ʮHSPVQJEʯ͸৘ใΛऔಘ͢Δ
    άϧʔϓͷࢦఆʢ͜ͷྫͰ͸YYYYYʣ

    View Slide

  18. 403"$0.$-*ͱ KR
    403"$0.$-*ͷग़ྗΛʮKRʯίϚϯυͰมܗͤͯ͞
    ೚ҙͷσʔλ͚ͩΛநग़ͨ͠Γɺ$47ग़ྗͯ͠දܭࢉ
    ιϑτ΍֎෦γεςϜͰऔΓࠐΉ
    $ soracom subscribers list --fetch-all | jq -r ¥
    '.[]|[.tags.name, .groupId, .imsi, .msisdn, .ipAddress,
    .status, .sessionStatus.online, .subscription,
    .speedClass, (if .expiredAt!=null then
    .expiredAt/1000|todate else null end)]|@csv'
    4*.ͷҰཡΛ$47Ͱग़ྗ͢Δྫ

    View Slide

  19. ߋʹେن໛ͳӡ༻΁
    403"$0."1*Λ׆༻ͯ͠֎෦γεςϜ࿈ܞΛ࣮ݱ
    • 403"$0.ͷ"1*Ͱ੡඼ͷ஫จʹ߹Θͤͯͷ4*.ௐୡ΍ઃ
    ఆΛলྗԽɺࣗಈԽ
    • $3.΍ސ٬αʔϏε4BB4ͱ403"$0."1*Λ࿈ܞͯ͠
    ͓٬༷ಈ޲ͷ೺Ѳʹ௨৴σʔλΛ׆༻
    ར༻ಈ޲֬ೝ
    ஫จ"1* ར༻ঢ়گ"1*

    View Slide

  20. σόΠεϥΠϑαΠΫϧΛ
    ҙࣝͯ͠࢓૊ΈԽ
    ഁغ
    ग़ՙ
    ճऩ
    ੡଄ อ؅
    ӡ༻
    • ӡ༻͕࢝·Δ·Ͱʹ༧ΊϥΠϑαΠΫ
    ϧશମΛఆ͓ٛͯ͘͠
    • ͸͡Ί͔Βෳࡶͳӡ༻Λఆٛ͠ͳ͍
    • Ϗδωεͷن໛΍νʔϜߏ੒ʹ߹
    ΘͤͯఆٛΛ͢͢ΊΔ
    • ࠷ॳ͸ϥΠϑαΠΫϧ؅ཧΛ8FCί
    ϯιʔϧத৺ʹ૊Έཱͯͯɺ$-*ͷ׆
    ༻΍γεςϜؒ࿈ܞͳͲΛࢹ໺ʹೖΕ
    ͍ͯ͘

    View Slide

  21. 403"$0.αʔϏεελοΫ
    SORACOM Global Platform
    ライブラリ & SDKs
    CLI(Go), Ruby, Swift
    Web インターフェース
    User Console
    データ転送支援
    SORACOM Beam
    クラウドアダプタ
    SORACOM Funnel
    データ収集・蓄積
    SORACOM Harvest
    プライベート接続
    SORACOM Canal
    IoT向けデータ通信
    SORACOM Air
    for Cellular (2G, 3G, LTE) / LPWA (LoRaWAN, Sigfox, LTE-M)
    専用線接続
    SORACOM Direct
    仮想専用線
    SORACOM Door
    API
    Web API
    Sandbox
    コネクティビティ
    ネットワーク
    インタフェース
    SIM認証・証明
    SORACOM Endorse
    デバイス管理
    SORACOM Inventory
    透過型トラフィック処理
    SORACOM Junction
    ダッシュボード作成/共有
    SORACOM Lagoon
    セキュアプロビジョニング
    SORACOM Krypton
    アクセス権限管理
    SORACOM Access
    Management
    アプリケーション
    デバイスLAN
    SORACOM Gate
    開発者サポート
    Developer Support
    USB ドングル / セルラーモジュール / マイコンモジュール / ボタン
    デバイス
    オンデマンドリモートアクセス
    SORACOM Napter
    クラウドファンクション
    SORACOM Funk
    エッジプロセッシング
    SORACOM Mosaic
    オンデマンドパケットキャプチャ
    SORACOM Peek
    インラインプロセッシング
    SORACOM Orbit
    次世代VPG

    View Slide

  22. 403"$0."1*ͷ࢖͍ํ
    "1*ϦϑΝϨϯεɿIUUQTEFWTPSBDPNJPKQEPDTBQJ
    "1*ར༻ΨΠυɿIUUQTEFWTPSBDPNJPKQEPDTBQJ@HVJEF

    View Slide

  23. ·ͱΊ
    *P5͸ଟ͘ͷσόΠεΛޮ཰Α͘؅ཧ͢Δඞཁ͕͋Δ
    403"$0.͸௨৴ճઢͷ؅ཧʹ8FCίϯιʔϧ΍
    "1*Λఏڙ͍ͯ͠Δ
    ࣄۀͷεςʔδʹ߹Θͤͯ࠷దͳ؅ཧӡ༻Λ࠾༻͢Δ

    View Slide

  24. 403"$0.ͷئ͍
    Ϋϥ΢υ 㱺ଟ͘ͷϏδωεɺ8FCαʔϏε
    403"$0. 㱺ଟ͘ͷ*P5ϏδωεɺγεςϜ
    ͨ͘͞Μͷ
    *P5ϓϨΠϠʔ͕ੜ·Ε·͢Α͏ʹ

    View Slide

  25. ੈքதͷώτͱϞϊΛͭͳ͛
    ڞ໐͢Δࣾձ΁

    View Slide