私のデバイスは 3G 対応の Asus トランスフォーマーです。に AT コマンドを送信/dev/ttyACM0
して、データ接続をオンにします。
logcat を見ると、プロバイダーが IP、DNS、およびデフォルト ゲートウェイ アドレスを提供していることがわかります。次に、ネットワーク インターフェイス rmnet0 を起動し、IP アドレスと gw を割り当てます。
次に を実行ping
しましたが、デフォルトの gw または から応答がありませんでした8.8.8.8
。
データ接続を確立するためにさらに何をしなければなりませんか?
私の AT コマンド:
>AT+CGACT=0,1
>AT+XDATACHANNEL=1,1,"/USBHSI/0","/USBHSI/1",0
>AT+CGDCONT=1,"IP","internet.beeline.ru"
>AT+CGQREQ=1
>AT+CGQMIN=1
>AT+XGAUTH=1,1,"beeline","beeline"
>AT+XDNS=1,1
>AT+CGACT=1,1
>AT+CGDCONT?
>AT+XDNS?
>AT+CGDATA="M-RAW_IP",1
>AT+CGACT?
>AT+COPS=3,0;+COPS?
操作後に「ip a」を実行すると、次のようになります。
rmnet0: mtu 1500 qdisc pfifo_fast 状態 UNKNOWN qlen 1000
link/ether 22:a1:04:21:c7:a8 brd ff:ff:ff:ff:ff:ff
inet 10.227.30.109/30 brd 10.227.30.111スコープ グローバル rmnet0
inet6 fe80::20a1:4ff:fe21:c7a8/64 スコープ リンク
valid_lft 永久に preferred_lft 永久に
Java Android経由でデータ接続をオンにした後に「ip a」を実行すると、次のようになります。
rmnet0: mtu 1500 qdisc pfifo_fast 状態 UNKNOWN qlen 1000
link/ether 22:a1:04:21:c7:a8 brd ff:ff:ff:ff:ff:ff
inet 10.195.176.206 ピア 10.195.176.205/30 brd 10.195.176.207スコープ グローバル rmnet0
inet6 fe80::20a1:4ff:fe21:c7a8/64 スコープ リンク
valid_lft 永遠に preferred_lft 永久に
ピアとはどういう意味ですか??