LabVIEWからSMSメッセージを送信する

更新しました Jan 8, 2019

使用製品

ソフトウェア

  • LabVIEW Full
  • LabVIEW Professional

問題

LabVIEWから携帯電話にSMSを送信したいです。SMTP EメールVIを使用して、モバイルサービスプロバイダ経由で携帯電話にメッセージを送信するにはどうすれば良いですか?

解決策

  1. SMSゲートウェイの電子メールアドレスについては、モバイルサービスプロバイダに問い合わせます。このアドレスは、下記のプログラムで「キャリア」として使用します。
  2. このゲートウェイに電子メールを送信するために使用する電子メールアドレスを選択します。「Outgoing Mail Server (SMTP)」、「Email」および「Password」制御器に情報を入力します。
  3. 電話番号、件名、メッセージを入力してプログラムを実行します。
こちらのサンプルプログラムページにある手順も参考になります。
 

追加情報

  • SMSメッセージ転送を無料で提供するいくつかのウェブベースSMSゲートウェイサービスがあります。
  • LabVIEW SMTP VIの代わりに下記のサンプルのように.NETを使用することもできます。 
    Sending SMS (text messages) using SMTP with LabVIEW​

最後に、LabVIEWを使用して電子メールを送信する際に発生する最も一般的な問題は、適切なメールサーバを選択することです。メールサーバの問題をトラブルシューティングする方法の1つは、次の手順で説明するようにtelnetコマンドを使用することです。
  1.  スタート>>プログラムファイル>>アクセサリ>>コマンドプロンプトに移動します。
  2. コマンドプロンプトウィンドウで、「telnet [サーバ名] 25」と入力してEnterキーを押します。

接続要求がサーバによって受け入れられた場合は、メールサーバが有効であることを確認できます。したがって、LabVIEWでそのサーバ名を使用すると成功するはずです。