バーコードを読み取り、HTTP経由でphpスクリプトに送信するデーモン
-
28-10-2019 - |
質問
プロトタイプを作成するのを楽しみにしています。プロトタイプは完全にヘッドレスで実行され、ユーザーの操作なしで、システムはバーコードリーダーを起動し、インターネット経由でfile.php?code= varとしてphpに送信できるはずです。..
これを行う最も簡単な方法はどれですか?
考えています:
- windows-コンソールアプリ、ある種の ping ...
- linux-console app、ある種のwget
またはそのようなもの
誰かがより良いアプローチを持っていますか。
システムは完全に自律的で、プラグインし、バーコードをスキャンし、コードを送信し、繰り返します...
解決
あなたの仕事は3つの主要なタスクに分けることができます:
- バーコード値を取得します(見栄えだけではありません)
- コード値をリモートのPHPアプリケーションに転送する
- ターゲットでデータを処理します。範囲外。
これを実現するには、さまざまな方法が考えられます。ただし、車輪の再発明をする必要はないことを常に念頭に置いてください。
- バーコードリーダーは通常、通常のキーボードのように動作します。スキャンされたコードは、キーボードからの通常のユーザー入力として扱われます。優れたバーコードリーダーは、エンターキー(\ r)で入力を確定するように構成できます。
-
すでに述べたように、コマンドが得意なプログラミング言語を使用するか、興味があるプログラミング言語を使用してください。ターゲットシステムはPHPスクリプトであるとおっしゃいましたが、転送コンソールアプリケーションもPHPで実現できます。
do while(true) { // wait for bar-code reader input $code = readline(); // transfer code to transfer($code); }
詳細については、 PHP-Manual Readline-functiond を参照してください。
所属していません StackOverflow