2017-02-23 9 views
0

こんにちはすべて私の英語についてはごめんなさい。可能ですか? Pythonはusbポート(ラズベリーパイ)経由で16進コードを送信

RASPBIAN OSとRaspberryPiは、USBポート経由で監視PZEM-004Tエネルギーと通信できること、それは可能です:私は君たちが私は:)


質問の意味を理解願っています。私はPythonを使って電圧、電流、電力、エネルギーなどの要求に16進コードを送信し、モジュール(PZEM-004T)から返信したデータを読み込み、phpMyadminに保持したいと考えています。例えば


について


Iヘキサコマンドコード送信する場合:B1 C0 A8 01 01 00 1Bを、 モジュールはバックデータをreplysますA1 00 11 20 00 00 D2。 次に、返信されたデータを10進数に変換し、データベースに保存します。

成功への最善の方法は、このような課題が何であるかを私に提案してください:)

+0

でそれを呼び出すことができ、私はあなたのプログラムが意図されているかわからないが、それはデータロガーだとして'pyserial'のようなライブラリです。この回答を見てください:http://stackoverflow.com/questions/15570526/sending-hex-over-serial-with-python –

答えて

0

レオンは、シリアル通信のために言ったようにはい、あなたがそのようなpyserialなどのライブラリを使用してこれを行うことができます。

SQLデータベースでは、sqlalchemyを使用してSQLデータベースを管理できます。

このモジュール(PZEM-004T)はTTLシリアル通信を使用しているため、USBアダプタで販売されていない場合は、たとえばFTDI232ベースのものが必要です。

はい、それが持つ可能であるあなたは、それはすべての時間をあなたのラズベリーパイの再起動を実行したい場合は、あなたの/etc/rc.local

関連する問題