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
510
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
57
SORACOMで始める、初めてのIoT
okeee0315
0
51
SORACOMとアンチパターン 2025/01
okeee0315
0
180
SORACOM Discovery 2024 新機能/新サービスのまとめ
okeee0315
0
83
「作らずに創る」を実践してみた話
okeee0315
0
170
IoTをWell-Architectedにするために
okeee0315
0
55
20221220 #nakanoshima_dev Salesforce と kintone と Slack と AWS CDK で SalesChatOps はじめました
okeee0315
0
690
20221210 #SORACOMUG ビギナーズ #9 ソラコムとは
okeee0315
0
110
20220916 #SORACOMUG 初めてのソラコム
okeee0315
0
150
Other Decks in Technology
See All in Technology
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
290
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
250
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
660
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
300
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.9k
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
150
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
140
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
For a Future-Friendly Web
brad_frost
182
10k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The SEO identity crisis: Don't let AI make you average
varn
0
240
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Navigating Team Friction
lara
192
16k
So, you think you're a good person
axbom
PRO
2
1.9k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
How to Talk to Developers About Accessibility
jct
2
130
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