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
1501回目のプロポーズ - 世界最速(銀河系最速)?で1500回を使い切る- /iotbut...
Search
Kenichiro Wada
July 26, 2022
Technology
0
580
1501回目のプロポーズ - 世界最速(銀河系最速)?で1500回を使い切る- /iotbutton-1500
2018.11.22 SORACOM Technology Camp 2018 ナイトイベント LT資料です。
(Slideshareから移植)
Kenichiro Wada
July 26, 2022
Tweet
Share
More Decks by Kenichiro Wada
See All by Kenichiro Wada
My First Impression Of Kiro / 20250801-kumoben-lt
kwada
0
76
(全日本人)待望のS3トリガーのLambda無限ループ対応について / chibaraki-1
kwada
0
140
AWS Lambdaに出会って人生が変わった1人の10年間 /awslambda10th
kwada
0
93
GPSデバイスを使った簡易位置案内システムの構築をしてみた話。/jawsfesta2024
kwada
0
760
とある航空会社の飛行機の乗り方をお教えします。/20240913-lt
kwada
3
310
Building a Simple Navigation Guide Service Using GPS Devices/jaws-pankration2024
kwada
0
120
IaCジェネレーターを使って、昔に作ったLambda関数をCDK管理下においてみた / jaws-ug-josys-30
kwada
0
140
SORACOM UG Explorer 2023ハンズオンの裏側サービスを紹介 / soracom-ug-online-17
kwada
0
320
(2023.08.17 Update)Detecting and stopping recursive loops in AWS Lambda functionsでAWS Lambdaの無限ループを防ぐ! / jaws-ug-shizuoka
kwada
0
250
Other Decks in Technology
See All in Technology
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
210
結局QUICで通信は速くなるの?
kota_yata
6
6.4k
Amazon S3 Vectorsは大規模ベクトル検索を低コスト化するサーバーレスなベクトルデータベースだ #jawsugsaga / S3 Vectors As A Serverless Vector Database
quiver
1
530
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
200
AWS DDoS攻撃防御の最前線
ryutakondo
1
160
ユーザー課題を愛し抜く――AI時代のPdM価値
kakehashi
PRO
1
120
OPENLOGI Company Profile for engineer
hr01
1
38k
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
370
「AIと一緒にやる」が当たり前になるまでの奮闘記
kakehashi
PRO
3
150
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
2k
Claude Codeから我々が学ぶべきこと
oikon48
10
2.8k
Intro to Software Startups: Spring 2025
arnabdotorg
0
260
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Speed Design
sergeychernyshev
32
1.1k
How STYLIGHT went responsive
nonsquared
100
5.7k
Designing Experiences People Love
moore
142
24k
A better future with KSS
kneath
239
17k
Scaling GitHub
holman
461
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
YesSQL, Process and Tooling at Scale
rocio
173
14k
For a Future-Friendly Web
brad_frost
179
9.9k
Building Applications with DynamoDB
mza
96
6.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Transcript
1501回⽬のプロポーズ - 世界最速(銀河系最速)︖で1500回を使い切る- アイレット株式会社 2018.11.22 SORACOM Technology Camp 2018 ナイトイベント
和⽥ 健⼀郎
⾃⼰紹介 和⽥健⼀郎 (@Keni_W) アイレット株式会社 アプリエンジニア 主にAWS Lambda使って開発してます SORACOMは全く業務関係なしの趣味です。 好きなSORACOMのサービス: SORACOM
LTE-M Button 2
先週⾦曜⽇に東京に来ていた先輩との会話 「ナイトイベントでLTやることになり ましたよ。」 「ネタまだ考え中ですー。」 3
4 「ボタン1500回押して、 LT中に課金したらいい んとちゃう?」
それだー 5
嘘です。即決はしないで、⼀応検討。。。 LTのネタとしては、これ以上ないネタのような気がしましたの で、最終的には採⽤。。。w 6
あとはひたすらボタンを押す そして・・・ 7
1500押し切る〜そして課⾦・・・ こうなりました︕ SORACOM⽚⼭さんの説明によると。。。 • 課⾦バッチは数時間ごとに流れているので、ボタンが押せなくなるのを防 ぐため、1500回越えると、⼀時的にマイナス値になる • 課⾦バッチが⾛ると、1500 + 現在値
になる 8
バッチ実⾏後 クリック数復活︕ コンソール画⾯ • 押す前に、1498になっていたのを確認してなかった。。。 9
Load To 1500 計算上は、6時間弱で押し切れます • 1500回 x 約15秒(正常時⾃測) = 22500秒
• 375分/ 6時間15分 これは、常に送信に成功した場合かつ、他に何もせず押し続け た場合 • なので流⽯に通常業務中は押し続けるのは無理 • 弊社オフィス 某ヒルズ7Fでも成功したり失敗したり。。。 なので、主に出勤中にボタンを押していたので、「歩きスマホ 」ならぬ「歩きボタン」をする⽇々でした 10
Load To 1500 成功失敗含めると、確実に1500回以上押しているので、電池 1回交換しました • 調べたところ、残200回で交換してました ≫ 失敗含めると、もっと押しているのであくまで⽬安です。 電池残量不⾜(⾚⾊点滅)状態すると、ネットワーク接続試⾏中
(橙⾊点滅)が短い気もする(場所のせいもあるから気のせい ︖) • 低電⼒モードとかあるかなーとか 11
Load To 1500 APIの「/Gadget」でボタンの状況は取得可能なので。。。 Lambda経由で例えば残量少ないことも通知できる • https://qiita.com/keni_w/items/9e9235dc9d7310062459 たまにattributes.remainingCount(残りクリック回数)が押 しても変わらない時がある(押しすぎ事案) 12
Load To 1500 意外と通信できる(ボタンというより通信の話) • ⾃宅、エリア外だったのに通信できました ここでできるんだという場所もあったり • 新橋駅横須賀線ホーム意外と通信可能 •
東京駅総武快速・横須賀線ホームは逆にダメな感じ • 今度、スカイツリーの上で実験します(⾏く⼈に上で押してと依頼済み) 13
Load To 1500 1500回押し切ると、課⾦バッチが動くまでは⼀時的にマイナ スになる あとで気づきましたが、課⾦バッチが⾛ると、1年後の翌⽇の 8:59:59が有効期限になる • 2018/11/22に課⾦したので、2019/11/23 08:59:59
になった 14
終わり SORACOM LTE-M Button powered by AWS Advent Calendar 2018
で12/9担当なので、頑張って書きます。 Lambda使えば、とりあえず⾊々できるので、⾯⽩い • Lambdaを使わなくても⾊々できる ≫ https://qiita.com/t_wkm2/items/d4983b459ad3e7380d9c 3アクションだけど、可能性は無限⼤ですね。ほんと とりあえず、検証し終わったらボタンで、いつ倒れるかわから ない親の緊急時連絡⽤ボタンを作る予定です。(追加でボタン 購⼊するかも︕) ボタン以外にも⾊々やらなきゃなと思う今⽇この頃 15
ちょっと早いですが、#ソラコムサンタ にお願いです SORACOMカラーの紐で、ロゴがついたボタン⽤のストラッ プとかノベルティにどうでしょうか ボタンがらみは欲しい機能があるかも • 別途 #ソラコムサンタ へお願い投げます 16
ご静聴ありがとう ございました 17
おまけ 翌朝、⽇次で通知されるSORACOMの請求予定⾦額表⽰ これがLT前⽇ 1⽇92円、ボタン更新料⾦が1296円(¥1200+Tax)で合計 1338円なので、ちゃんと課⾦されている︕ 18