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
手軽に通知を送ることができる「ntfy.sh」 / IoTLT vol.89
Search
you(@youtoy)
PRO
July 19, 2022
Technology
13k
0
Share
手軽に通知を送ることができる「ntfy.sh」 / IoTLT vol.89
you(@youtoy)
PRO
July 19, 2022
More Decks by you(@youtoy)
See All by you(@youtoy)
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
250
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
350
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
260
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
340
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
210
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
960
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
100
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
220
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
970
Other Decks in Technology
See All in Technology
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
120
AgentCore×VPCでの設計パターンn選と勘所
har1101
3
300
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.4k
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
280
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
820
Chasing Real-Time Observability for CRuby
whitegreen
0
200
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
12
36k
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
170
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
230
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
78k
Hacobu Tech Deck
hacobu
PRO
0
120
マルチプロダクトの信頼性を効率良く保っていくために
kworkdev
PRO
0
170
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
210
YesSQL, Process and Tooling at Scale
rocio
174
15k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
180
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Designing for Timeless Needs
cassininazir
0
200
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
180
The SEO identity crisis: Don't let AI make you average
varn
0
450
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
Context Engineering - Making Every Token Count
addyosmani
9
840
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
手軽に通知を送ることができる「ntfy.sh」 2022年7月19日 (火) IoTLT vol.89 @ソフトバンク / オンライン 豊田陽介( )
@youtoy
自己紹介 豊田陽介( ) @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ ・ Microsoft MVP(2021/10 から)
プライベートでの活動 ・ガジェット大好き ・今年、本を2冊出しました 好きなこと・近況 3月発売 (共著) 今月25日 発売(単著)
今回の話題: 手軽に通知を扱える「ntfy.sh」
自分が見かけたのは今年になってから ※ 日本語の記事をググると、2016年のものとかも出てきた?
同じような名前のものが 先にあったっぽい
この「ntfy」は別のものらしい...
ややこしい...w
使ってみてどうだった? ⇒ とにかく手軽
PCからスマホに通知を送った時の手順 1)スマホに専用アプリをインストール 2)アプリ上でトピック名を設定 3)PC で curl やブラウザを使って通知の送信 ※ 公式で提供されているサーバーを使う場合
公式のサーバーを使った場合、 内容が見られる可能性があるのは注意! (同じトピック名を指定された場合とか)
対策は可能
アプリやサーバーはオープンソース アプリで接続先を 変える設定 GitHub のページ サーバーをセルフホスティングにすれば、他に流れない
公式サーバーを使うにしても、 通知内容を気をつけるか ⇒見られて困らない内容にする (処理待ちの通知なら、単に「処理終了」にする等)
どんな環境で使える?
公式ページ・ドキュメントを 見てみると
通知の受信は「Webアプリ」・「スマホ」など Android / iOS の 両方とも対応 API を利用した方法もあるらしい
シンプルな送信の例: crulコマンド(POST) curl -d “【送信するメッセージ】” ntfy.sh/【トピック名】 ※ もちろん curl以外でも(POSTリクエストが扱えれば)
シンプルな送信の例: Webhook(GET) ブラウザで「ntfy.sh/【トピック名】/trigger」にアクセス、 「ntfy.sh/【トピック名】/trigger?message=【メッセージ】」などでも ※ もちろん ブラウザアクセス以外でも(略
さらに詳細を 見ていければと
終わり!