けろけろねっと on Webページはこちらからたどって下さい。
ポケベル・文字メッセージ系送信技術資料
今の時期になってポケベル・文字メッセージにDTMFで送信するプログラムを書こうなんていう方はなかなかいらっしゃらないかと思いますが、ATコマンドってなんじゃらほい?っていう世の中、とりあえずWWWに上げておくのもいいかとふと思い立ったんで、こまごまと書いていきます。
でも何もしないで止まるかも(笑)。
モデムを使ったダイアル・DTMF送信 (1999.10.27)
通常モデムからダイヤルする場合は「ATDT117」などとしますが、これだとダイヤルが終わっても制御が帰ってこないばかりか、モデムのNO CARIEERとかNO DIALTONEタイムアウトでぶちっとオンフックしちゃいます。
これを防ぐ為には、「ATDT117;」のように、最後にセミコロンを付ける事が必要です。この場合、「117」とDTMFを送った後、「OK」のリザルトが帰ってきます。
このままだと回線がいつまで経っても切れないので、回線を切りたい場合には「ATH0」(もしくは「ATH」だけでもいいかも)を送出します。
ちなみに一番簡単にポケベルにメッセージを送る為のATコマンドはこんな感じです。
→|ATDT0312345678,,,,,*2*21112131415##;
←|OK
(ちょっと待つ)
→|ATH
←|OK
詳しくはモデムのマニュアルのATコマンド一覧の「D」パラメタのところをご覧ください。といっても、昨今のモデムのマニュアルにはちゃんとATコマンドが書いてないのが多いんですけど(^^;。
Written by Makosuke.