2016-10-03 6 views
0

私はラズベリーパイを持っており、ウェブポータルで制御できるPiアプリケーションを開発中です。プルリクエストなしでサーバからクライアント(Raspberry Pi)にデータを送信

私は自分のウェブサイトで何かを変更すると、クライアントからのプルリクエストなしにクライアントである私のPiにどのように転送されるのかを知る必要があります。

答えて

1

あなたのラズベリーにApacheをインストールし、基本的なhttpのPHPまたはPython APIを設定する方法があります。 Webサイトに変更が投稿されると、バックエンドスクリプトはRaspberry APIサービスへのAPI呼び出しを行います。

WebサーバーとしてPHPを使用している場合は、ラズベリーのAPIにアクセスするためのjson_decode(のfile_get_contents(...)を使用することができますが。

0

私はWebSocketをを使用するためにあなたをお勧めします。

WebSocketをしていますTCPセッションが進行中であればいつでも通信することができます。

libwebsocketsはサーバーとしてラズベリーにダウンロードしてコンパイルすることができます。プロジェクトでは、nodejsをラズベリーにインストールしてsocket.ioすべてを扱うライブラリ。もちろん、websocket clientまたはsocket.io clientのように動作するように、Webページでいくつかの変更を行う必要があります。

幸運を祈る!

関連する問題