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
なるほどわかった!SORACOMファーストなるほどわかった!SORACOMファーストステップ
Search
Takayuki Fuwa
November 12, 2019
Technology
800
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
なるほどわかった!SORACOMファーストなるほどわかった!SORACOMファーストステップ
SORACOM UG札幌#1にて登壇しました。
なるほどわかった!SORACOMファーストなるほどわかった!SORACOMファーストステップ
Takayuki Fuwa
November 12, 2019
More Decks by Takayuki Fuwa
See All by Takayuki Fuwa
Backlogの「カスタム属性」東雲研究所での利用例
yue
0
940
AzureとWindows Virtual Desktopで新しいリスクに立ち向かおう
yue
0
350
API Gatewayをswaggerでサクサク作ろう!
yue
0
130
JAWS FESTA 2019 Sapporo 地方で生きる
yue
0
360
なるほどわかった!マルチリージョンとマルチクラウドの話
yue
0
1.3k
なるほどわかった!Azure AppServiceでゆるくWebサイトを公開しよう!
yue
1
940
なるほどわかった!Azure NotebooksとAzure Machine Learning
yue
0
860
なるほどわかった!Alibaba CloudとDevOps
yue
0
580
なるほどわかった!Azure Kubernetes Service(AKS)
yue
3
1.1k
Other Decks in Technology
See All in Technology
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
190
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
160
AIをフル活用してオンコール機能のプロトタイプを2日で作った話 / Building an AI-Powered On-Call Prototype in Just Two Days
nari_ex
0
160
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
150
“ID沼入口” - 基本とセキュリティから始める、考え続けるためのID管理技術勉強会 告知&イントロ
ritou
0
320
MySQL & MySQL HeatWave Report - June 2026
freshdaz
0
240
AIで政治は変わるのか? — 中高生と考えたAI時代の民主主義(東海高校サタデープログラム)
eitarosuda
0
230
AWS PrivateLink × SCIM で実現する セキュアで運⽤負荷の低い Databricks 基盤の構築
tsuda7
0
120
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
220
なぜ人は自分のプロジェクトを 「なんちゃってアジャイル」と 自嘲するのか
kozotaira
0
210
組織における AI-DLC 実践
askul
0
230
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.7k
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8.2k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Designing Powerful Visuals for Engaging Learning
tmiket
1
430
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
480
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
230
RailsConf 2023
tenderlove
30
1.5k
Test your architecture with Archunit
thirion
1
2.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Building Adaptive Systems
keathley
44
3.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
220
Writing Fast Ruby
sferik
630
63k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
740
Transcript
なるほどわかった! SORACOMファーストステップ 不破 崇行(ふわ たかゆき)
自己紹介 • 名前 • 不破 崇行(ふわ たかゆき) • JAZUG札幌(きたあず) /
Azureもくもく会札幌の宴会係 • 好きなAzureサービス • AppService / Monitor / Application Gateway • 最近の趣味 • Azure / 航空無線 / シメパフェ
エコモットの概要 (お昼の仕事) • 設立 • 2007年2月19日 • 所在地 • 本社:札幌市
• 拠点:東京 / 青森 / 仙台 / 北信越 / 東海 / 関西 / 九州 • 社員数 • 108名(2019年4月1日現在、臨時従業員を含む) • スローガン • “あなたの「見える」を、みんなの安心に”
エコモットのIoT
エコモットとSORACOM
None
None
東雲研究所 (夜の仕事) • 営業時間 • 平日19:00〜22:00 • 土曜 10:00〜22:00 •
業務内容 • テクニカルコンサルティング • WordPress / Moodleプラグイン開発 • サーバ構築・保守 • その他オーダーメイド
None
Visual Studio Codeのリリースノートに 名前が載る
注意事項 • 撮影やSNSへの投稿はご自由に。 • ただし、他の参加者の方へのご配慮をお願いします。 • 私自身はフリー素材です。 • 本資料は、2019年11月12日現在の情報に基づき作成しています。 •
本資料の内容について損害など発生しても、責任は負いません。 • 本セッションの内容は所属組織(エコモット株式会社・東雲研究所)の 公式見解ではありません。
今日のターゲットと内容 • ターゲット • 「SORACOMの話はたくさん聞くけど、まだ使ったことが無い」 • 「IoTとかよくわからないけど、興味ある」 • 今日の内容 •
SORACOMを使って「IoTの第一歩」を踏み出してもらう • SORACOMのサービスをざっくり紹介 • SORACOMを使ってラズパイとインターネットを接続 • ラズパイに色々センサーくっつけてSORACOMにとばす
今日のゴール 一歩を踏み出す!!
改めてSORACOMについて
SORACOM(ソラコム)のすごい所 • 今まで法人でしか使えなかった、IoT機器向け通信回線を 個人でも使えるようになった。 • AWSと同じノリで、「使った分だけ」費用を払えば良い • 使わなかったら費用は基本的に発生しない(例外はあります) • データを受信して別のクラウドに転送する機能が標準装備
• Funnel • データの可視化機能も標準装備 • Harvest
サービス全体図 https://soracom.jp/services/
今日使用するサービス https://soracom.jp/services/
今日使用するSORACOMサービス • SORACOM Air • インターネットへのコネクティビティを確保 • 要するにSIMカード • SORACOM
Napter • 一時的にSSH/HTTPサービスを外部開放出来る • モバイル通信でラズパイにSSHさせるための経路を作れる • SORACOM Harvest Data • データの可視化
実際に手を動かしながら デモしていきます
今日使用するもの • Raspberry Pi3 B+ • IoT 体験キット〜簡易監視カメラ〜 • 3G通信用のUSBドングル
• SIMカード(ナノSIM, クーポン券付き) • SIMカード変換アダプタ
作業手順 • SORACOM公式のハンズオンドキュメントを使用します • https://github.com/soracom/handson/blob/master/plant- observation/kit.md
SORACOMアカウントを作る • メールアドレスで作成出来ます。 • クレジットカードの登録まで行って ください
多要素認証の設定を忘れずに! • 第三者によるアカウントの乗っ取りなどを防ぐために、必ず多要素認証を 行いましょう。 • Google Authenticator や Authyなどのスマホアプリを使いましょう
SIMグループの追加 • 複数のSIMカードに対して、包括的に設定を投入できる仕組み • IoTの世界では、複数のSIMを1つのプロダクト・場所に使用するのが 普通なので、設定もまとめて出来ないと困る
SIMカードの登録 • 購入したSIMカードは、自分でユーザーコンソールから登録する必要が あります • 有効期限があるので注意が必要です! • 買って届いたら、とりあえず登録しておこう • 登録時に、SIMグループも設定すると後で管理が楽です
USBドングルを接続しよう • まず、SIMカードをUSBドングルに差し込む • カバーを外す際、力を入れすぎるとバキッといきます • SIMカードを挿したら、カバーを戻してラズパイのUSBポートに接続する
ラズパイをSORACOM Airで インターネットに接続 • wvdialのインストールやAPN等の認証情報はSORACOM提供の セットアップスクリプトで一撃インストールが出来る • このスクリプトを使うと、USBドングルを差し込んだときに自動的に SORACOM Airでインターネット接続が出来る
$ curl -O https://soracom-files.s3.amazonaws.com/setup_air.sh $ sudo bash setup_air.sh
SORACOM Napterを使い、 外部インターネット回線からラズパイに接続 • SORACOM Airで接続すると、ラズパイから外部に向けて通信は出来るが、 逆は基本的に出来ない • VPGの「固定グローバルIPアドレスオプション」を使用するか、Air SIMのソースIPをた
どる必要があり、比較的高額で手間もかかる • SSH接続でラズパイに接続する程度なら、出来るだけ手間を省きたい • 普段からずっとSSH接続を行うわけでは無い • 必要な時だけ開通させれば良い
SORACOM Napterを使い、 外部インターネット回線からラズパイに接続 • SORACOM Napterを使用するとサクッとポートフォワーディングによる接続を 用意してくれる
ブレッドボードに温度センサーをつける • 配線する際は、必ずラズパイの電源は落として下さい • 抵抗器 • 電流 • GPIO •
汎用入出力のこと。この口からセンサデータを受け取る • 今回は、温度値を受け取る • GND • アース(洗濯機とかについてるアレ)のこと • ブレッドボード • はんだ付け不要で電子回路を作ることが出来る優れもの • ボードの穴にジャンプワイヤーや抵抗・センサを刺すだけで 回路が出来る • ボードの裏で縦に線が繋がっている。橫には繋がっていない
必ず注意して欲しいこと • 配線する際は、必ずラズパイの電源は落として下さい • 電源とGNDがきちんと刺さっていることを確認して下さい • 抵抗器がしっかり回路上で繋がっていることも確認して下さい。 • 配線して通電した後、10分ぐらいは目を離さないで下さい •
配線をミスると、5分ぐらいでセンサなどが焦げます。発火します • Qiitaの「Raspberry Piの壊し方」も参照して下さい • https://qiita.com/uhey22e/items/91f6ec6f0668e3c7f222
ラズパイと温度センサーを付ける • 配線する際は、必ずラズパイの電源は落として下さい
Raspberry Pi でセンサーを使えるように設定する • 公式ハンズオン資料では、GPIO4から温度値を取得しています。
SORACOM Harvestに向けて温度値を投げ込む • SORACOM公式のスクリプトを使用すると、GPIO4から取得したデータを Harvestに向けて簡単に投げ込めます。 • 事前に、「SIMグループ設定」にてHarvestをONにしてください。