Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
私の考える SORACOM Peek の使いどころ 3 選
Search
SORACOM(ソラコム)
PRO
December 13, 2022
Technology
0
500
私の考える SORACOM Peek の使いどころ 3 選
2022年12月13日開催「
SORACOM UG Online #14 ~ ソラカメ API & ゆく年くる年
」で、ソラコム加納(kanu)が発表した資料です。
SORACOM(ソラコム)
PRO
December 13, 2022
Tweet
Share
More Decks by SORACOM(ソラコム)
See All by SORACOM(ソラコム)
投資家様向けビジネス概要<2025年11月版>
soracom
PRO
0
180
Business Overview for Investors [November 2025 Edition]
soracom
PRO
0
42
【SORACOM UG Okayama】IoTとSORACOMとAI
soracom
PRO
0
270
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
1
530
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
2
1.4k
投資家様向けビジネス概要<2025年8月版>
soracom
PRO
0
530
Business Overview for Investors[August 2025 Edition]
soracom
PRO
0
81
少人数・短期間で実現!“ゼロから作らない” 4つの事例から見る、新時代IoT【SORACOM Discovery 2025】
soracom
PRO
0
350
現場のリアルをカメラで変える!小売・商業施設の「現場改革」最前線【SORACOM Discovery 2025】
soracom
PRO
0
340
Other Decks in Technology
See All in Technology
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.1k
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
320
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
190
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
110
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.5k
学習データって増やせばいいんですか?
ftakahashi
1
270
文字列の並び順 / Unicode Collation
tmtms
0
130
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
460
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
250
安いGPUレンタルサービスについて
aratako
2
2.7k
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
340
グレートファイアウォールを自宅に建てよう
ctes091x
0
140
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Bash Introduction
62gerente
615
210k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Music & Morning Musume
bryan
46
7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
720
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Context Engineering - Making Every Token Count
addyosmani
9
490
RailsConf 2023
tenderlove
30
1.3k
Transcript
私の考える SORACOM Peek の使いどころ 3 選 SORACOM UG Online #14
〜 ソラカメ API & 行く年来る年 〜 Dec. 13, 2022 株式会社ソラコム Customer Reliability Engineer 加納 峻佑 (kanu)
自己紹介 加納 峻佑 (kanu) Customer Reliability Engineer ・今年の抱負 体重を 10
kg 落とすこと。 今マイナス 8 kg まで来ています。 ・好きな SORACOM サービス SORACOM Beam SORACOM Napter SORACOM Peek
SORACOM Peek とは? SORACOM の SIM を利用した通信時に IP パケットをキャプチャ するサービスです。
キャプチャしたパケットを確認する
パケットキャプチャは敷居が高い・・・! キャプチャできた!で・・・? こんなふうに感じている方もいるかも
SORACOM Peek の使い方 3 選
その 1 どの通信のデータ量が多いのかを確認する
None
None
None
その 2 データが SORACOM プラットフォーム まで届いているのかどうかを確認する
サーバーまでデータが 届かない! SORACOM までは届い ているの?
こんな方法もあります SIM のデータ通信量を確認する。 (Unified Endpoint にデータを送信 している場合は) Harvest Data で
確認する。
その 3 処理がどこで停止しているのかを確認する
やりたかったこと Scapy というツールを利用して SORACOM Harvest Data に TCP でデータを送信したい
Scapy とは パケットを生成・送信したりできるツール
例えば、 sr1(IP(dst="pong.soracom.io")/ICMP()) で pong.soracom.io に ping できる。
やりたかったこと SORACOM Harvest Data との間で、 3 ウェイハンドシェイクで TCP コネクションを確立して、 データを送信して、
FIN パケットを送信して TCP コネクションを終了する。
スクリプト
届かない!!
パケットキャプチャ結果の抜粋 ①、② は SORACOM Harvest Data のエントリポイント (harvest.soracom.io) の名 前解決です。
③ はデバイスから SORACOM Harvest Data への SYN の送信です。 ④ は SORACOM Harvest Data からデバイスへの SYN/ACK の返却です。 ここまでは OK。問題は ⑤ です。 デバイスから RST パケットを送信して TCP コネクションを強制終了している。
原因は OS の介入 iptables で無理やり RST パケットを 送信できないようにするという 漢気溢れる回避策
無事送信できました
私は Peek をこう使ってデバッグしたよ! という方、是非教えてください。 なお、今日の内容は SORACOM Advent Calendar 2022 13
日目の記事です。 https://qiita.com/kanuu0504/items/a56d95ba6623117e9c48
いっちょパケットキャプチャしてみっか!
IoTの「つなぐ」を簡単に You Create. We Connect.