2016-12-11 11 views
1

私はラズベリーパイを使って自分のペットに食べさせるプロジェクトに取り組んでいます。これはラズベリーパイの私の最初のプロジェクトです。私はthis Instructablesのチュートリアルを参照しています。Androidアプリケーションとラズベリーパイ通信

このチュートリアルでは、外部スイッチとlcdディスプレイを使用して、ラズベリーパイを制御および監視しています。代わりにアンドロイドアプリケーションを作成して、ボタンとスクリーンを使用せずにpiとやりとりすることができます。

アプリケーションは、ネットワーク上でpiが聞いて、Pythonスクリプトを実行する要求を単に送信します。 piはアクションを実行し(ペットにフィード)、成功の謝辞をアプリに返します。

私は、この考え方をどのように実装でき、どのライブラリが通信フレームワークを構築するために不可欠なのかを知りたいと思います。

ありがとうございます。

答えて

1

アプリとpiのJavaネットワークを使用できます。 Javaの上のいくつかの基本的なネットワーキングのチュートリアルは、ここでは、サーバーが接続を取得する場合は、あなただけではRuntime.getRuntime().exec("python3 you_script.py");

のようなあなたのPythonスクリプトを実行し
https://developer.android.com/training/basics/network-ops/connecting.html

このチュートリアルを使用することができるAndroidアプリについては https://docs.oracle.com/javase/tutorial/networking/overview/networking.html

です

関連する問題