この実装に関するフィードバックを募集していました。MySQLとPythonを使用してwebapp(PHP、javascript)を使用してシリアルポートを制御する
私はシリアルポートにデータを送受信するためにPC上にアプリケーションを開発しています。
アプリケーションによって受信されたデータの一部は依頼され、他のデータは依頼されません。
シリアルポートの制御とメッセージの処理は、シリアルポートとMySQLデータベースの間にあるPythonアプリケーションによって処理されます。これは、キューライブラリとロジックを処理する他のスレッドとデータベースの雑用を使用して送受信を処理する1つのスレッドを持つスレッドアプリケーションです。
これらのデータベースには、シリアルポートから受信したデータを格納するテーブルと、シリアルポートに送信する必要がある送信コマンドのテーブルが含まれます。送信されたコマンドは受信される場合も受信されない場合もあるので、再試行を処理する手段が必要になります。
HTML、PHP、およびjavascriptを使用するwebappはUIを提供します。ユーザーはデータを照会したり、コマンドを送信してパラメータなどを変更することができます。送信されたコマンドはすべて、データベースの送信テーブルに書き込まれ、pythonアプリケーションによって取得されます。
私の質問:これは合理的な実装ですか?任意のアイデアや思考をいただければ幸いです。ありがとう。
これは役に立つかもしれません。http://www.rabbitmq.com/ – demux