Sahara's WebLog

日記のような、備忘録のような、うらみつらみのような、自慢のような…。

ntfy.sh

ntfy.shというのを知った(Send push notifications to your phone or desktop via PUT/POST)。

Orange Piで稼働中のMotionで、カメラの映像に動きがあった際の通知をntfy.shでスマホに通知してみる。
先にMotionでの具体的な話を済ませておくと、以下をmotion.confに追加するだけだ。
on_movie_start curl -d “Movement has been detected on %Y/%m/%d %H:%M.” ntfy.sh/##########
##########は下で述べるトピックと呼ばれるパスワードというか識別文字列のようなもの。

スマホではPlay ストアでntfy.shで検索してインストールする。

通知の際の宛先にあたるもの(トピック)を追加する。

自分でサーバを立ち上げることも可能なようだが、とりあえずは公式のサーバを利用する。
他のユーザーとかぶらないようにする必要があるので、パスワード生成アプリで文字列を作成した。

当然送信時に必要なので覚えておくかメモっておく。

TeraTermからOrange Piにつないで例えば以下のように打ち込めばいい。
curl -d “Hi” ntfy.sh/##########

以下のように通知が来る。

簡単に必要最低限の機能が実現できてとっても便利。

なお、以下のアドレスからPC + ブラウザでも使える。
https://ntfy.sh/app


ちゃんとスマホに通知される。

追記(2023/10/25)
PowerShellから送る例が以下にあった。
https://github.com/binwiederhier/ntfy/issues/138

messageには通知に表示したいメッセージを書く。
topicは上にも書いたパスワードのような識別文字列。
重複を避けるためにパスワード・ジェネレータで作成した文字を付加した方がいい。

このエントリーをはてなブックマークに追加

Posted under: Internet その他, Orange Pi, ubuntu


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.