内蔵マイクロプロセッサを使用して SIM900 GPRS モデムと通信しています。sim900 には組み込みの tcp/ip スタックがありますが、組み込みの PPP スタックはありません。また、私の組み込み環境にはこれらのスタックはありません。
他のデバイスでは、次の手順に従いました。
- at+cgdcont="IP","インターネット",,
- atd*99***1#
- APN へのログイン (およびおそらく認証と LCP など) を処理する PPP 機能を呼び出します。
- リモートサーバーに接続する TCP 関数を呼び出しました。
しかし、今は PPP の部分を自分でやらなければなりません。だから私は必要な情報をすべて見つけるのに途方に暮れています....誰かが私を正しい方向に向けることができますか?
ハイパータームを使用して何が起こるかを確認するとATD*99***1#
、接続して多くの PPP フレームが返されます。これを処理するモジュールを作成する必要があると思われます。しかし、多くのサイトで、APN へのログインがまったく言及されていないことに気付きました。ログインをバイパスする方法はありますか?
SIM900 ドキュメントの例に従うと、PDP が無効になっていることを示すエラーが表示されます...