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
[事例]SORACOM✖️LINEで可視化&通知
Search
ようかん(YosukeInoue
October 21, 2021
Programming
0
2.5k
[事例]SORACOM✖️LINEで可視化&通知
イベント情報⇨
https://soracom.connpass.com/event/226953/
ようかん(YosukeInoue
October 21, 2021
Tweet
Share
More Decks by ようかん(YosukeInoue
See All by ようかん(YosukeInoue
LINEトークルーム広告v1
inoue2002
0
13
レシピ保存くん
inoue2002
0
150
初めてのServiceMessage
inoue2002
0
48
トーク履歴を分析してみる
inoue2002
0
1.1k
謎コイン
inoue2002
0
33
LIFFで動く割り勘アプリTATEKAをリリースしてみた話
inoue2002
0
730
Ltag
inoue2002
1
330
データって何?
inoue2002
1
110
SGGとは
inoue2002
0
1.2k
Other Decks in Programming
See All in Programming
Implementing Design Systems in Swift
seyfoyun
1
460
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
390
VS Code をプロダクトにどう取り込むか
onomax
1
710
Elm Form Validation
bkuhlmann
0
510
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
120
Fragment Composition of GraphQL
quramy
13
1.5k
Let's learn code review
riofujimon
2
580
業務ツールとして使うPostman
msys75
0
100
MetricKitで予期せぬ終了を検知する話 / Detect unexpected termination with MetricKit
nekowen
1
200
Ruby Function Composition
bkuhlmann
1
340
Apache Hive 4 on Treasure Data
ryukobayashi
1
420
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
510
Featured
See All Featured
Happy Clients
brianwarren
92
6.4k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
Web Components: a chance to create the future
zenorocha
306
41k
BBQ
matthewcrist
80
8.8k
Optimising Largest Contentful Paint
csswizardry
12
2.4k
Gamification - CAS2011
davidbonilla
77
4.6k
[RailsConf 2023] Rails as a piece of cake
palkan
27
4k
Building Effective Engineering Teams - LeadDev
addyosmani
31
1.9k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
Code Review Best Practice
trishagee
56
15k
The Invisible Customer
myddelton
114
12k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Transcript
@inoue2002 ようかん(@inoue2002)
@inoue2002 ⾃⼰紹介 ようかん(井上陽介) - ⼤学1回⽣ - 未踏ジュニア2020スーパークリエータ - LINE API
Expert JAWSDAYS2021登壇 学⽣オンラインコミュニティSGG運営 - 最近の活動 - 得意なこと ⻑距離を⾛ること(1.5km ‒ 10km) LINEAPIをいじること イベントを主催したり登壇したりすること
@inoue2002 開発の背景
@inoue2002 実際運⽤しているもの+開発中
@inoue2002 エンジニア⽬線でお話しさせていただきます!
@inoue2002 エンジニア⽬線でお話しさせていただきます!
@inoue2002 IoTデバイスからLINEに通知を送るまで
@inoue2002 ここ登録するだけなんですよ👀
@inoue2002 IoTデバイスからLINEに通知を送るまで
@inoue2002 エンジニア⽬線でお話しさせていただきます!
@inoue2002 LINE連携の種類 メリット・デメリット ・LINEBot かっこいいメッセージが送信できる 公式アカウントから送信できる - 無料枠⽉1000吹き出し ・LINE Notify(Auth準拠)
ユーザーの好きなグループに好きなタイミングで通知をすることができる! プラットフォーム、複数のデバイスや通知先を複数持ちたい時向け 実装が結構⼤変 ・LINE Notify(パーソナルアクセストークン) 実装がめっちゃ簡単 送信先とかタイミングに⾃由度を持たせられない。決め打ち、プロトタイプ向け 複雑な実装はできない
@inoue2002 ・LINE Notify(Auth準拠)
@inoue2002 この後お話しする内容はパーソナルアクセストークンで実装
@inoue2002 エンジニア⽬線でお話しさせていただきます!
@inoue2002 可視化出来たら⾯⽩そうだなー
@inoue2002 具体的なシステム構成 - グラフ⽣成 https://www.image-charts.com/ https://github.com/image-charts/chartjs-image-javascript
@inoue2002 具体的なシステム構成 ‒Google SpreadSheet Google App Script
@inoue2002 さくっと実装
@inoue2002 動かしてみるとこんな感じ
@inoue2002 毎⽇運営している
@inoue2002 通知の運⽤は100分に1回 200KiB(キビバイト)前後!
@inoue2002 1ヶ⽉運⽤してみて 安い!!
@inoue2002 1ヶ⽉運⽤してみて
@inoue2002 1ヶ⽉運⽤してみて FREE!! FREE!!
@inoue2002 ソースコード等あります! https://qiita.com/inoue2002/items/495049d33ba9b9a3b6c3
@inoue2002 150分/難易度★★ https://soracom.jp/iot-recipes/
@inoue2002 ようかん(@inoue2002)