自宅から現在地を問い合わせる


7

私の家には、たとえばRaspberry Piなどのサービスがあります。これは、自分がいる場所(職場、家、店など)に応じて実行する必要があります。

使用例:家の誰かにリマインダーを送信しますが、家にいるときは送信しません

Raspberry Piが私の(android)電話に問い合わせて私の位置を取得する方法はありますか?

実際、私はこの回答のようにしたいと思います。これはジオフェンシングですが、逆です。たとえば、出たり入ったりするときによく知られている場所(職場、家、店など)でのおおよその位置を送信できるTaskerがありますが、電話の外からTaskerをクエリする方法に戻ります

現時点では、サーバーで約30分ごとに自分の位置をプッシュして、サービスが最後の位置を照会できるようにすることを考えています。もちろん、リアルタイム(約5分)の方が優れています。

回答:


5

どのようなものについてOwntracks + ノード-REDジオフェンスノード

Owntracksは電話で実行され、MQTTブローカーまたはHTTPサーバーのいずれかに位置情報をアップロードできます。Node-REDはMQTTトピックをサブスクライブするか、HTTPエンドポイントを提供して着信メッセージを受け入れることができます。次に、ジオフェンスノードを設定して、メッセージのフィルタリングに使用できる対象の場所をマークできます。

次に、メッセージの送信やアクションのトリガーに使用できるノードの範囲が非常に広くなります。

暗号化されたOwntracksメッセージを復号化するNode-RED ノードもあります。

(完全な開示、ジオフェンスとOwntracks復号化ノードを作成しました)


Owntracksはクエリで場所を送信できますか?MQTTメッセージ "where are you"やOwntracksが直接回答するようなものはありますか?それとも、Owntracksが場所をアップロードできる頻度を知っていますか?
Goufalite 2017

それをクエリすることはできません。ただし、レポート間隔を構成できます(デフォルトは900秒ごとに表示されます)
hardillb
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.