状況:
シリアル接続されたarduinoに信号を接続/送信するためのpythonスクリプトがあります。arduinoのステータスを照会できるように、Webサーバーを実装する最良の方法を知りたかった. 「Web サーバー」部分とシリアル接続の両方を同じスクリプトで実行したいと考えています。それは可能ですか、それともデーモンとサーバー部分に分割する必要がありますか?
ありがとう、コメントは大歓迎です。
状況:
シリアル接続されたarduinoに信号を接続/送信するためのpythonスクリプトがあります。arduinoのステータスを照会できるように、Webサーバーを実装する最良の方法を知りたかった. 「Web サーバー」部分とシリアル接続の両方を同じスクリプトで実行したいと考えています。それは可能ですか、それともデーモンとサーバー部分に分割する必要がありますか?
ありがとう、コメントは大歓迎です。
WAMPサーバーを持っています。これは、最も簡単で迅速な方法です。Web サーバーは、php、python、http などをサポートします。Linux を使用している場合、シリアル通信用の最も簡単なツールは php です。しかし、Windows の php では、シリアル通信からデータを読み取ることができません。したがって、python / perlなどを使用してください。
ありがとう
私が何を選んだのか疑問に思っている人のために。私は2つの部分を切り離しました:
Arduinoデーモン
私は、API 呼び出しを処理する [Bottle][1] というマイクロ Web フレームワークで Python を使用しており、PySerial を使用して Arduino と通信しています。
ウェブサーバー
正規の Apache と PHP。ArduinoデーモンへのAPI呼び出しを行うために使用されます。