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
在宅ワーク中だけど会社にしかGPSマルチユニットがない?でも大丈夫!そう、mockmockがあ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Keita Mohri
May 26, 2020
Technology
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
在宅ワーク中だけど会社にしかGPSマルチユニットがない?でも大丈夫!そう、mockmockがあればね。
SORACOM UG Tokyo Online #15
Keita Mohri
May 26, 2020
More Decks by Keita Mohri
See All by Keita Mohri
Excelを扱うRubyGemまとめ 2022
ktam1219
0
670
モクえもんのお時間です
ktam1219
0
260
IoTデバイスの疑似データ送信システムにおける サーバーレスなログ処理機構の試行錯誤
ktam1219
0
660
実写版モクえもん in Explorer ~愛・おぼえていますか~
ktam1219
0
380
エンジニアのおしごと
ktam1219
0
190
mockmockの大量のログをいい感じに捌きたい
ktam1219
0
1.2k
Goで作る大量プロセス管理機構
ktam1219
2
3.9k
わりとゴツいKubernetesハンズオン そのあとに
ktam1219
0
710
明太子とEndorseと私
ktam1219
0
790
Other Decks in Technology
See All in Technology
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
1
140
書籍セキュアAPIについて
riiimparm
0
220
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
740
kaonavi Tech Night#1
kaonavi
0
160
GoでCコンパイラを作った話
repunit
0
150
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.5k
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
2
530
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
1
620
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
350
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
480
発表と総括 / Presentations and Summary
ks91
PRO
0
190
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
160
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
640
Paper Plane (Part 1)
katiecoart
PRO
1
9.8k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
840
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
How STYLIGHT went responsive
nonsquared
100
6.2k
Code Review Best Practice
trishagee
74
20k
Amusing Abliteration
ianozsvald
1
240
Transcript
ࡏϫʔΫத͚ͩͲ ձࣾʹ͔͠(14ϚϧνϢχοτ͕ͳ͍ʁ Ͱେৎʂͦ͏ɺɹɹɹɹɹɹɹ͕͋ΕͶɻ 403"$0.6(5PLZP0OMJOF 5VF ઌਐٕज़෦NPDLNPDLνʔϜ νʔϜϦʔμʔໟརܒଠ
‣ 'VTJD$P -UE !Ԭ ‣ ϓϦϯγύϧΤϯδχΞNPDLNPDLνʔϜϦʔμʔ ‣ "84
403"$0. (P 3VCZ ‣ ͖ͳ403"$0.αʔϏε,SZQUPO ໟརܒଠʢ͏Γ͚͍ͨʣ https://speakerdeck.com/ktam1219/ming-tai-zi-toendorsetosi https://speakerdeck.com/ktam1219/soracom-kryptonfalsearigatamiwogan-zitemiru
$)*-%3&/ */)0.& ཚೖ͖ͯͨ͠Β͝ΊΜͳ͍͞
͓͜Γɺͯ͠·͔͢ʁ
ͨͷ͠ʜ μνϣͷཛ ςϯηάϦςΟߏ ࣗసंूதಛ܇ ͲΖͩΜ੍͝࡞
‣ ࢠͲͷ͓ੈ ϫϯΦϖ Λ͠ͳ͕Β ͍ͬͺ͍͋Γ͗ͯ͢͏ʜ ‣ *P5։ൃ ՈͰ࣮ݧͮ͠Β͍
ಛʹ#FBDPOͱ͔ ձࣾʹ͔͠σόΠε͕ͳ͍ ͨͷ͠ΜͲ͍
‣ ࢠͲͷ͓ੈ ϫϯΦϖ Λ͠ͳ͕Β ͍ͬͺ͍͋Γ͗ͯ͢͏ʜ ‣ *P5։ൃ ՈͰ࣮ݧͮ͠Β͍
ಛʹ#FBDPOͱ͔ ձࣾʹ͔͠σόΠε͕ͳ͍ ͨͷ͠ΜͲ͍
(14ϚϧνϢχοτ 403"$0.&EJUJPO ͓͜ΓҰ୴ஔ͍ͱ͍ͯɺ ࠓճͷࡐ
ങ͍·ͨ͠ʂ
͢͜ͿΔΧϯλϯ ⚙ ։෧ͷّ ίϯιʔϧͰઃఆ )BSWFTUͰ֬ೝ 4*.Λૠೖ ͙Β͍
ੈͷதʹछྨͷਓ͕͍ؒΔ *P5ͬͨ͜ͱͳ͍ਓ *P5ͬͨ͜ͱ͋Δਓ
ੈͷதʹछྨͷਓ͕͍ؒΔ *P5ͬͨ͜ͱͳ͍ਓ *P5ͬͨ͜ͱ͋Δਓ Ͱ͜͏ଆͷਓؒ
νʔϜϝϯόʔ͜ΕͰ*P5σϏϡʔ https://tech.fusic.co.jp/posts/2020-03-04-soracom-gps-multiunit/
‣ (14Ґஔใ͕औΕͳ͍ (14ͷి͕ಧ͔ͳ͍Ͱ ૭ࡍͩͱΪϦΪϦ0,ͳ߹ (PPHMF."1ͩͱͰऔΕͯΔ͡ΌΜʂ w (14ͷ΄͔ʹɺ8J'JϧʔλʔܞଳجہʹΑΔ
ҐஔଌҐΛߦͳ͍ͬͯ·͢ ‣ (14Ґஔใ͕औΓͮΒ͍ॴͰఆظૹ৴ͷִؒΑΓ ִ͍ؒͰσʔλΛૹ৴͢Δ߹͕͋Δ .BY͕ݴٴ͠ͳ͚Ε5JQTͦͷ̍
‣ -&%͕ԿΛݴͬͯΔͷ͔͔Βͳ͍ جຊతͳͷιϥίϜ͞ΜͷυΩϡϝϯτͰ • https://dev.soracom.io/jp/gps_multiunit/how-to-use/ ͦΕҎ֎ژηϥ͞ΜͷαΠτͰ • https://www.kyocera.co.jp/prdct/telecom/office/iot/development/download/index.html
.BY͕ݴٴ͠ͳ͚Ε5JQTͦͷ̎
Ͱ
Έͳ͞Μɺ (14ϚϧνϢχοτΛձࣾʹ ஔ͍͖ͯͪΌͬͯ·͢ΑͶʂ
Ͱେৎʂ ͦ͏ɺ͕͋ΕͶ
جຊతͳߟ͑ Ϟϊ͕ͳ͍ͳΒ όʔνϟϧͰΕ͍͍͡Όͳ͍
*P5։ൃऀ͚ͷٙࣅσʔλੜɾૹ৴αʔϏε 8FCίϯιʔϧ͔Β੍ޚ Backend ٙࣅσʔλ ԾσόΠε NPDL
ը໘Πϝʔδ ࢥ͍௨ΓͷϑΥʔϚοτͰ+40/σʔλΛੜ
ը໘Πϝʔδ ͞·͟·ͳ࣌ܥྻσʔλੜػೳ
ը໘Πϝʔδ ԾσόΠεͷεςʔλεͱͦͷมԽΛҙʹઃఆ
࿈ܞαʔϏεɾରԠϓϩτίϧ ɹϓϥοτϑΥʔϜ ɹαʔϏε ɹϓϩτίϧ ɹಠࣗαʔόʔ ɹ ɹ)551)5514 ɹ.255.2554 ɹ"NB[PO8FC4FSWJDFT
ɹɹɹ"84*P5$PSF ɹ)5514.2554 ɹɹɹ"NB[PO,JOFTJT%BUB4USFBNT ɹ ɹ(PPHMF$MPVE1MBUGPSN ɹɹɹ$MPVE*P5$PSF ɹ.2554 ɹ.JDSPTPGU"[VSF ɹɹɹ"[VSF*P5)VC ɹ.2554 ".214 403"$0.1MBUGPSN ɹɹɹ403"$0.#FBN ɹ ɹɹɹɹ403"$0.'VOOFM ɹ ɹɹɹ403"$0.'VOL ɹ 4*.͕ແͯ͘ ૹΕͪΌ͏ʂ
Ͱ͓ߴ͍ΜͰ͠ΐ͏ʁ
NPDLجຊྉۚ ˞ΩϟύγςΟɿಉ࣌ʹՔಈͰ͖ΔԾσόΠεͷ ˞ͦΕͧΕͷϓϥϯΛซ༻͢Δ͜ͱՄೳͰ͢ ʲ403"$0.ϓϥϯʳ ˞σʔλసૹྔɾ403"$0.#FBN'VOOFM'VOLͷར༻ྉΛؚΈ·͢ ˞ૹ৴σʔλαΠζ࠷େόΠτʹ੍ݶ͞Ε·͢ ʲ௨ৗϓϥϯʳ ˞Ҏ্͓͍߹Θ͍ͤͩ͘͞ ͨͱ͑(14ϚϧνϢχοτY࣌ؒͳΒʜ
ɾԁ࣌ؒY࣌ؒԁʂ
‣ ҎԼͷ63-ΑΓ͝ొ͍ͩ͘͞ IUUQTDPOTPMFNPDLNPDLDPNVTFSTTJHO@VQ ‣ ඞཁͳͷҎԼͷใͷΈͰ͢ ձ໊ࣾ ࢯ໊
ϝʔϧΞυϨε ి൪߸ ‣ ΫϨδοτΧʔυొͳ͠Ͱ NPDLΛ̍ؒແྉͰ͝ར༻͍͚ͨͩ·͢ ొ؆୯ແྉ
Έͳ͞Μ͕ձࣾʹஔ͍͖ͯͨ (14ϚϧνϢχοτͰ͕͢ʜ
NPDLNPDLͰϓϩδΣΫτΛެ։͠·ͨ͠ʂ https://tech.fusic.co.jp/posts/2020-04-14-mockmock-gps-multiunit/ ͲͳͨͰίϐʔͯ͠؆୯ʹ͓ࢼ͍͚ͨͩ͠·͢ʂ
ͬͯΈΑ͏ʂ
‣ NPDLNPDLઐ༻ͷ403"$0.ΞΧϯτܦ༝ͰσʔλΛૹΔ Ϣʔβʔͷ403"$0.ΞΧϯτܦ༝Ͱͳ͍ $-*ʹΑͬͯ͜ͷ403"$0.ΞΧϯτͰͷઃఆ͕ඞཁ w #FBNʗ'VOOFMʗ'VOLͷઃఆ ೝূใͷઃఆ ʜͷ·͑ʹͪΐͬͱલఏࣝ
Backend SORACOM SORACOM Funnel SORACOM Beam SORACOM Funk
%&.0
࣮σόΠεͷΘΓ͚ͩ͡Όͳ͍ʂ ͍ΖΜͳ͍Έͪ ݱ࣮Λ͑ͨʂ
ҟৗΤϥʔ
ঢ়ଶભҠΛ͍͑Ζ͍ΖͰ͖Δʂ ঢ়ଶ͝ͱʹҟͳͬͨϑΥʔϚοτͷ σʔλΛૹΕΔ ͞·͟·ͳ݅ͰભҠ w ֬ w ࢦఆճૹ৴ޙ w
ࢦఆ࣌ࠁ w FUD
͘͜͠Μͳ͜ͱ
ෛՙࢼݧ
࣮ʜ ˞ΩϟύγςΟɿಉ࣌ʹՔಈͰ͖ΔԾσόΠεͷ ˞ͦΕͧΕͷϓϥϯΛซ༻͢Δ͜ͱՄೳͰ͢ ʲ403"$0.ϓϥϯʳ ˞σʔλసૹྔɾ403"$0.#FBN'VOOFMͷར༻ྉΛؚΈ·͢ ˞ૹ৴σʔλαΠζ࠷େόΠτʹ੍ݶ͞Ε·͢ ʲ௨ৗϓϥϯʳ ˞Ҏ্͓͍߹Θ͍ͤͩ͘͞
·ͰՔಇ࣮͕͋Γ·͢͠ɺͦΕҎ্ʂ
ϦΞϧσʔλͷ࠶ૹɾ૿෯
‣ ࣮σόΠε͔ΒͷσʔλΛNPDLNPDL্ͷετϨʔδʹੵɾՃ ‣ ετϨʔδʹೖͬͨσʔλͷλΠϜελϯϓΛݱࡏ࣌ࠁʹೖΕସ͑ͯ ૹ৴ %BUB3FDPSEFS֓ཁ Backend Sensor/Device NPDLNPDL্ͷ
ετϨʔδʹੵɾՃ ੵͨ͠σʔλͷ ࣌ࠁ෦Λ ೖΕସ͑ͯૹ৴ Storage/CSV
‣ σόΠεͱόοΫΤϯυͷ։ൃΛඇಉظʹʂ ͖ͳλΠϛϯάͰσʔλΛੵ ͖ͳλΠϛϯάͰσʔλΛ࠶ૹ %BUB3FDPSEFS֓ཁ Backend Sensor/Device
NPDLNPDL্ͷ ετϨʔδʹੵɾՃ ੵͨ͠σʔλͷ ࣌ࠁ෦Λ ೖΕସ͑ͯૹ৴ Storage/CSV
͜ͷΛआΓͯ ͪΐͬͱࠂ
"MJCBCB$MPVEରԠ$PNNJOH4PPO ɹϓϥοτϑΥʔϜ ɹαʔϏε ɹϓϩτίϧ ɹಠࣗαʔόʔ ɹ ɹ)551)5514 ɹ.255.2554 ɹ"NB[PO8FC4FSWJDFT
ɹ"84*P5$PSF ɹ)5514.2554 ɹɹɹ"NB[PO,JOFTJT%BUB4USFBNT ɹ ɹ(PPHMF$MPVE1MBUGPSN ɹ$MPVE*P5$PSF ɹ.2554 ɹ.JDSPTPGU"[VSF "[VSF*P5)VC ɹ.2554 ".214 "MJCBCB$MPVE *P51MBUGPSN .2554 403"$0.1MBUGPSN ɹɹɹ403"$0.#FBN ɹ ɹɹɹɹ403"$0.'VOOFM ɹ ɹɹɹ403"$0.'VOL ɹ
ϦϦʔεલʹ͓ࢼ͍͚ͨͩ͠Δํ ืूதʂ JOGP!NPDLNPDLDPN
࠷৽ใͪ͜ΒͰʂ !NPDLNPDLJOGP !NPDLNPDL@JOGP ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ