(IOT エッジ) デバイスにインストールできるソフトウェアのリストは非常に限られています。とコマンド ( と のような標準コマンドに加えてminicom
)があり、シリアル デバイスにコマンドを書き込んで応答を読み取る必要があります。chat
echo
cat
問題のデバイスはモデムであり、AT コマンドを実行する必要があります。メニューなどを使用minicom
および設定する場合、これらのコマンドを通常どおり実行して、出力を取得できます。問題は、これらのデバイスが約 1,000 台あるため、セットアップとデータ ロギングを自動化する必要があることです。
これらのパラメーター内でminicom
、インタラクティブな要素なしで出力を実行およびキャプチャする方法はありますか? 私が試してみました
minicom -S scriptfile -C outfile
scriptfile(今のところ)には以下が含まれています:
sleep 1
send "AT"
sleep
これはコマンドを無視しているようで、 outfileが作成されますが、空のままです。また、セッションまたはインタラクティブ要素を開かないコマンドに何を追加する必要がありますか?