手軽に通知を送ることができる「ntfy.sh」 / IoTLT vol.89
by
you(@youtoy)
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
手軽に通知を送ることができる「ntfy.sh」 2022年7月19日 (火) IoTLT vol.89 @ソフトバンク / オンライン 豊田陽介( ) @youtoy
Slide 2
Slide 2 text
自己紹介 豊田陽介( ) @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ ・ Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット大好き ・今年、本を2冊出しました 好きなこと・近況 3月発売 (共著) 今月25日 発売(単著)
Slide 3
Slide 3 text
今回の話題: 手軽に通知を扱える「ntfy.sh」
Slide 4
Slide 4 text
自分が見かけたのは今年になってから ※ 日本語の記事をググると、2016年のものとかも出てきた?
Slide 5
Slide 5 text
同じような名前のものが 先にあったっぽい
Slide 6
Slide 6 text
この「ntfy」は別のものらしい...
Slide 7
Slide 7 text
ややこしい...w
Slide 8
Slide 8 text
使ってみてどうだった? ⇒ とにかく手軽
Slide 9
Slide 9 text
PCからスマホに通知を送った時の手順 1)スマホに専用アプリをインストール 2)アプリ上でトピック名を設定 3)PC で curl やブラウザを使って通知の送信 ※ 公式で提供されているサーバーを使う場合
Slide 10
Slide 10 text
公式のサーバーを使った場合、 内容が見られる可能性があるのは注意! (同じトピック名を指定された場合とか)
Slide 11
Slide 11 text
対策は可能
Slide 12
Slide 12 text
アプリやサーバーはオープンソース アプリで接続先を 変える設定 GitHub のページ サーバーをセルフホスティングにすれば、他に流れない
Slide 13
Slide 13 text
公式サーバーを使うにしても、 通知内容を気をつけるか ⇒見られて困らない内容にする (処理待ちの通知なら、単に「処理終了」にする等)
Slide 14
Slide 14 text
どんな環境で使える?
Slide 15
Slide 15 text
公式ページ・ドキュメントを 見てみると
Slide 16
Slide 16 text
通知の受信は「Webアプリ」・「スマホ」など Android / iOS の 両方とも対応 API を利用した方法もあるらしい
Slide 17
Slide 17 text
シンプルな送信の例: crulコマンド(POST) curl -d “【送信するメッセージ】” ntfy.sh/【トピック名】 ※ もちろん curl以外でも(POSTリクエストが扱えれば)
Slide 18
Slide 18 text
シンプルな送信の例: Webhook(GET) ブラウザで「ntfy.sh/【トピック名】/trigger」にアクセス、 「ntfy.sh/【トピック名】/trigger?message=【メッセージ】」などでも ※ もちろん ブラウザアクセス以外でも(略
Slide 19
Slide 19 text
さらに詳細を 見ていければと
Slide 20
Slide 20 text
終わり!