SlideShare a Scribd company logo
1 of 23
Download to read offline
SORACOM CLI
を使ってみよう
SORACOM-UG九州 #3
2018年2月28日
山ノ内祥訓
自己紹介
名前
年齢
住まい
お仕事
山ノ内 祥訓(よしのり)
0x26
熊本県
現在は某大学病院の特任助教で臨床研究のデータ
マネージャとして主に臨床研究データに関する設
計及び開発と運用をやっています。
某SIerで医療情報システムの導入及び開発を10年
ぐらいやっていました。
SNS Facebook https://www.facebook.com/yoshinori.yamanouchi.12
Github https://github.com/eolla1013
資格等 修士(医科学) 現在博士課程
医療情報技師
Yoshinori Yamanouchi
参加コミュニティ
日本Amazon Web Servicesユーザ会(JAWS-UG)
https://jaws-ug-kumamoto.doorkeeper.jp/
https://jaws-ug.jp/
熊本支部
日本Azureユーザ会(JAZ-UG)
https://kumaazu.connpass.com/ 熊本支部(くまあず)
http://r.jazug.jp/
http://www.wankuma.com/https://otona.connpass.com/
告知その1
オトナのWebフレームワーク開発
3月7日(水) 19時~ 未来会議室MTGBOX4
パーフェクトPHPという書籍のなかにPHP5.3で書かれてい
る7.2 フレームワーク作成の部分をPHP7.2で書いてWebフ
レームワークの開発とPHP7の新機能を学んでいきます。
https://otona.connpass.com/event/79297/
告知その2
JAWSDAYS2018
3月10日(土) 9時~ TOC五反田メッセ
日本のAWSユーザイベントで最大のイベントです。最近
はやりのserverless、IoT、AI、X-Techなど8トラック
50以上の様々なセッションで盛り上がります。
https://jawsdays2018.jaws-ug.jp/
告知その3
第5回わんくま同盟熊本勉強会
4月14日(土) 13時~ 未来会議室MTGBOX4
全国で開催されているわんくま同盟勉強会の熊本版です。
現在登壇者絶賛募集中です!!
http://www.wankuma.com/seminar/
今日のお話
SORACOM CLI
セットアップ
使ってみる
IoTデバイスは数の暴力ww
自分は個人でしか使っていないので特に気にしませんが~
まぁ、普通は数百とか数千個のSIMを使いますよね!
ユーザコンソールで頑張りますか?!
APIで操作はできるけど
プログラム書けないし・・・
面倒だし・・・
そんなアナタにCLI!!
Command Line Interface
 いわゆる黒い画面で操作する方法
 プログラム書くより簡単
 シェル(バッチ)と組み合わせて
簡単一括処理!
 ユーザコンソールで操作できるもの
は全て操作できる
セットアップ(Windows)
以下のURLからダウンロード
https://github.com/soracom/soracom-cli/releases
セットアップ(Windows)
ファイルを解凍して・・・
セットアップ(Windows)
出てきたファイルを適当なところへコピー
おわり
必要に応じてPATHを通します。
ちなみに自分は通していませんww
初期設定
コマンドプロンプト(Power Shell)を
開いて初期設定
日本のSIMなので日本を選んだあとAPIキーで認証するかユーザ名とパス
ワードで認証するか決めます。できればSAMユーザを作成してそのAPIキー
で認証したほうがよいです。権限もお忘れなく!
とりあえずSIMの情報を取得
>soracom subscribers list
JSONで返ってきます。
SIMの操作をします
> soracom subscribers update-speed-class --imsi
{SIMのIMSI} --speed-class s1.fast
通信速度を”s1.fast”に変更
SIMの操作をします
> soracom subscribers set-group --imsi {SIMの
IMSI} --group-id {SIMグループのID}
SIMのグループを変更
SIMの操作をします
> soracom stats air get --imsi {SIMのIMSI} --from
{検索開始日時unixtime} --to {検索終了日時unixtime}
--period day
SIMの通信量を取得
バッチファイルに組み込む
タスクスケジューラなどで実行すれば応用範囲は広がる
バッチの引数にIMSIを与えるようにすれば
一括セットアップも可能!!
その他の機能はhelpコマンドで
APIリファレンスも参考にする
https://dev.soracom.io/jp/docs/api/
まとめ
初期はともかく運用が始まってからの定型業務で画面をいち
いち開かないといけないユーザコンソールや、使うためにい
ろいろハードルの高いWebAPIやSDKに比べて、CLIは定型
業務を回すのにちょうどいいのです。
面倒な操作は自動化してしまってもっと面白いところに注力
しましょう!!
https://qiita.com/bohebohechan/items/891120175efc1b3cc7c4
ご清聴ありがとうございました!

More Related Content

Similar to SORACOM CLIを使ってみよう

プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」Yoshinori Yamanouchi
 
Azureミニセミナー(ハンズオン編)
Azureミニセミナー(ハンズオン編)Azureミニセミナー(ハンズオン編)
Azureミニセミナー(ハンズオン編)Yoshinori Yamanouchi
 
データ活用を進めるために必要なこと
データ活用を進めるために必要なことデータ活用を進めるために必要なこと
データ活用を進めるために必要なことYoshinori Yamanouchi
 
オトナのTDD(テスト駆動開発)入門
オトナのTDD(テスト駆動開発)入門オトナのTDD(テスト駆動開発)入門
オトナのTDD(テスト駆動開発)入門Yoshinori Yamanouchi
 
20130916第3回テキストマイニングシンポジウム資料(浅野)
20130916第3回テキストマイニングシンポジウム資料(浅野)20130916第3回テキストマイニングシンポジウム資料(浅野)
20130916第3回テキストマイニングシンポジウム資料(浅野)Hirosuke Asano
 
XAI (説明可能なAI) の必要性
XAI (説明可能なAI) の必要性XAI (説明可能なAI) の必要性
XAI (説明可能なAI) の必要性西岡 賢一郎
 
Webシステムプログラミング20161003
Webシステムプログラミング20161003Webシステムプログラミング20161003
Webシステムプログラミング20161003義広 河野
 
PyData Tokyo Tutorial & Hackathon #1
PyData Tokyo Tutorial & Hackathon #1PyData Tokyo Tutorial & Hackathon #1
PyData Tokyo Tutorial & Hackathon #1Akira Shibata
 
「批判的精神と飛躍」(2016年12月9日)
「批判的精神と飛躍」(2016年12月9日)「批判的精神と飛躍」(2016年12月9日)
「批判的精神と飛躍」(2016年12月9日)Hidemitsu Furukawa
 
青竹のふし情シス部第1回クラブ活動 「JSを使わずに、ここまで出来るkintone」
青竹のふし情シス部第1回クラブ活動 「JSを使わずに、ここまで出来るkintone」青竹のふし情シス部第1回クラブ活動 「JSを使わずに、ここまで出来るkintone」
青竹のふし情シス部第1回クラブ活動 「JSを使わずに、ここまで出来るkintone」Shotaro Matsuda
 
機械学習の技術的負債
機械学習の技術的負債機械学習の技術的負債
機械学習の技術的負債西岡 賢一郎
 
2010 10 02_mahara_openforum_report
2010 10 02_mahara_openforum_report2010 10 02_mahara_openforum_report
2010 10 02_mahara_openforum_reportTom Hayakawa
 
University / College and the use of SocialMedia
University / College and the use of SocialMediaUniversity / College and the use of SocialMedia
University / College and the use of SocialMediaSocialCompany, Inc.
 
ビッグデータとクラウドソーシング
ビッグデータとクラウドソーシングビッグデータとクラウドソーシング
ビッグデータとクラウドソーシングtokyowebmining-common
 
sakura.io体験ハンズオン
sakura.io体験ハンズオンsakura.io体験ハンズオン
sakura.io体験ハンズオン法林浩之
 
花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328義広 河野
 
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316義広 河野
 
みんなのPython勉強会#21 澪標アナリティクス 井原様
みんなのPython勉強会#21 澪標アナリティクス 井原様みんなのPython勉強会#21 澪標アナリティクス 井原様
みんなのPython勉強会#21 澪標アナリティクス 井原様Takeshi Akutsu
 
高大連携授業20160802
高大連携授業20160802高大連携授業20160802
高大連携授業20160802義広 河野
 

Similar to SORACOM CLIを使ってみよう (20)

プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」
 
Azureミニセミナー(ハンズオン編)
Azureミニセミナー(ハンズオン編)Azureミニセミナー(ハンズオン編)
Azureミニセミナー(ハンズオン編)
 
データ活用を進めるために必要なこと
データ活用を進めるために必要なことデータ活用を進めるために必要なこと
データ活用を進めるために必要なこと
 
オトナのTDD(テスト駆動開発)入門
オトナのTDD(テスト駆動開発)入門オトナのTDD(テスト駆動開発)入門
オトナのTDD(テスト駆動開発)入門
 
20130916第3回テキストマイニングシンポジウム資料(浅野)
20130916第3回テキストマイニングシンポジウム資料(浅野)20130916第3回テキストマイニングシンポジウム資料(浅野)
20130916第3回テキストマイニングシンポジウム資料(浅野)
 
XAI (説明可能なAI) の必要性
XAI (説明可能なAI) の必要性XAI (説明可能なAI) の必要性
XAI (説明可能なAI) の必要性
 
Webシステムプログラミング20161003
Webシステムプログラミング20161003Webシステムプログラミング20161003
Webシステムプログラミング20161003
 
PyData Tokyo Tutorial & Hackathon #1
PyData Tokyo Tutorial & Hackathon #1PyData Tokyo Tutorial & Hackathon #1
PyData Tokyo Tutorial & Hackathon #1
 
「批判的精神と飛躍」(2016年12月9日)
「批判的精神と飛躍」(2016年12月9日)「批判的精神と飛躍」(2016年12月9日)
「批判的精神と飛躍」(2016年12月9日)
 
青竹のふし情シス部第1回クラブ活動 「JSを使わずに、ここまで出来るkintone」
青竹のふし情シス部第1回クラブ活動 「JSを使わずに、ここまで出来るkintone」青竹のふし情シス部第1回クラブ活動 「JSを使わずに、ここまで出来るkintone」
青竹のふし情シス部第1回クラブ活動 「JSを使わずに、ここまで出来るkintone」
 
機械学習の技術的負債
機械学習の技術的負債機械学習の技術的負債
機械学習の技術的負債
 
2010 10 02_mahara_openforum_report
2010 10 02_mahara_openforum_report2010 10 02_mahara_openforum_report
2010 10 02_mahara_openforum_report
 
University / College and the use of SocialMedia
University / College and the use of SocialMediaUniversity / College and the use of SocialMedia
University / College and the use of SocialMedia
 
ビッグデータとクラウドソーシング
ビッグデータとクラウドソーシングビッグデータとクラウドソーシング
ビッグデータとクラウドソーシング
 
sakura.io体験ハンズオン
sakura.io体験ハンズオンsakura.io体験ハンズオン
sakura.io体験ハンズオン
 
mizuderuからnekoderuへ
mizuderuからnekoderuへmizuderuからnekoderuへ
mizuderuからnekoderuへ
 
花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328
 
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
 
みんなのPython勉強会#21 澪標アナリティクス 井原様
みんなのPython勉強会#21 澪標アナリティクス 井原様みんなのPython勉強会#21 澪標アナリティクス 井原様
みんなのPython勉強会#21 澪標アナリティクス 井原様
 
高大連携授業20160802
高大連携授業20160802高大連携授業20160802
高大連携授業20160802
 

Recently uploaded

【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 

Recently uploaded (9)

【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 

SORACOM CLIを使ってみよう