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を使ってみよう

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
SocialCompany, Inc.
 
花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328
義広 河野
 

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
 

SORACOM CLIを使ってみよう