アドエス単体でローミング設定 | objective-cをちょい研究!ブログ

objective-cをちょい研究!ブログ

WILLCOMを卒業してiOS開発者に転身しました。。
コメント&トラックバック大歓迎です。

アドエス単体でローミングモードから復帰するATコマンドあるそうなので実験。


http://d.hatena.ne.jp/kzou/20070913/1189652987
アドエスでローミング状態から復旧(Kzou's Diaryさん)


nicoでタイモードにしてから、アドエスで AT@@RMCNG をたたいてみると、1秒ほどしてOK表示。電波が立つようになったので、番号を確認すると日本モードに復帰していた(おぉ
もしかしてローミングの設定もできないかなってことで、AT@@RMCNG2 とたたいてみたら、1秒ほどしてOK表示とともに電波表示が圏外になった。番号を確認したら、028…のタイの番号になった。

AT@@RMCNG1 とAT@@RMCNG3もたたいてみたが、NO DATA と表示された。たぶん台湾とベトナムのローミング情報が無いためと思われる。


~まとめ~
AT@@RMCNG0 日本モード切替
AT@@RMCNG1 台湾モード切替(予想)
AT@@RMCNG2 タイモード切替
AT@@RMCNG3 ベトナムモード切替(予想)


ローミング情報を登録する


ローミング申し込み時に nico+で受け取ったライトメールの内容はこんな感じ
[?][?][?][?] S4 052A C1 1 J9 [PSID] P9 [PS-ID] N08 [PS番号] R09 [タイ電話番号] A39 ローミング/THAI


※[?]は空白ですが、nico+の画面でメールを見ただけなので、コード32の空白とは限りません。
※わかりやすく空白で区切ってますが、実際のメールにはスペースは開いてません。


S4 事業者識別番号?
AT@@RMINF をたたくと国別ローミング情報が取得できるが、タイの行の2番目の情報と同じ値である。

C1 不明(AT@@RMINFの5番目?)

J9 PSID

AT@Yで表示された値と同じ。多分nicoではこのPSIDが一致するかで登録メニューを制御していると思われる。

P9 ローミング時のPS-ID
N08 ローミング時のPS番号
R09 ローミング時の電話番号
A39 ローミング情報文字列


メールのローミング情報をATコマンドをたたいてタイモードに登録してみた。

AT@@RMNUM2 :[ローミング時の電話番号]
AT@@RMPSNUM2 :[ローミング時のPS番号]
AT@@RMPSID2 :[ローミング時のPSID]


OKが帰ってきたので、設定できている感じ。nico+にW-SIMを移してみると切替設定できるようになったので一応登録できたみたい。
ただ暗証番号未登録なので、使えるようになってるかは不明です。次にタイ・台湾に行く機会があったときにでも検証します(^^;;;


AT@@RMNUM2:? をたたけば、電話番号設定を取得できた。 番号が無いときはOKが帰ってくるので、ローミング情報が登録済みかどうかを判断できそう。ローミング切替ソフトでも作ってみようかな。


http://wiki.osdev.info/?W-SIM%2FAT%A5%B3%A5%DE%A5%F3%A5%C9%2F%B9%F1%BA%DD%A5%ED%A1%BC%A5%DF%A5%F3%A5%B0
W-SIM/ATコマンド/国際ローミング


http://plusd.itmedia.co.jp/mobile/0312/19/n_tai.html

いよいよタイでも始まった、PHSの国際ローミング(itmedia)


人気ブログ