マイコン工作実験日記

Microcontroller を用いての工作、実験記録

直接つなげればできること

2013-07-31 12:37:19 | Weblog
今までできないと思い込んでいたことが、実はできるとわかったのでメモ。

欧米の一般的な端末では、ATコマンドでSMSを送信することができるのは知っていましたが、自分の端末ではできないのだと思っていました。いまさらながらですが、自分のGalaxy S3をUSBでMBAにつないでCDCで接続。ATコマンドを叩いてテキストモードに設定して、メッセージを入力してみたところ、ちゃんと送信できました。



メッセージを入力して、最後にCtrl-Zを入れてやると送信されます。
ただし、テキストモードだと日本語を送れるのかどうか不明。ターミナルソフトのエンコーディングを変えてみると、ATコマンドがエラーを返します。パケットモードを使えばいいのかな?パケットモードのフォーマットを調べて、コード変換処理をすれば、きっと送信できるのでしょう。

これまでもこのATコマンドを何度も試してはいたのですが、エラーが出るのでサポートされていないと思っていましたが、その原因はいつもBluetoothを使ってHFPで接続して、ATコマンドを叩いていたからでした。何のことはない、USBで直接つなげば使えるんじゃありませんか。直接接続とHFP接続ではできることが違っていたんですね。1年ものあいだ、こんなことに気がつかなかった自分のアホさかげんにあきれます。

フーン、そうかぁ。そうすると充電器に見せかけて、実は勝手にSMS送信してしまう「イタズラ・ガジェット」とかつくれちゃうわけですね。これだけじゃ単なるイタズラですが、充電器になんらかの付加機能を付けることはできそうですね。