AT コマンドをシリアル ポート経由で送信する簡単なプログラムを作成しました。MSDNの例の指示に従いました
シリアルポート (38400、N、8、1)
serialPort1.PortName = "COM" + "5";// textBox1.Text;
try
{
if (!(serialPort1.IsOpen))
serialPort1.Open();
// if (listBox1.SelectedIndex == 0 || listBox1.SelectedIndex == 1)
serialPort1.WriteLine("atrst");
// else
// serialPort1.WriteLine("araprst");
serialPort1.Close();
}
catch (Exception ex)
{
MessageBox.Show("Error opening/writing to serial port :: " + ex.Message, "Error!");
Application.Exit();
}
WriteLine コマンドを使用すると、AT コマンドがポートに送信されないことがあります。理由は何ですか?, WriteLine(String) が失敗したことを知る方法はありますか?