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
620
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
JAWS-UGとLambdaに感謝を込めて~ AWS と共に歩んだX年 ~/kmj-20260117
kwada
1
60
My First Impression Of Kiro / 20250801-kumoben-lt
kwada
0
100
(全日本人)待望のS3トリガーのLambda無限ループ対応について / chibaraki-1
kwada
0
180
AWS Lambdaに出会って人生が変わった1人の10年間 /awslambda10th
kwada
0
120
GPSデバイスを使った簡易位置案内システムの構築をしてみた話。/jawsfesta2024
kwada
0
1k
とある航空会社の飛行機の乗り方をお教えします。/20240913-lt
kwada
3
360
Building a Simple Navigation Guide Service Using GPS Devices/jaws-pankration2024
kwada
0
160
IaCジェネレーターを使って、昔に作ったLambda関数をCDK管理下においてみた / jaws-ug-josys-30
kwada
0
160
SORACOM UG Explorer 2023ハンズオンの裏側サービスを紹介 / soracom-ug-online-17
kwada
0
370
Other Decks in Technology
See All in Technology
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
4
520
Agentic Codingの実践とチームで導入するための工夫
lycorptech_jp
PRO
0
150
Scrum Fest Morioka 2026
kawaguti
PRO
2
610
AI が Approve する開発フロー / How AI Reviewers Accelerate Our Development
zaimy
1
190
論文検索を日本語でできるアプリを作ってみた
sailen2
0
110
Amazon Bedrock AgentCoreでブラウザ拡張型AI調査エージェントを開発した話 (シングルエージェント編)
nasuvitz
2
110
フルスタックGoでスコア改ざんを防いだ話
ponyo877
0
520
生成AI素人でも玄人でもない私がセイセイAIチョットワカルために勉強したこと
wkm2
2
310
Microsoft Fabric のワークスペースと容量の設計原則
ryomaru0825
2
140
EMから現場に戻って見えた2026年の開発者視点
sudoakiy
1
410
AIエージェントで変わる開発プロセス ― レビューボトルネックからの脱却
lycorptech_jp
PRO
2
650
Agent Payments Protocolで実装するAIエージェント間取引
tokio007
0
160
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Balancing Empowerment & Direction
lara
5
920
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
180
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
Darren the Foodie - Storyboard
khoart
PRO
3
2.6k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
140
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The browser strikes back
jonoalderson
0
730
Thoughts on Productivity
jonyablonski
75
5.1k
Side Projects
sachag
455
43k
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