GSM ハードウェアのシリアル インターフェイスでAT コマンドを使用して SMS アラートを送信する asp.net 、 csharp に組み込まれたアプリケーションがあります。これまでのところ、モデムが物理的にマシンに接続されているため、すべてが正常に機能しています。GSM を物理的に接続できないリモート マシンにアプリケーションを展開しています。
ライブ IP を割り当てた場合、リモートに配置されたマシンの GSM モデムにアクセスする方法はありますか?
GSM ハードウェアのシリアル インターフェイスでAT コマンドを使用して SMS アラートを送信する asp.net 、 csharp に組み込まれたアプリケーションがあります。これまでのところ、モデムが物理的にマシンに接続されているため、すべてが正常に機能しています。GSM を物理的に接続できないリモート マシンにアプリケーションを展開しています。
ライブ IP を割り当てた場合、リモートに配置されたマシンの GSM モデムにアクセスする方法はありますか?
GSM モデムは IP で ATCommands を取得しません。コマンドを GSM モデムに送信するには、COM ポートにアクセスする必要があります。メッセージを送信するWindowsサービス/アプリケーション/Webサービスを実行し、Windowsサービス/アプリケーション/Webサービスを介してモデムに送信できます。
Web サービスが解決策になる可能性があります。GSM モデムで動作するアプリケーションを既に開発しているので、モデムと対話するコードを持っているか、既存のアプリケーションにメッセージを渡すことができる Web サービスを呼び出す必要があります。
sourceforge のcom0comプロジェクトを見てください。仮想 COM ポートを提供し、サブプロジェクトhub4comを使用すると、TCP/IP 経由で COM 通信をトンネリングすることもできます。