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
Cloudflare で IoT したい
Search
Takuya Oketani
April 28, 2023
Technology
0
470
Cloudflare で IoT したい
2023/04/28 に
Cloudflare Meetup Okinawa Kick Off!
でお話した資料です
Takuya Oketani
April 28, 2023
Tweet
Share
More Decks by Takuya Oketani
See All by Takuya Oketani
SORACOM Discovery 2025 re:Cap
okeee0315
0
38
SORACOMで始める、初めてのIoT
okeee0315
0
34
SORACOMとアンチパターン 2025/01
okeee0315
0
150
SORACOM Discovery 2024 新機能/新サービスのまとめ
okeee0315
0
72
「作らずに創る」を実践してみた話
okeee0315
0
160
IoTをWell-Architectedにするために
okeee0315
0
43
20221220 #nakanoshima_dev Salesforce と kintone と Slack と AWS CDK で SalesChatOps はじめました
okeee0315
0
670
20221210 #SORACOMUG ビギナーズ #9 ソラコムとは
okeee0315
0
95
20220916 #SORACOMUG 初めてのソラコム
okeee0315
0
130
Other Decks in Technology
See All in Technology
SREのキャリアから経営に近づく - Enterprise Risk Managementを基に -
shonansurvivors
1
640
アウトプットから始めるOSSコントリビューション 〜eslint-plugin-vueの場合〜 #vuefes
bengo4com
3
1.9k
어떤 개발자가 되고 싶은가?
arawn
1
370
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
240
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
0
200
AIを使ってテストを楽にする
kworkdev
PRO
0
390
累計5000万DLサービスの裏側 – LINEマンガのKotlinで挑む大規模 Server-side ETLの最適化
ldf_tech
0
120
知覚とデザイン
rinchoku
1
710
AIとの協業で実現!レガシーコードをKotlinらしく生まれ変わらせる実践ガイド
zozotech
PRO
2
240
AWS re:Invent 2025事前勉強会資料 / AWS re:Invent 2025 pre study meetup
kinunori
0
980
アノテーション作業書作成のGood Practice
cierpa0905
PRO
1
350
2025/10/27 JJUGナイトセミナー WildFlyとQuarkusの 始め方
megascus
0
100
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
630
The Invisible Side of Design
smashingmag
302
51k
How STYLIGHT went responsive
nonsquared
100
5.9k
Six Lessons from altMBA
skipperchong
29
4k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Why Our Code Smells
bkeepers
PRO
340
57k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Transcript
$MPVEGMBSF6(@PLB $MPVEGMBSFͰ *P5͍ͨ͠ $MPVEGMBSF.FFUVQ0LJOBXB,JDL0GG !PLFFF
$MPVEGMBSF6(@PLB Գ୩ 5BLVZB 0LFUBOJ ιϦϡʔγϣϯΞʔΩςΫτ େࡕ גࣜձࣾιϥίϜ ♥ Cloudflare
Pub/Sub ♥ 6OJGJFE&OEQPJOU !PLFFF "CPVUNF
$MPVEGMBSF6(@PLB )BTIUBH $MPVEGMBSF6(@PLB 0SJHJOBM6QEBUFCZTUFWFHBSGJFME IUUQTXXXGMJDLSDPNQIPUPTTUFWFHBSGJFME $MPVEGMBSF6(@PLB
$MPVEGMBSF6(@PLB 0SJHJOBM6QEBUFCZ/FOBE4UPKLPWJDIUUQTXXXGMJDLSDPNQIPUPTOFOBETUPKLPWJD *P5
$MPVEGMBSF6(@PLB *P5ʢ*OUFSOFUPG5IJOHTʣ Πϯλʔωοτ Ϋϥυ Ϟϊ 5IJOHT
$MPVEGMBSF6(@PLB $MPVEGMBSFͬͯ $%/Ͱ͠ΐ σόΠεؔͳ͍Ͱ͠ΐʁ 0SJHJOBM6QEBUFCZ1BVM5JDIPOD[VLIUUQTXXXGMJDLSDPNQIPUPTUSBDFS
$MPVEGMBSF6(@PLB *P5ʢ*OUFSOFUPG5IJOHTʣ Πϯλʔωοτ Ϋϥυ Ϟϊ 5IJOHT
$MPVEGMBSF6(@PLB *P5ʢ*OUFSOFUPG5IJOHTʣ Πϯλʔωοτ Ϋϥυ Ϟϊ 5IJOHT
$MPVEGMBSF6(@PLB ͦ͜ʹΠϯλʔωοτ͕͋ΔͳΒ $MPVEGMBSF ׆༂Ͱ͖Δ
$MPVEGMBSF6(@PLB *P5ʹ͓͍ͯ $MPVEGMBSF Կ͕Ͱ͖Δͷ͔
$MPVEGMBSF6(@PLB $MPVEGMBSFͰ *P5 IUUQTCMPHDMPVEGMBSFDPNSFUIJOLJOHJOUFSOFUPGUIJOHTTFDVSJUZ IUUQTXXXDMPVEGMBSFDPNMFBSOJOHTFDVSJUZHMPTTBSZJPUTFDVSJUZ
$MPVEGMBSF6(@PLB *P5ʢ*OUFSOFUPG5IJOHTʣͷ՝ Πϯλʔωοτ Ϋϥυ Ϟϊ 5IJOHT ηΩϡϦςΟ ిྗফඅ ཧ Ϟϊ͚ͷ
Ϋϥυʁ Ϟϊ͚ͷ ௨৴ʁ σόΠεɾ ηϯαબ σʔλͷ ՄࢹԽʁ
$MPVEGMBSF6(@PLB • $MPVEGMBSF(BUFXBZ • %/4ϙϦγʔɺ)551 ϙϦγʔɺ /FUXPSLϙϦγʔ • *%Ґஔใʹج੍͍ͮͨޚ •
௨৴ઌΛ੍ݶ • ҙਤ͍ͯ͠ͳ͍௨৴ΛϒϩοΫ • *.&*ϩοΫ • *.&*σόΠεͷγϦΞϧ • *.4* 4*.ͷγϦΞϧ ͱΈ߹Θͤͯɺ4*.σόΠεͷ౪ͷରࡦ *P5ʹ ;FSP5SVTUηΩϡϦςΟ
$MPVEGMBSF6(@PLB • $MPVEGMBSF8PSLFST • σόΠεͷ֎ɺΫϥυͷखલɺͰ͖Δ͚ͩσόΠεͷۙ͘ • ϨΠςϯγʔͷӨڹͷܰݮ • εϖοΫʹґଘ͠ͳ͍σόΠεͷ׆༻ •
σόΠεͷίετΛ࠷దԽ • σόΠεͷফඅిྗΛ࠷దԽ • σόΠεଆͷมߋΛ࠷খݶʹ • ϏδωεϩδοΫΛ 8PSLFSTʹ • ΞΫηεઌΫϨσϯγϟϧΛ 8PSLFSTʹ ίϯϐϡʔςΟϯάͷΦϑϩʔυ
$MPVEGMBSF6(@PLB • $MPVEGMBSF1VC4VC˞QSJWBUFCFUB • Ϛωʔδυ .255ϒϩʔΧʔ • ؆୯ʹར༻Λ։࢝Ͱ͖Δ • ͋ͱҰൠతͳ
.255ϥΠϒϥϦͰΞΫηε • 8PSLFSTͱͷΠϯςάϨʔγϣϯ • 8PSLFST GFUDIͰड͚औͬͯΑ͠ͳʹॲཧ • !DMPVEGMBSFQVCTVC ͕༻ҙ͞Ε͍ͯΔ • #SPLFS1VCMJD,FZTΛ XPSLFSTͰ JT7BMJE#SPLFS3FRVFTUʹ͢ σόΠεͱͷ௨৴ wrangler pubsub namespace create takuya-namespace wrangler pubsub broker create takuya-broker --namespace=takuya-namespace wrangler pubsub broker public-keys takuya-broker --namespace=takuya-namespace wrangler pubsub broker update takuya-broker --namespace=takuya-namespace --on-publish-url=”<worker>"
$MPVEGMBSF6(@PLB • $MPVEGMBSF5VOOFM • ରαʔό͔ΒΞτόϯυ௨৴ͷΈͰɺ֎෦͔Βͷ҆શͳαʔόͷΞΫ ηεΛ࣮ݱ • ରαʔό ରσόΠε •
44)Ͱ͖Δɺϒϥβ͔Β 44)Ͱ͖Δ • ҆શʹϦϞʔτϝϯςφϯε • ͨͩ͠ɺ$MPVEGMBSF5VOOFMDMJFOU $MPVEGMBSFE ͕ඞཁʹͳͬͨΓ͢Δ • ϦονͳσόΠε͕ඞཁ • ϓΞͳσόΠεɺηϯαʔͷ߹ɺ(BUFXBZߏΛݕ౼ σόΠεͷΞΫηε
$MPVEGMBSF6(@PLB • $MPVEGMBSFͰ *P5Ͱ͖Δ • $MPVEGMBSFͷάϩʔόϧωοτϫʔΫͷԸܙΛड͚Δ͜ͱ͕Ͱ͖Δ • *P5ʹ͑Δ $MPVEGMBSFͷαʔϏε •
$MPVEGMBSF(BUFXBZͰ ;FSP5SVTUηΩϡϦςΟ • $MPVEGMBSF8PSLFSTͰίϯϐϡʔςΟϯάΛΦϑϩʔυ • $MPVEGMBSF1VC4VCͰσόΠεͱ .255 ํ ௨৴ • $MPVEGMBSF5VOOFMͰσόΠεΛϦϞʔτϝϯςφϯε ·ͱΊ
$MPVEGMBSF6(@PLB 0OFNPSFUIJOH
$MPVEGMBSF6(@PLB • RJJUBɺ[FOOΛ ʮ$MPVEGMBSF*P5ʯ ͰݕࡧɺϦετΛͳͳΊಡΈ • RJJUB݅ɺ[FOO݅ • ΄ͱΜͲ͕ )5.-εΫϦϓτͷϗεςΟϯά
• (PPHMFݕࡧʢӳޠؚΉʣͯ͠χϡʔεαΠτ͔Γ • $IBU(15ʢ(15ʣͰҰൠతͳ༰ͷΈ • ͔ͯ͠͠ϒϧʔΦʔγϟϯʁ • ୭ $MPVEGMBSFͰ *P5ΛΖ͏ͱ͍ͯ͠Δਓ͕͍ͳ͍ʁ • ୯ʹۤߦͷՄೳੑ͋Δ • ੈͷதʹ *P5ϓϥοτϑΥʔϜͨ͘͞Μ͋Δ $MPVEGMBSF *P5ͷใ͕ͳ͍
$MPVEGMBSF6(@PLB +VTUEPJUʂ 0SJHJOBM6QEBUFCZ.JDIBFM4BFDIBOHIUUQTXXXGMJDLSDPNQIPUPTTBFDIBOH
ソラコム主催「⽇本最⼤級」IoT カンファレンス Day1 7/5(⽔) オンライン配信 Day2 7/6(⽊) ANAインターコンチネンタルホテル (東京/⾚坂) Ø
複数トラックによる特別講演や IoT/DX 事例、 IoT 関連テックが学べる40以上のセッション Ø CEO キーノートは、2⽇⽬(7/6)午前 Ø 会場だからこそ「⾒られる、触れられる」 ワークショップやショーケース https://discovery.soracom.jp #SORACOM
$MPVEGMBSF6(@PLB IUUQTJOGPTPSBDPNDPNEJTDPWFSZDGQ
$MPVEGMBSF6(@PLB 8FBSF)JSJOH IUUQTDBSFFSTTPSBDPNKQ
None
$MPVEGMBSF6(@PLB • ϞϊͷΠϯλʔωοτʢ*P5ʣͷอޢ • IUUQTCMPHDMPVEGMBSFDPNKBKQSFUIJOLJOHJOUFSOFUPGUIJOHT TFDVSJUZKBKQ • $MPVEGMBSF1VC4VC • IUUQTEFWFMPQFSTDMPVEGMBSFDPNQVCTVC
"QQFOEJY