モデムのATコマンドを設定する場所


1

Sierra(10.12.6)を実行しているApple MacBook Proでモデムを使用しようとしていますが、次の指示があります。

The user will have to create a standard 19200bps modem on 
the COM port used by the Iridium device with extra 
initialization command as: AT+CBST=71,0,1

しかし、これをどこに設定すればよいかわかりません。USBを介して接続された電話を使用して、ISPにダイヤルして接続できますが、ATコマンドセットを構成する場所が見つかりません。


バージョン10.12.6を使用しています
-mankoff

回答:


4

macOSのシリアルポートでモデムと「話す」ための2つのオプションがあります。

  • ミニコム
  • 画面

画面が組み込まれ、minicomはサードパーティです。いずれかのツールを使用する前に、モデムが接続されているデバイスを知る必要があります。それに表示されます/dev/ttySXXは、実際のデバイス(最も可能性が高いの数です/dev/ttyS0)。マシンを確認します。

Minicomを使用する

Minicomは、数十年前から存在している小さな無料の通信プログラムであり、非常に堅実です。私は個人的にそれを好むscreen

これは、HomebrewまたはMacPortsソフトウェアが既にインストールされていることを前提としています。

これは、シリアルデバイス、フロー制御、ポート速度などを設定できるシンプルなANSIグラフィックインターフェイスです。

ここに画像の説明を入力してください

設定が完了したら、シリアルポートでデバイスに接続します。その後、次のように入力してATコマンドをモデムに送信できます。 AT+CBST=71,0,1

ここに画像の説明を入力してください

画面を使用する

ビルトインを使用しscreenてコマンドを発行できます(確かに、私はMinicomを好むので、ユーティリティにあまり詳しくありません)

次のコマンドを発行してデバイスに接続できます(モデム/シリアルポートが115200bps、8データビット、パリティビットなし、1ストップビット、またはより一般的な "115200 8N1"に設定されていると仮定):

screen /dev/ttySX 115200,cs8,-parenb,-cstopb,-hupcl

どこに/dev/ttySX以前のようにモデムに接続されたシリアルデバイスがあります。この例では、comportを15200 8N1に設定します。

Minicomの例と同様に、接続したら、ATコマンドをモデムに送信するだけです。


1

minicomなどのターミナルベースのプログラムの代わりにグラフィカルユーザーインターフェイスを使用する簡単な方法は、Mac App Store のプログラム「Serial」1を使用することです。無料で試してみることができます。おそらく、あなたが示すように一度だけ初期化するのに十分でしょう。

このプログラムでは、シリアルデバイスのリストが表示されるグラフィカルユーザーインターフェイスが用意されているため、USBデバイスがどの/ dev /デバイスノードに接続されているかを把握する必要がありません。

もう1つのオプションは、CuteCom 2でもありますが、これもグラフィカルですが、はるかに単純です。ただし、無料です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.