GPRS モジュールで設計されたカスタム リモート プリンターがあります。次に、Web 経由でデバイスと通信する必要があります。
メッセージを送信し、リモート プリンターからメッセージを受信する必要があります。Java または PHP を使用してこれを実行できますか。
GPRS を介して通信するにはどうすればよいですか? ソケット通信は機能しますか?
gprsは、他のネットワーク接続、ソケット、またはインターネット接続で機能するものと同じです。
サーバー/クライアントスキーマを使用してgprsモジュールとクライアント間の通信を行うか、中央のWebサーバーを使用してより自作の通信を行うことができます。
サーバー/クライアントスキーマでは、Javaを使用してリモートプリンター上にサーバーを作成する必要があります。サーバーは、クライアントからのメッセージを受信するために常にアクティブになります。
Javaなどを使用できない場合は、プリンターがメッセージをチェックする中央のWebサーバーを使用できます。メッセージを作成または返信します
接続の正しいスキーマは、実際には次のものに依存します。
1)grpsが常にアクティブにできる場合
2)実行するリモートプリンターの容量(java、phpなど)
3)容量またはクライアントが対話する方法(直接的、間接的、Webサイトの使用など)。
ネットワーク プリンターにも同じことが当てはまると思います。サーマル プリンターをネットワーク経由で静的 IP に構成し、それを Web サーバー (Linux) にインストールして構成し、デフォルトのプリンターとして設定しました。 CUPS' と phpPrintIPP がこれを実現しました。また、認証されたユーザーのみがレシート プリンターに印刷できます。
また、デバイスに印刷する前に、最初に GPRS を使用してデバイス プリンターにクエリ (ハンドシェイク) する必要がありますか? Windows サーバーに接続してネットワーク経由でデスクトップ プログラムと通信し、指定された IP:port へのソケット接続を開始するのと同じようなことを行う PHP スクリプトを作成しました。