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
92
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
310
(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
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
710
オブザーバビリティプラットフォーム開発におけるオブザーバビリティとの向き合い / Hatena Engineer Seminar #34 オブザーバビリティの実現と運用編
arthur1
0
370
猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro
kentapapa
0
3.4k
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
400
ロールが細分化された組織でSREと協働するインフラエンジニアは何をするか? / SRE Lounge #18
kossykinto
0
200
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
120
Findy Freelance 利用シーン別AI活用例
ness
0
350
みんなのSRE 〜チーム全員でのSRE活動にするための4つの取り組み〜
kakehashi
PRO
2
140
マルチモーダル基盤モデルに基づく動画と音の解析技術
lycorptech_jp
PRO
5
570
o11yツールを乗り換えた話
tak0x00
2
510
SRE新規立ち上げ! Hubbleインフラのこれまでと展望
katsuya0515
0
170
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
1.6k
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Building Applications with DynamoDB
mza
95
6.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Designing for Performance
lara
610
69k
Building an army of robots
kneath
306
45k
GitHub's CSS Performance
jonrohan
1031
460k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Producing Creativity
orderedlist
PRO
347
40k
It's Worth the Effort
3n
185
28k
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