1

内蔵マイクロプロセッサを使用して SIM900 GPRS モデムと通信しています。sim900 には組み込みの tcp/ip スタックがありますが、組み込みの PPP スタックはありません。また、私の組み込み環境にはこれらのスタックはありません。

他のデバイスでは、次の手順に従いました。

  1. at+cgdcont="IP","インターネット",,
  2. atd*99***1#
  3. APN へのログイン (およびおそらく認証と LCP など) を処理する PPP 機能を呼び出します。
  4. リモートサーバーに接続する TCP 関数を呼び出しました。

しかし、今は PPP の部分を自分でやらなければなりません。だから私は必要な情報をすべて見つけるのに途方に暮れています....誰かが私を正しい方向に向けることができますか?

ハイパータームを使用して何が起こるかを確認するとATD*99***1#、接続して多くの PPP フレームが返されます。これを処理するモジュールを作成する必要があると思われます。しかし、多くのサイトで、APN へのログインがまったく言及されていないことに気付きました。ログインをバイパスする方法はありますか?

SIM900 ドキュメントの例に従うと、PDP が無効になっていることを示すエラーが表示されます...

4

2 に答える 2

1

私の元の質問は本当に2つの質問だったと思います...

1) GPRS モジュールのオンボード TCP 機能を使用する場合、APN ログオン モジュールを作成する必要がありますか? - ここでの答えは NO です。モジュールがそれを処理します.... cmd AT+cstt="apn","user","pwd" を参照してください。

2) PPP スタックのオープンソース コードはどこにありますか?...それは未回答のままです。

于 2013-03-04T19:26:21.493 に答える